https://github.com/dtolnay/thiserror
Score: 33.748224193497514
Last synced: about 14 hours ago
JSON representation
Repository metadata:
derive(Error) for struct and enum error types
- Host: GitHub
- URL: https://github.com/dtolnay/thiserror
- Owner: dtolnay
- License: apache-2.0
- Created: 2019-10-09T06:20:06.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2026-08-22T02:41:20.000Z (5 days ago)
- Last Synced: 2026-08-23T14:26:44.495Z (3 days ago)
- Language: Rust
- Homepage:
- Size: 1.01 MB
- Stars: 5,523
- Watchers: 21
- Forks: 213
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
-
Funding:
- Github: dtolnay
Owner metadata:
- Name: David Tolnay
- Login: dtolnay
- Email: dtolnay@gmail.com
- Kind: user
- Description:
- Website:
- Location: Redwood City, California
- Twitter: dtolnay
- Company: 0xF9BA143B95FF6D82
- Icon url: https://avatars.githubusercontent.com/u/1940490?u=42777c8876d7b6591798df666a82057394b8b0c8&v=4
- Repositories: 122
- Last Synced at: 2026-08-20T05:35:25.339Z
- Profile URL: https://github.com/dtolnay
GitHub Events
Total
- Create event: 89
- Delete event: 66
- Fork event: 37
- Issue comment event: 83
- Issues event: 57
- Pull request event: 136
- Pull request review comment event: 6
- Pull request review event: 16
- Push event: 137
- Release event: 20
- Watch event: 745
- Total: 1392
Last Year
- Create event: 4
- Delete event: 1
- Fork event: 5
- Issue comment event: 6
- Issues event: 5
- Pull request event: 6
- Pull request review event: 1
- Push event: 11
- Release event: 1
- Watch event: 135
- Total: 175
Committers metadata
Last synced: 1 day ago
Total Commits: 670
Total Committers: 22
Avg Commits per committer: 30.455
Development Distribution Score (DDS): 0.046
Commits in past year: 38
Committers in past year: 3
Avg Commits per committer in past year: 12.667
Development Distribution Score (DDS) in past year: 0.053
| Name | Commits | |
|---|---|---|
| David Tolnay | d****y@g****m | 639 |
| Andrew Straw | s****n@a****m | 4 |
| ninevra | n****a@g****m | 4 |
| Ben Boeckel | m****f@g****m | 2 |
| Michal Nazarewicz | m****6@m****m | 2 |
| Robert Jördens | r****j@q****e | 2 |
| Yuri Astrakhan | Y****n@g****m | 2 |
| Aaron Hill | a****m@g****m | 1 |
| Aiden Park | 2****a | 1 |
| Aleksey Kladov | a****v@g****m | 1 |
| Andres Suarez | z****h@g****m | 1 |
| Danny McClanahan | 1****r | 1 |
| Kornel | k****l@g****t | 1 |
| Kriskras99 | g****b@k****l | 1 |
| Linus Färnstrand | f****n@f****t | 1 |
| Luca | c****4@g****m | 1 |
| Maarten de Vries | m****n@d****s | 1 |
| Matthew Donoughe | m****e@p****o | 1 |
| Maytham Alsudany | m****v@g****m | 1 |
| Ralf Jung | p****t@r****e | 1 |
| Yotam Ofek | y****k@g****m | 1 |
| oxalica | o****c@p****e | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 160
Total pull requests: 221
Average time to close issues: 2 months
Average time to close pull requests: 10 days
Total issue authors: 144
Total pull request authors: 39
Average comments per issue: 1.84
Average comments per pull request: 0.67
Merged pull request: 175
Bot issues: 0
Bot pull requests: 0
Past year issues: 11
Past year pull requests: 10
Past year average time to close issues: about 6 hours
Past year average time to close pull requests: about 24 hours
Past year issue authors: 11
Past year pull request authors: 9
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.2
Past year merged pull request: 4
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- dtolnay (9)
- evbo (4)
- lolbinarycat (2)
- nwalfield (2)
- jbirnick (2)
- BratSinot (2)
- Kinrany (2)
- bestouff (1)
- BBArikL (1)
- zannabianca1997 (1)
- vincent-herlemont (1)
- Ralith (1)
- przb (1)
- InAnYan (1)
- HatemMn (1)
Top Pull Request Authors
- dtolnay (164)
- jordens (4)
- daniel-levin (4)
- mina86 (3)
- Dessix (2)
- oxalica (2)
- marcospb19 (2)
- joshka (2)
- SCingolani (2)
- wprzytula (2)
- Maytha8 (2)
- matt-phylum (2)
- nyurik (2)
- carlsverre (2)
- yotamofek (2)
Top Issue Labels
- later (1)
Top Pull Request Labels
Package metadata
- Total packages: 9
-
Total downloads:
- cargo: 2,726,339,120 total
- Total docker downloads: 985,796,214
- Total dependent packages: 16,658 (may contain duplicates)
- Total dependent repositories: 111,240 (may contain duplicates)
- Total versions: 192
- Total maintainers: 2
crates.io: thiserror
derive(Error)
- Homepage:
- Documentation: https://docs.rs/thiserror/
- Licenses: MIT OR Apache-2.0
- Latest release: 2.0.20 (published 19 days ago)
- Last Synced: 2026-08-25T10:03:46.938Z (1 day ago)
- Versions: 91
- Dependent Packages: 16,613
- Dependent Repositories: 57,359
- Downloads: 1,358,829,020 Total
- Docker Downloads: 492,898,107
-
Rankings:
- Dependent packages count: 0.003%
- Downloads: 0.033%
- Dependent repos count: 0.035%
- Docker downloads count: 0.037%
- Average: 1.244%
- Stargazers count: 2.124%
- Forks count: 5.234%
- Maintainers (1)
crates.io: thiserror-impl
Implementation detail of the `thiserror` crate
- Homepage:
- Documentation: https://docs.rs/thiserror-impl/
- Licenses: MIT OR Apache-2.0
- Latest release: 2.0.20 (published 19 days ago)
- Last Synced: 2026-08-25T10:04:05.070Z (1 day ago)
- Versions: 90
- Dependent Packages: 9
- Dependent Repositories: 53,839
- Downloads: 1,359,060,815 Total
- Docker Downloads: 492,898,107
-
Rankings:
- Downloads: 0.034%
- Docker downloads count: 0.037%
- Dependent repos count: 0.048%
- Average: 1.837%
- Stargazers count: 2.104%
- Dependent packages count: 3.656%
- Forks count: 5.145%
- Maintainers (1)
crates.io: thiserror-no-std
derive(Error)
- Homepage:
- Documentation: https://docs.rs/thiserror-no-std/
- Licenses: MIT OR Apache-2.0
- Latest release: 2.0.2 (published over 4 years ago)
- Last Synced: 2026-08-25T10:04:04.585Z (1 day ago)
- Versions: 3
- Dependent Packages: 35
- Dependent Repositories: 21
- Downloads: 4,224,109 Total
-
Rankings:
- Dependent packages count: 1.717%
- Stargazers count: 2.054%
- Average: 3.721%
- Downloads: 3.722%
- Forks count: 5.242%
- Dependent repos count: 5.869%
- Maintainers (1)
proxy.golang.org: github.com/dtolnay/thiserror
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/dtolnay/thiserror#section-documentation
- Licenses: apache-2.0
- Latest release: v0.0.0-20230902204956-5c5f342a5e60 (published almost 3 years ago)
- Last Synced: 2026-08-26T00:06:26.640Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.462%
- Average: 4.612%
- Dependent repos count: 4.762%
crates.io: thiserror-impl-no-std
Implementation detail of the `thiserror` crate
- Homepage:
- Documentation: https://docs.rs/thiserror-impl-no-std/
- Licenses: MIT OR Apache-2.0
- Latest release: 2.0.2 (published over 4 years ago)
- Last Synced: 2026-08-25T10:04:16.631Z (1 day ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 21
- Downloads: 4,225,176 Total
-
Rankings:
- Stargazers count: 2.054%
- Downloads: 3.721%
- Forks count: 5.242%
- Dependent repos count: 5.869%
- Average: 7.012%
- Dependent packages count: 18.172%
- Maintainers (1)
debian-13: rust-thiserror-1
- Homepage: https://github.com/dtolnay/thiserror
- Documentation: https://packages.debian.org/trixie/rust-thiserror-1
- Licenses: apache-2.0
- Latest release: 1.0.69-1 (published 7 months ago)
- Last Synced: 2026-07-26T22:02:17.731Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: rust-thiserror-impl
- Homepage: https://github.com/dtolnay/thiserror
- Documentation: https://packages.debian.org/trixie/rust-thiserror-impl
- Licenses: apache-2.0
- Latest release: 2.0.11-1 (published 7 months ago)
- Last Synced: 2026-03-12T19:11:58.176Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: rust-thiserror
- Homepage: https://github.com/dtolnay/thiserror
- Documentation: https://packages.debian.org/trixie/rust-thiserror
- Licenses: apache-2.0
- Latest release: 2.0.11-1 (published 7 months ago)
- Last Synced: 2026-07-26T09:02:48.715Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: rust-thiserror-impl-1
- Homepage: https://github.com/dtolnay/thiserror
- Documentation: https://packages.debian.org/trixie/rust-thiserror-impl-1
- Licenses: apache-2.0
- Latest release: 1.0.69-1 (published 7 months ago)
- Last Synced: 2026-07-26T09:02:49.669Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- thiserror-impl =1.0.31
- proc-macro2 1.0
- quote 1.0
- syn 1.0.45
- actions/checkout v3 composite
- dtolnay/install cargo-outdated composite
- dtolnay/rust-toolchain master composite
- dtolnay/rust-toolchain nightly composite
- dtolnay/rust-toolchain 1.31.0 composite
- dtolnay/rust-toolchain miri composite