https://github.com/failsafe-lib/failsafe
bulkhead circuit-breaker fallback java rate-limiter resilience resiliency-patterns retry timeout
Score: 33.105656198927036
Last synced: about 15 hours ago
JSON representation
Repository metadata:
Fault tolerance and resilience patterns for the JVM
- Host: GitHub
- URL: https://github.com/failsafe-lib/failsafe
- Owner: failsafe-lib
- License: apache-2.0
- Created: 2015-06-30T00:56:39.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-12-28T01:41:28.000Z (about 1 month ago)
- Last Synced: 2026-01-26T23:25:46.069Z (14 days ago)
- Topics: bulkhead, circuit-breaker, fallback, java, rate-limiter, resilience, resiliency-patterns, retry, timeout
- Language: Java
- Homepage: https://failsafe.dev
- Size: 1.56 MB
- Stars: 4,302
- Watchers: 95
- Forks: 309
- Open Issues: 74
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Owner metadata:
- Name: Failsafe
- Login: failsafe-lib
- Email:
- Kind: organization
- Description: Fault tolerance and resilience patterns for the JVM
- Website: https://failsafe.dev
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/53882029?v=4
- Repositories: 2
- Last Synced at: 2023-03-02T16:05:25.326Z
- Profile URL: https://github.com/failsafe-lib
GitHub Events
Total
- Fork event: 12
- Issue comment event: 16
- Issues event: 8
- Pull request event: 3
- Push event: 1
- Watch event: 99
- Total: 139
Last Year
- Fork event: 11
- Issue comment event: 5
- Issues event: 4
- Pull request event: 3
- Push event: 1
- Watch event: 67
- Total: 91
Committers metadata
Last synced: 18 days ago
Total Commits: 724
Total Committers: 35
Avg Commits per committer: 20.686
Development Distribution Score (DDS): 0.064
Commits in past year: 2
Committers in past year: 1
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Jonathan Halterman | j****n@g****m | 678 |
| Anders Wallgren | a****n@a****u | 3 |
| George Gastaldi | g****i@g****m | 3 |
| chhsiao90 | c****0@g****m | 3 |
| sullis | g****b@s****m | 3 |
| Davide Angelocola | d****1 | 2 |
| Doug Roper | r****j@g****m | 2 |
| Marcel Blonk | g****b@b****g | 2 |
| odidev | o****v@p****m | 2 |
| Fokko Driesprong | f****o@d****l | 1 |
| Erwin Dupont | e****b@g****m | 1 |
| Christian Jensen | c****n@j****m | 1 |
| Cesar Acuna | c****a@a****m | 1 |
| Balagopal Kanattil | 8****i | 1 |
| Andres Almiray | a****y@y****m | 1 |
| Andreas Gebhardt | a****1@g****m | 1 |
| Abdul Rauf | a****d@g****m | 1 |
| nicky9door | n****r@g****m | 1 |
| adeinega | a****a@g****m | 1 |
| Tim Peierls | t****m@p****t | 1 |
| The Gitter Badger | b****r@g****m | 1 |
| Steven Schlansker | s****r@g****m | 1 |
| Ronnie | r****e@r****m | 1 |
| Pawel Szymczyk | p****0@g****m | 1 |
| Pascal Schumacher | p****r@g****t | 1 |
| Olle Lundberg | g****k@n****h | 1 |
| Ning Sun | s****g@a****e | 1 |
| Malte | M****I | 1 |
| Luke Terheyden | t****n@g****m | 1 |
| Jeetah | f****d@s****e | 1 |
| and 5 more... | ||
Issue and Pull Request metadata
Last synced: about 1 month ago
Total issues: 108
Total pull requests: 28
Average time to close issues: 8 months
Average time to close pull requests: 3 months
Total issue authors: 57
Total pull request authors: 15
Average comments per issue: 3.54
Average comments per pull request: 1.46
Merged pull request: 11
Bot issues: 0
Bot pull requests: 0
Past year issues: 5
Past year pull requests: 6
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 4
Past year pull request authors: 3
Past year average comments per issue: 0.4
Past year average comments per pull request: 0.17
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- jhalterman (30)
- numeralnathan (8)
- timothybasanov (7)
- magicprinc (5)
- mjalvarez (2)
- ntthaibk (2)
- pandoras-toolbox (2)
- ganesh-k-7817 (2)
- stevenschlansker (2)
- ysaadi (1)
- bertbaron (1)
- mdeinum (1)
- wind57 (1)
- JayBazuzi (1)
- clarkbreyman (1)
Top Pull Request Authors
- sullis (5)
- jhalterman (5)
- mar-kolya (2)
- khaes-kth (2)
- Alvari-Kupari (2)
- temidireDimowo (2)
- armujahid (2)
- stevenschlansker (1)
- aalmiray (1)
- nicky9door (1)
- Gaibhne (1)
- joerg1985 (1)
- kanatti (1)
- magicprinc (1)
- bertbaron (1)
Top Issue Labels
- enhancement (28)
- question (8)
- rate limiter (8)
- circuit breaker (8)
- 3.0 (8)
- community feedback wanted (7)
- bug (5)
- bulkhead (3)
- docs (2)
- wontfix (2)
- more info needed (1)
- 2.3 (1)
- new-policy (1)
- retry policy (1)
- timeout (1)
- modules (1)
- core (1)
Top Pull Request Labels
- community feedback wanted (2)
- 3.0 (1)
- enhancement (1)
Package metadata
- Total packages: 5
- Total downloads: unknown
- Total docker downloads: 1,557,607,070
- Total dependent packages: 369 (may contain duplicates)
- Total dependent repositories: 752 (may contain duplicates)
- Total versions: 64
repo1.maven.org: net.jodah:failsafe
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
- Homepage: https://failsafe.dev
- Documentation: https://appdoc.app/artifact/net.jodah/failsafe/
- Licenses: Apache License, Version 2.0
- Latest release: 2.4.4 (published over 4 years ago)
- Last Synced: 2026-01-29T01:10:56.439Z (11 days ago)
- Versions: 34
- Dependent Packages: 277
- Dependent Repositories: 635
- Docker Downloads: 491,531,501
-
Rankings:
- Docker downloads count: 0.16%
- Dependent packages count: 0.286%
- Dependent repos count: 0.514%
- Average: 3.538%
- Stargazers count: 5.191%
- Forks count: 11.541%
repo1.maven.org: dev.failsafe:failsafe
Fault tolerance and resilience patterns
- Homepage: https://failsafe.dev/failsafe
- Documentation: https://appdoc.app/artifact/dev.failsafe/failsafe/
- Licenses: Apache License, Version 2.0
- Latest release: 3.3.2 (published over 2 years ago)
- Last Synced: 2026-01-29T01:10:45.019Z (11 days ago)
- Versions: 12
- Dependent Packages: 90
- Dependent Repositories: 115
- Docker Downloads: 1,043,475,355
-
Rankings:
- Dependent packages count: 1.072%
- Dependent repos count: 1.715%
- Average: 4.888%
- Stargazers count: 5.191%
- Forks count: 11.573%
repo1.maven.org: dev.failsafe:failsafe-okhttp
Fault tolerance and resilience patterns
- Homepage: https://failsafe.dev/failsafe-okhttp
- Documentation: https://appdoc.app/artifact/dev.failsafe/failsafe-okhttp/
- Licenses: Apache License, Version 2.0
- Latest release: 3.3.2 (published over 2 years ago)
- Last Synced: 2026-01-29T01:10:45.297Z (11 days ago)
- Versions: 6
- Dependent Packages: 2
- Dependent Repositories: 1
- Docker Downloads: 22,600,214
-
Rankings:
- Stargazers count: 5.191%
- Forks count: 11.573%
- Dependent repos count: 20.631%
- Average: 21.82%
- Dependent packages count: 49.886%
repo1.maven.org: dev.failsafe:failsafe-retrofit
Fault tolerance and resilience patterns
- Homepage: https://failsafe.dev/failsafe-retrofit
- Documentation: https://appdoc.app/artifact/dev.failsafe/failsafe-retrofit/
- Licenses: Apache License, Version 2.0
- Latest release: 3.3.2 (published over 2 years ago)
- Last Synced: 2026-01-29T01:11:02.424Z (11 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 5.191%
- Forks count: 11.573%
- Dependent repos count: 20.631%
- Average: 21.82%
- Dependent packages count: 49.886%
repo1.maven.org: dev.failsafe:failsafe-parent
Fault tolerance and resilience patterns
- Homepage: https://failsafe.dev
- Documentation: https://appdoc.app/artifact/dev.failsafe/failsafe-parent/
- Licenses: Apache License, Version 2.0
- Latest release: 3.3.2 (published over 2 years ago)
- Last Synced: 2026-01-29T01:09:50.781Z (11 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 4.147%
- Forks count: 9.024%
- Average: 23.503%
- Dependent repos count: 31.98%
- Dependent packages count: 48.86%
Dependencies
- actions/checkout v2 composite
- actions/setup-java v2 composite
- dev.failsafe:failsafe 3.2.1
- io.netty:netty-all 4.1.51.Final
- io.reactivex:rxjava 1.0.12
- io.vertx:vertx-core 3.9.8
- org.mockito:mockito-core 4.2.0
- org.testng:testng 6.9.10
- ${project.groupId}:failsafe ${project.version}
- com.squareup.okhttp3:okhttp 4.9.3
- ${project.groupId}:failsafe ${project.version} test
- com.github.tomakehurst:wiremock-jre8 2.32.0 test
- ${project.groupId}:failsafe ${project.version}
- com.squareup.retrofit2:retrofit 2.9.0
- ${project.groupId}:failsafe ${project.version} test
- com.github.tomakehurst:wiremock-jre8 2.32.0 test
- com.google.code.gson:gson 2.9.0 test
- com.squareup.retrofit2:converter-gson 2.3.0 test
- net.jodah:concurrentunit 0.4.4 test
- org.mockito:mockito-core 4.2.0 test
- org.testng:testng 6.9.10 test