Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
F

failsafe-go

> DevOps
Open source

Fault tolerance and resilience patterns for Go

2.2K stars0 likes0 views
WebsiteGitHub

About

Fault tolerance and resilience patterns for Go

Failsafe-go

Failsafe-go is a library for building resilient, fault tolerant Go applications. It works by wrapping functions with one or more resilience policies, which can be combined and composed as needed. Policies include:

  • Failure handling: Retry, Fallback
  • Load limiting: Circuit Breaker, Adaptive Limiter, Adaptive Throttler, Bulkhead, Rate Limiter, Cache
  • Time limiting: Timeout, Hedge

Usage

Visit failsafe-go.dev for usage info, docs, and additional resources.

Contributing

Check out the contributing guidelines.

License

© 2023-present Jonathan Halterman and contributors. Released under the MIT license.

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Failure handling: Retry, Fallback
  • •Load limiting: Circuit Breaker, Adaptive Limiter, Adaptive Throttler, Bulkhead, Rate Limiter, Cache
  • •Time limiting: Timeout, Hedge

> Tags

Goadaptive-limiteradaptive-throttlerbulkheadcache

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
CategoryDevOps
PricingOpen source

> Related tools

D
Docker
容器化平台,标准化应用交付
G
GitHub Actions
GitHub 原生 CI/CD 工作流
N
Nginx
高性能 Web 服务器与反向代理