https://github.com/juhaku/utoipa
auto-generated compile-time documentation generated openapi openapi-documentation openapi31 rest rest-api rest-api-documentation rust swagger
Score: 32.356318437540466
Last synced: about 14 hours ago
JSON representation
Repository metadata:
Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust
- Host: GitHub
- URL: https://github.com/juhaku/utoipa
- Owner: juhaku
- License: apache-2.0
- Created: 2021-09-30T22:00:31.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-08-10T17:01:39.000Z (16 days ago)
- Last Synced: 2026-08-23T10:19:32.805Z (4 days ago)
- Topics: auto-generated, compile-time, documentation, generated, openapi, openapi-documentation, openapi31, rest, rest-api, rest-api-documentation, rust, swagger
- Language: Rust
- Homepage:
- Size: 61.4 MB
- Stars: 4,039
- Watchers: 29
- Forks: 442
- Open Issues: 235
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-APACHE
Owner metadata:
- Name: Juha Kukkonen
- Login: juhaku
- Email:
- Kind: user
- Description: Well seasoned developer always keen on learning new. Dev for work :office:. Dev for fun. :tada:. Passioned for @rust-lang.
- Website:
- Location: Finland
- Twitter:
- Company: siili_one, Freelancer
- Icon url: https://avatars.githubusercontent.com/u/26358664?u=f37be318a97dc0a58715ed952c1e46cc4a8b2e3e&v=4
- Repositories: 9
- Last Synced at: 2024-04-20T08:54:53.635Z
- Profile URL: https://github.com/juhaku
GitHub Events
Total
- Commit comment event: 1
- Create event: 61
- Delete event: 23
- Discussion event: 1
- Fork event: 131
- Issue comment event: 662
- Issues event: 255
- Pull request event: 175
- Pull request review comment event: 68
- Pull request review event: 136
- Push event: 145
- Release event: 36
- Watch event: 1047
- Total: 2741
Last Year
- Create event: 4
- Delete event: 2
- Discussion event: 1
- Fork event: 16
- Issue comment event: 39
- Issues event: 28
- Pull request event: 15
- Pull request review comment event: 4
- Pull request review event: 13
- Push event: 23
- Release event: 1
- Watch event: 185
- Total: 331
Committers metadata
Last synced: 1 day ago
Total Commits: 864
Total Committers: 138
Avg Commits per committer: 6.261
Development Distribution Score (DDS): 0.266
Commits in past year: 45
Committers in past year: 22
Avg Commits per committer in past year: 2.045
Development Distribution Score (DDS) in past year: 0.756
| Name | Commits | |
|---|---|---|
| Juha Kukkonen | j****n@g****m | 634 |
| John Vandenberg | j****b@g****m | 29 |
| Luke Frisken | l****n@g****m | 10 |
| Tobias Bieniek | t****s@b****d | 10 |
| Jaye | l****e@g****m | 8 |
| Jean-Marc Le Roux | j****x@a****n | 8 |
| Jacob Halsey | j****b@j****m | 5 |
| John Soo | j****o@a****m | 4 |
| rlebran-netwo | 7****o | 3 |
| oscar6echo | o****s@g****m | 3 |
| jgramoll | j****l@g****m | 3 |
| Simon Goričar | s****r@g****m | 3 |
| Markus Zoppelt | m****s@z****t | 3 |
| Felix Richter | j****e@f****h | 3 |
| Natsuki Ikeguchi | m****e@s****p | 2 |
| Émile Fugulin | c****e@e****m | 2 |
| zajko | j****o@g****m | 2 |
| masnagam | m****m@g****m | 2 |
| lithiumFlower | l****r | 2 |
| Wyatt Herkamp | w****p@g****m | 2 |
| WarrenS | c****t@w****v | 2 |
| oxalica | h****6@g****m | 2 |
| Benoît Cortier | b****r@p****e | 2 |
| Karl Woditsch | k****b@g****m | 2 |
| Timon Klinkert | 8****s | 2 |
| Sanchith Hegde | 2****e | 2 |
| Mats Jun | m****s@j****s | 2 |
| Patrick Willner | 5****q | 2 |
| Erik | e****r@g****m | 1 |
| Henk Oordt | h****d@o****v | 1 |
| and 108 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 528
Total pull requests: 570
Average time to close issues: 4 months
Average time to close pull requests: 7 days
Total issue authors: 352
Total pull request authors: 147
Average comments per issue: 2.56
Average comments per pull request: 1.03
Merged pull request: 428
Bot issues: 0
Bot pull requests: 0
Past year issues: 31
Past year pull requests: 36
Past year average time to close issues: 3 months
Past year average time to close pull requests: about 1 month
Past year issue authors: 29
Past year pull request authors: 24
Past year average comments per issue: 1.61
Past year average comments per pull request: 1.28
Past year merged pull request: 16
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- juhaku (16)
- jayvdb (16)
- JMLX42 (12)
- EvilWatermelon (10)
- DenuxPlays (8)
- irevoire (7)
- afidegnum (7)
- EinarasGar (5)
- SamuelMarks (5)
- johnperry-math (5)
- ranger-ross (4)
- ValentinColin (4)
- simbleau (4)
- ipconfiger (4)
- Sytten (3)
Top Pull Request Authors
- juhaku (239)
- jayvdb (26)
- Turbo87 (20)
- JMLX42 (10)
- jsoo1 (6)
- oscar6echo (6)
- lu-zero (6)
- simongoricar (6)
- Drifter-J (5)
- heat1q (4)
- xitep (4)
- jakubadamw (4)
- qyvip (4)
- ju6ge (4)
- DenuxPlays (4)
Top Issue Labels
- enhancement (46)
- bug (18)
- investigate (15)
- Generics - Hard (13)
- good first issue (9)
- Aliases (5)
- Discriminator (4)
- breaking (2)
- wontfix (2)
- prio 2 / future investigation (1)
- Predicates (1)
- Bug (1)
- blocked (1)
- question (1)
Top Pull Request Labels
- enhancement (22)
- bug (9)
- breaking (2)
- Refinement Needed (1)
- blocked (1)
Package metadata
- Total packages: 11
-
Total downloads:
- cargo: 121,319,273 total
- Total docker downloads: 69,865,055
- Total dependent packages: 156 (may contain duplicates)
- Total dependent repositories: 1,795 (may contain duplicates)
- Total versions: 213
- Total maintainers: 1
crates.io: utoipa
Compile time generated OpenAPI documentation for Rust
- Homepage:
- Documentation: https://docs.rs/utoipa/
- Licenses: MIT OR Apache-2.0
- Latest release: 5.5.0 (published 4 months ago)
- Last Synced: 2026-08-25T13:38:49.331Z (1 day ago)
- Versions: 60
- Dependent Packages: 98
- Dependent Repositories: 655
- Downloads: 42,196,968 Total
- Docker Downloads: 23,288,419
-
Rankings:
- Dependent packages count: 0.854%
- Dependent repos count: 1.619%
- Downloads: 1.902%
- Average: 3.215%
- Stargazers count: 4.222%
- Docker downloads count: 4.987%
- Forks count: 5.706%
- Maintainers (1)
crates.io: utoipa-swagger-ui
Swagger UI for utoipa
- Homepage:
- Documentation: https://docs.rs/utoipa-swagger-ui/
- Licenses: MIT OR Apache-2.0
- Latest release: 9.0.2 (published over 1 year ago)
- Last Synced: 2026-08-25T13:38:50.099Z (1 day ago)
- Versions: 44
- Dependent Packages: 38
- Dependent Repositories: 505
- Downloads: 20,483,313 Total
- Docker Downloads: 23,288,217
-
Rankings:
- Dependent packages count: 1.636%
- Dependent repos count: 1.835%
- Downloads: 2.241%
- Average: 3.453%
- Stargazers count: 4.222%
- Docker downloads count: 5.077%
- Forks count: 5.706%
- Maintainers (1)
crates.io: utoipa-gen
Code generation implementation for utoipa
- Homepage:
- Documentation: https://docs.rs/utoipa-gen/
- Licenses: MIT OR Apache-2.0
- Latest release: 5.5.0 (published 4 months ago)
- Last Synced: 2026-08-25T13:38:39.732Z (1 day ago)
- Versions: 59
- Dependent Packages: 3
- Dependent Repositories: 632
- Downloads: 42,226,493 Total
- Docker Downloads: 23,288,419
-
Rankings:
- Dependent repos count: 1.654%
- Downloads: 1.902%
- Stargazers count: 4.222%
- Average: 4.604%
- Docker downloads count: 4.987%
- Forks count: 5.706%
- Dependent packages count: 9.153%
- Maintainers (1)
proxy.golang.org: github.com/juhaku/utoipa
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/juhaku/utoipa#section-documentation
- Licenses: apache-2.0
- Latest release: v0.0.0-20260810170139-b66879abc4ae (published 16 days ago)
- Last Synced: 2026-08-25T13:48:32.428Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.494%
- Average: 4.645%
- Dependent repos count: 4.796%
crates.io: utoipa-redoc
Redoc for utoipa
- Homepage:
- Documentation: https://docs.rs/utoipa-redoc/
- Licenses: MIT OR Apache-2.0
- Latest release: 6.0.0 (published over 1 year ago)
- Last Synced: 2026-08-25T13:38:37.479Z (1 day ago)
- Versions: 11
- Dependent Packages: 6
- Dependent Repositories: 2
- Downloads: 1,828,413 Total
-
Rankings:
- Stargazers count: 4.222%
- Forks count: 5.706%
- Average: 8.378%
- Dependent packages count: 9.153%
- Downloads: 9.585%
- Dependent repos count: 13.226%
- Maintainers (1)
crates.io: utoipa-rapidoc
RapiDoc for utoipa
- Homepage:
- Documentation: https://docs.rs/utoipa-rapidoc/
- Licenses: MIT OR Apache-2.0
- Latest release: 6.0.0 (published over 1 year ago)
- Last Synced: 2026-08-25T13:38:39.518Z (1 day ago)
- Versions: 12
- Dependent Packages: 11
- Dependent Repositories: 1
- Downloads: 1,657,225 Total
-
Rankings:
- Stargazers count: 4.222%
- Forks count: 5.706%
- Dependent packages count: 6.213%
- Average: 8.799%
- Downloads: 11.258%
- Dependent repos count: 16.599%
- Maintainers (1)
crates.io: utoipa-actix-web
Utoipa's actix-web bindings for seamless integration of the two
- Homepage:
- Documentation: https://docs.rs/utoipa-actix-web/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.2 (published almost 2 years ago)
- Last Synced: 2026-08-25T13:39:09.287Z (1 day ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 294,096 Total
-
Rankings:
- Dependent repos count: 24.898%
- Dependent packages count: 33.017%
- Average: 51.311%
- Downloads: 96.016%
- Maintainers (1)
crates.io: utoipa-config
Config for controlling utoipa's various aspects
- Homepage:
- Documentation: https://docs.rs/utoipa-config/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.2 (published almost 2 years ago)
- Last Synced: 2026-08-25T13:39:29.223Z (1 day ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 33,289 Total
-
Rankings:
- Dependent repos count: 25.243%
- Dependent packages count: 33.473%
- Average: 51.688%
- Downloads: 96.347%
- Maintainers (1)
crates.io: utoipa-axum
Utoipa's axum bindings for seamless integration for the two
- Homepage:
- Documentation: https://docs.rs/utoipa-axum/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.2.0 (published over 1 year ago)
- Last Synced: 2026-08-25T13:39:19.435Z (1 day ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6,217,465 Total
-
Rankings:
- Dependent repos count: 25.699%
- Dependent packages count: 34.082%
- Average: 52.144%
- Downloads: 96.652%
- Maintainers (1)
crates.io: utoipa-scalar
Scalar for utoipa
- Homepage:
- Documentation: https://docs.rs/utoipa-scalar/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.3.0 (published over 1 year ago)
- Last Synced: 2026-08-25T13:38:50.178Z (1 day ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,004,427 Total
-
Rankings:
- Dependent repos count: 27.718%
- Dependent packages count: 32.632%
- Average: 52.292%
- Downloads: 96.526%
- Maintainers (1)
crates.io: utoipa-swagger-ui-vendored
Vendored Swagger UI for utoipa
- Homepage:
- Documentation: https://docs.rs/utoipa-swagger-ui-vendored/
- Licenses: MIT OR Apache-2.0
- Latest release: 0.1.2 (published almost 2 years ago)
- Last Synced: 2026-08-25T13:38:48.796Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 4,377,584 Total
-
Rankings:
- Dependent repos count: 27.433%
- Dependent packages count: 36.387%
- Average: 53.462%
- Downloads: 96.567%
- Maintainers (1)
Dependencies
- serde 1.0
- serde_json 1.0
- serde_yaml 0.8
- utoipa-gen 1.1.0
- actix-web 4
- env_logger 0.9.0
- futures 0.3
- log 0.4
- serde 1.0
- serde_json 1.0
- env_logger 0.9.0
- log 0.4
- rocket 0.5.0-rc.1
- serde 1.0
- serde_json 1.0
- actix-web 4
- env_logger 0.9.0
- futures 0.3
- log 0.4
- serde 1.0
- serde_json 1.0
- axum 0.5
- env_logger 0.9.0
- hyper 0.14
- log 0.4
- serde 1.0
- serde_json 1.0
- tokio 1.17
- tower 0.4
- async-std 1.8.0
- env_logger 0.9.0
- futures 0.3
- log 0.4
- serde 1.0
- serde_json 1.0
- tide 0.16.0
- env_logger 0.9.0
- futures 0.3
- log 0.4
- serde 1.0
- serde_json 1.0
- tokio 1
- warp 0.3
- env_logger 0.9.0
- futures 0.3
- log 0.4
- serde 1.0
- serde_json 1.0
- tokio 1
- warp 0.3
- lazy_static 1.4
- proc-macro-error 1.0
- proc-macro2 1.0
- quote 1.0
- regex 1.5
- syn 1.0
- uuid 1
- actix-web 4
- axum 0.5
- mime_guess 2.0
- rocket 0.5.0-rc.1
- rust-embed 6.3
- serde 1.0
- serde_json 1.0
- utoipa 1
- actions/cache v3 composite
- actions/checkout v3 composite
- ./.github/actions/gitlog * composite
- actions/checkout v3 composite
- actions/create-release v1 composite
- ./.github/actions/publish * composite
- actions/checkout v3 composite
- assert-json-diff 2 development
- indexmap 2
- serde 1.0
- serde_json 1.0
- serde_yaml 0.9
- utoipa-gen 3.5.0
- axum 0.8.4 development
- http 1.4 development
- insta 1.47 development
- serde 1 development
- tokio 1.52 development
- tower 0.5 development
- axum 0.8.4
- pastey 0.2
- tower-layer 0.3.3
- tower-service 0.3
- utoipa 5.0.0
- alpine 3.14 build
- actix-web 4 development
- serde 1 development
- utoipa 5 development
- actix-service 2
- actix-web 4
- utoipa 5
- utoipa-config 0.1 development
- serde 1
- serde_json 1
- utoipa 5.0.0
- actix-web 4
- axum 0.8.4
- rocket 0.5
- serde 1.0
- serde_json 1.0
- utoipa 5.0.0