An open API service for producing an overview of a list of open source projects.

https://github.com/tokio-rs/axum

http routing rust

Score: 36.78975122891974

Last synced: about 14 hours ago
JSON representation

Repository metadata:

HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity


Owner metadata:


Committers metadata

Last synced: about 18 hours ago

Total Commits: 1,921
Total Committers: 431
Avg Commits per committer: 4.457
Development Distribution Score (DDS): 0.573

Commits in past year: 281
Committers in past year: 77
Avg Commits per committer in past year: 3.649
Development Distribution Score (DDS) in past year: 0.776

Name Email Commits
David Pedersen d****n@g****m 820
Jonas Platte j****t@p****e 246
tottoto t****v@g****m 74
David Mládek d****z@g****m 40
Tobias Bieniek t****s@b****d 29
Yann Simon y****n@c****m 26
Sabrina Jewson s****n@g****m 17
Eray Karatay 7****9 11
Gábor Szabó g****r@s****m 11
Kai Jewson k****n@g****m 10
takumi m****g@l****n 9
Sunli s****4@i****m 8
Theodore Bjernhed 1****e 8
david-perez d****@v****v 8
novacrazy n****y@g****m 8
Jonas Platte j****e@s****m 7
Glen De Cauwsemaecker c****t@g****m 7
zys864 6****4@q****m 6
Marek Kuskowski 5****s 5
二手掉包工程师 r****u@g****m 5
Niclas Klugmann n****s@k****e 5
Joel Uckelman u****n@n****t 5
Leon Lux l****x@i****m 5
zleyyij 7****j 4
Max Countryman m****c@m****m 4
Paolo Barbolini p****i@m****t 4
Grzegorz Baranski r****t@g****m 4
Benjamin Sparks b****0@g****m 4
Brad Dunbar d****2@g****m 4
Canmi 9****0@q****m 4
and 401 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 401
Total pull requests: 1,016
Average time to close issues: about 1 month
Average time to close pull requests: 22 days
Total issue authors: 334
Total pull request authors: 287
Average comments per issue: 2.92
Average comments per pull request: 1.59
Merged pull request: 756
Bot issues: 0
Bot pull requests: 7

Past year issues: 27
Past year pull requests: 114
Past year average time to close issues: 14 days
Past year average time to close pull requests: 7 days
Past year issue authors: 27
Past year pull request authors: 46
Past year average comments per issue: 1.67
Past year average comments per pull request: 1.37
Past year merged pull request: 61
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/tokio-rs/axum

Top Issue Authors

  • davidpdrsn (18)
  • jplatte (17)
  • mladedav (5)
  • baoyachi (3)
  • szabgab (3)
  • frederikhors (3)
  • FlyinPancake (2)
  • jeremychone (2)
  • silent-rain (2)
  • jbethune (2)
  • ruizdiazever (2)
  • teohhanhui (2)
  • jonassmedegaard (2)
  • hongquan (2)
  • Altair-Bueno (2)

Top Pull Request Authors

  • jplatte (166)
  • davidpdrsn (98)
  • mladedav (64)
  • Turbo87 (54)
  • tottoto (29)
  • yanns (25)
  • SabrinaJewson (18)
  • szabgab (16)
  • theodorebje (12)
  • Hmikihiro (8)
  • dependabot[bot] (7)
  • joeydewaal (7)
  • Lachstec (6)
  • bengsparks (6)
  • GlenDC (6)

Top Issue Labels

  • A-axum (45)
  • C-feature-request (19)
  • C-bug (19)
  • E-help-wanted (18)
  • E-easy (17)
  • A-axum-extra (13)
  • A-axum-core (10)
  • E-hard (9)
  • T-docs (8)
  • A-axum-macros (8)
  • C-musings (7)
  • I-needs-decision (6)
  • S-blocked (6)
  • E-medium (6)
  • breaking change (4)
  • C-enhancement (3)
  • C-performance (3)
  • T-release (1)
  • A-examples (1)
  • C-cleanup (1)
  • S-waiting-on-author (1)

Top Pull Request Labels

  • A-axum (32)
  • breaking change (28)
  • A-axum-extra (24)
  • A-axum-core (16)
  • T-release (15)
  • A-axum-macros (8)
  • T-docs (8)
  • dependencies (7)
  • C-cleanup (7)
  • rust (6)
  • A-examples (5)
  • C-enhancement (5)
  • T-ecosystem (5)
  • I-needs-decision (3)
  • S-waiting-for-review (2)
  • S-waiting-on-author (1)
  • S-blocked (1)

Package metadata

crates.io: axum

HTTP routing and request handling library that focuses on ergonomics and modularity

  • Homepage: https://github.com/tokio-rs/axum
  • Documentation: https://docs.rs/axum/
  • Licenses: MIT
  • Latest release: 0.8.9 (published about 1 month ago)
  • Last Synced: 2026-05-17T19:01:37.881Z (1 day ago)
  • Versions: 94
  • Dependent Packages: 1,093
  • Dependent Repositories: 4,645
  • Downloads: 318,592,510 Total
  • Docker Downloads: 24,255,592
  • Rankings:
    • Dependent packages count: 0.097%
    • Downloads: 0.267%
    • Dependent repos count: 0.521%
    • Average: 0.587%
    • Stargazers count: 0.683%
    • Docker downloads count: 0.815%
    • Forks count: 1.14%
  • Maintainers (2)
crates.io: axum-core

Core types and traits for axum

crates.io: axum-macros

Macros for axum

  • Homepage: https://github.com/tokio-rs/axum
  • Documentation: https://docs.rs/axum-macros/
  • Licenses: MIT
  • Latest release: 0.5.1 (published about 1 month ago)
  • Last Synced: 2026-05-16T09:00:37.275Z (3 days ago)
  • Versions: 27
  • Dependent Packages: 48
  • Dependent Repositories: 627
  • Downloads: 85,072,506 Total
  • Docker Downloads: 23,282,422
  • Rankings:
    • Stargazers count: 0.808%
    • Forks count: 1.236%
    • Downloads: 1.403%
    • Average: 1.571%
    • Dependent repos count: 1.572%
    • Dependent packages count: 1.922%
    • Docker downloads count: 2.482%
  • Maintainers (2)
crates.io: axum-extra

Extra utilities for axum

  • Homepage: https://github.com/tokio-rs/axum
  • Documentation: https://docs.rs/axum-extra/
  • Licenses: MIT
  • Latest release: 0.12.6 (published about 1 month ago)
  • Last Synced: 2026-05-17T13:46:54.261Z (1 day ago)
  • Versions: 54
  • Dependent Packages: 94
  • Dependent Repositories: 542
  • Downloads: 34,021,383 Total
  • Docker Downloads: 23,281,787
  • Rankings:
    • Stargazers count: 0.81%
    • Forks count: 1.238%
    • Dependent packages count: 1.42%
    • Dependent repos count: 1.681%
    • Downloads: 1.911%
    • Average: 1.992%
    • Docker downloads count: 4.893%
  • Maintainers (2)
proxy.golang.org: github.com/tokio-rs/axum

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/tokio-rs/axum#section-documentation
  • Licenses: mit
  • Latest release: v0.4.0 (published over 4 years ago)
  • Last Synced: 2026-05-16T12:39:50.072Z (3 days ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.128%
    • Average: 6.333%
    • Dependent repos count: 6.538%
crates.io: axum-debug

Better error messages for axum framework.

  • Homepage: https://github.com/tokio-rs/axum
  • Documentation: https://docs.rs/axum-debug/
  • Licenses: MIT
  • Latest release: 0.3.3 (published over 4 years ago)
  • Last Synced: 2026-05-16T12:40:58.923Z (3 days ago)
  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 5
  • Downloads: 63,637 Total
  • Rankings:
    • Stargazers count: 0.808%
    • Forks count: 1.236%
    • Downloads: 8.55%
    • Dependent repos count: 10.152%
    • Average: 10.389%
    • Dependent packages count: 31.198%
  • Maintainers (2)
crates.io: axum-handle-error-extract

Error handling layer for axum that supports extractors and async functions

  • Homepage: https://github.com/tokio-rs/axum
  • Documentation: https://docs.rs/axum-handle-error-extract/
  • Licenses: MIT
  • Latest release: 0.1.0 (published over 4 years ago)
  • Last Synced: 2026-05-16T12:40:58.501Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,938 Total
  • Rankings:
    • Stargazers count: 0.948%
    • Forks count: 1.499%
    • Average: 28.541%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 77.126%
  • Maintainers (1)
crates.io: axam

Web framework that focuses on ergonomics and modularity

  • Homepage: https://github.com/tokio-rs/axum
  • Status: removed
  • Documentation: https://docs.rs/axam/
  • Licenses: MIT
  • Latest release: 0.6.12 (published about 3 years ago)
  • Last Synced: 2026-05-16T12:40:19.669Z (3 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 229 Total
  • Rankings:
    • Stargazers count: 0.948%
    • Forks count: 1.499%
    • Dependent repos count: 29.318%
    • Average: 31.754%
    • Dependent packages count: 33.812%
    • Downloads: 93.195%
  • Maintainers (1)
debian-13: rust-axum

  • Homepage: https://github.com/tokio-rs/axum
  • Documentation: https://packages.debian.org/trixie/rust-axum
  • Licenses:
  • Latest release: 0.7.9-13 (published 3 months ago)
  • Last Synced: 2026-03-13T14:09:37.276Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: rust-axum

  • Homepage: https://github.com/tokio-rs/axum
  • Licenses:
  • Latest release: 0.6.20-34 (published 3 months ago)
  • Last Synced: 2026-03-09T18:24:46.250Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/CI.yml actions
  • EmbarkStudios/cargo-deny-action v1 composite
  • Swatinem/rust-cache v2 composite
  • Swatinem/rust-cache v1 composite
  • actions-rs/cargo v1 composite
  • actions/checkout master composite
  • actions/checkout v2 composite
  • dtolnay/rust-toolchain stable composite
axum/Cargo.toml cargo
  • anyhow 1.0 development
  • axum-macros 0.3.1 development
  • futures 0.3 development
  • quickcheck 1.0 development
  • quickcheck_macros 1.0 development
  • reqwest 0.11.11 development
  • serde 1.0 development
  • serde_json 1.0 development
  • time 0.3 development
  • tokio 1.21 development
  • tokio-stream 0.1 development
  • tower 0.4.10 development
  • tower-http 0.3.4 development
  • tracing 0.1 development
  • uuid 1.0 development
  • async-trait 0.1.43
  • axum-core 0.3.1
  • axum-macros 0.3.1
  • base64 0.20
  • bitflags 1.0
  • bytes 1.0
  • futures-util 0.3
  • headers 0.3.7
  • http 0.2.5
  • http-body 0.4.4
  • hyper 0.14.14
  • itoa 1.0.1
  • matchit 0.7
  • memchr 2.4.1
  • mime 0.3.16
  • multer 2.0.0
  • percent-encoding 2.1
  • pin-project-lite 0.2.7
  • serde 1.0
  • serde_json 1.0
  • serde_path_to_error 0.1.8
  • serde_urlencoded 0.7
  • sha1 0.10
  • sync_wrapper 0.1.1
  • tokio 1.21
  • tokio-tungstenite 0.18.0
  • tower 0.4.13
  • tower-http 0.3.0
  • tower-layer 0.3.2
  • tower-service 0.3
axum-core/Cargo.toml cargo
  • axum 0.6.0 development
  • futures-util 0.3 development
  • hyper 0.14 development
  • tokio 1.0 development
  • tower-http 0.3.4 development
  • async-trait 0.1
  • bytes 1.0
  • futures-util 0.3
  • http 0.2.7
  • http-body 0.4.5
  • mime 0.3.16
  • tower-layer 0.3
  • tower-service 0.3
axum-extra/Cargo.toml cargo
  • axum 0.6.0 development
  • futures 0.3 development
  • hyper 0.14 development
  • reqwest 0.11 development
  • serde 1.0 development
  • serde_json 1.0.71 development
  • tokio 1.14 development
  • tower 0.4 development
  • axum 0.6.0
  • axum-macros 0.3.1
  • bytes 1.1.0
  • cookie 0.16
  • futures-util 0.3
  • http 0.2
  • mime 0.3
  • percent-encoding 2.1
  • pin-project-lite 0.2
  • prost 0.11
  • serde 1.0
  • serde_html_form 0.1
  • serde_json 1.0.71
  • tokio 1.19
  • tokio-stream 0.1.9
  • tokio-util 0.7
  • tower 0.4
  • tower-http 0.3
  • tower-layer 0.3
  • tower-service 0.3
axum-macros/Cargo.toml cargo
  • axum 0.6.0 development
  • axum-extra 0.4.0 development
  • rustversion 1.0 development
  • serde 1.0 development
  • serde_json 1.0 development
  • syn 1.0 development
  • tokio 1.0 development
  • trybuild 1.0.63 development
  • heck 0.4
  • proc-macro2 1.0
  • quote 1.0
  • syn 1.0
examples/handle-head-request/Cargo.toml cargo
  • hyper 0.14 development
  • tower 0.4 development
  • tokio 1.0
examples/testing/Cargo.toml cargo
  • tower 0.4 development
  • hyper 0.14
  • mime 0.3
  • serde_json 1.0
  • tokio 1.0
  • tower-http 0.3.0
  • tracing 0.1
  • tracing-subscriber 0.3
Cargo.toml cargo
examples/anyhow-error-response/Cargo.toml cargo
examples/auto-reload/Cargo.toml cargo
examples/chat/Cargo.toml cargo
examples/consume-body-in-extractor-or-middleware/Cargo.toml cargo
examples/cors/Cargo.toml cargo
examples/customize-extractor-error/Cargo.toml cargo
examples/customize-path-rejection/Cargo.toml cargo
examples/diesel-async-postgres/Cargo.toml cargo
examples/diesel-postgres/Cargo.toml cargo
examples/error-handling-and-dependency-injection/Cargo.toml cargo
examples/form/Cargo.toml cargo
examples/global-404-handler/Cargo.toml cargo
examples/graceful-shutdown/Cargo.toml cargo
examples/hello-world/Cargo.toml cargo
examples/http-proxy/Cargo.toml cargo
examples/hyper-1-0/Cargo.toml cargo
examples/jwt/Cargo.toml cargo
examples/key-value-store/Cargo.toml cargo
examples/listen-multiple-addrs/Cargo.toml cargo
examples/low-level-openssl/Cargo.toml cargo
examples/low-level-rustls/Cargo.toml cargo
examples/multipart-form/Cargo.toml cargo
examples/oauth/Cargo.toml cargo
examples/parse-body-based-on-content-type/Cargo.toml cargo
examples/print-request-response/Cargo.toml cargo
examples/prometheus-metrics/Cargo.toml cargo
examples/query-params-with-empty-strings/Cargo.toml cargo
examples/readme/Cargo.toml cargo
examples/reqwest-response/Cargo.toml cargo
examples/rest-grpc-multiplex/Cargo.toml cargo
examples/reverse-proxy/Cargo.toml cargo
examples/routes-and-handlers-close-together/Cargo.toml cargo
examples/simple-router-wasm/Cargo.toml cargo
examples/sqlx-postgres/Cargo.toml cargo
examples/sse/Cargo.toml cargo
examples/static-file-server/Cargo.toml cargo
examples/stream-to-file/Cargo.toml cargo
examples/templates/Cargo.toml cargo
examples/testing-websockets/Cargo.toml cargo
examples/tls-graceful-shutdown/Cargo.toml cargo
examples/tls-rustls/Cargo.toml cargo
examples/todos/Cargo.toml cargo
examples/tokio-postgres/Cargo.toml cargo
examples/tracing-aka-logging/Cargo.toml cargo
examples/unix-domain-socket/Cargo.toml cargo
examples/validator/Cargo.toml cargo
examples/versioning/Cargo.toml cargo
examples/websockets/Cargo.toml cargo