An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/axum

Ergonomic and modular web framework built with Tokio, Tower, and Hyper
https://github.com/tokio-rs/axum

Fix layers being cloned for each request (#2586)

19f6f7900f4997c23dfe978c7e903211f98a624c authored over 1 year ago
Make nightly_error_messages feature compatible with latest nightly

3569950a2e5a8ccee481a1b7632638a976a0cd7d authored over 1 year ago
fix typo in prometheus_metrics_example (#2627)

Signed-off-by: Vigith Maurice <[email protected]>

b6b203b3065e4005bda01efac8429176da055ae2 authored over 1 year ago
Fix typo in CONTRIBUTING.md (#2612)

b03f6c1184723bdc079215222fc168ef96847dea authored over 1 year ago
ci: Unbreak cargo-deny action (#2613)

4d65ba0215b57797193ec49245d32d4dd79bb701 authored over 1 year ago
feat: add simple tokio redis example (#2543)

d703e6f97a0156177466b6741be0beac0c83d8c7 authored over 1 year ago
add minijinja templating example (#2523)

6bc400104eee68d677c004996ae2030d39977d9f authored over 1 year ago
Update ECOSYSTEM.md (#2560)

5b4dc2dafe6408702309950af90a8278019d456b authored over 1 year ago
Document usage of concrete state in `FromRequest` macro (#2550) (#2581)

66b3b3df55b23dc3c172fb59ccdd528f8b8b18c5 authored over 1 year ago
chore: remove outdated link (#2497)

62324aad912f17059c0952bea5989d27f05a96b3 authored over 1 year ago
Run cargo clippy --fix to fix CI (#2568)

… and allow one lint.

a3ec44a5a07265cc3d7fb3b5c71d183e87de8b91 authored over 1 year ago
Fix blocking-mode tcp listener in auto-reload example (#2558)

5f7fcc5866c1a498923be2a3c67b5bf4279d508f authored over 1 year ago
Fix typos in testing example (#2542)

530aa5530cde4eebfdbf78d59710472b8e360e15 authored over 1 year ago
Update ECOSYSTEM.md (#2528)

d1fb14ead1063efe31ae3202e947ffd569875c0b authored over 1 year ago
Improve documentation of `axum_extra::extract::Query` (#2517)

9e319490798f6a35b24f128fc8c00f4f312d0bdd authored over 1 year ago
Grammar: Fix "it's" vs "its" in several places (#2518)

934b1aac067dba596feb617817409345f9835db5 authored over 1 year ago
Update axum prometheus-metrics example (#2516)

Co-authored-by: Dudin.Roman <Roman@HPROMAN>

94901e0fe798d0fb38b9e6d122376c15264ca46a authored over 1 year ago
docs: add Axum Test to ECOSYSTEM.md (#2513)

dd3ff101e2878d457eb61e28f65c9b92b9f19456 authored over 1 year ago
Add note about missing CSRF validation in oauth example (#2512)

358f19681073e87c07bfc1beada0159ad947f289 authored over 1 year ago
Release (#2510)

9ebd105d0410dcb8a4133374c32415b5a6950371 authored over 1 year ago
Internally `Arc` `Router`, without breaking changes (#2483)

Co-authored-by: Jonas Platte <[email protected]>

45116730c600fd36a66130384e1c43c9443075ae authored over 1 year ago
Re-export `BodyDataStream` from axum (#2509)

d3112a40d55f123bc5e65f995e2068e245f12055 authored over 1 year ago
Add is_missing method to typed header rejection reason (#2503)

791d5038a927add3f8ff1d5c1010cd0b24fdda77 authored over 1 year ago
Fix link to serde::Deserialize (#2498)

f7c4cd883a2548c23b60e2ee952a33e7ca85fbe1 authored over 1 year ago
Update actions/checkout action to v4 (#2495)

5b6204168a676497d2f4188af603546d9ebfe20a authored over 1 year ago
Implement `TypedPath` for `WithRejection<TypedPath, _>` (#2491)

c486cc8207a98a015aca76cb84f26ab1c6940d83 authored over 1 year ago
Add `must_use` attribute to `Serve` (#2484)

cdd0eccc0a673f2694e50e64dc5de27028767905 authored over 1 year ago
Make Router Sync without breaking the API (#2481)

af13c539386463b04b82f58155ee04702527212b authored over 1 year ago
chore: update feature flag description (#2480)

ae244b1eb1e8dff8a75c4a3498c7418537cdda46 authored over 1 year ago
Add websocket integration test (#2477)

71eedc6d6cd5fc706ae8d0bcabb49b74e46050f8 authored over 1 year ago
Update example-tls-graceful-shutdown

Was just a matter of updating axum-server

48d169016a002f9e50802218d703089896a3fd04 authored over 1 year ago
Improve `debug_handler` on tuple response types (#2201)

Co-authored-by: David Pedersen <[email protected]>
Co-authored-by: Jonas Platte <jplatte+gi...

d2cea5cdbd90d06e06bbda481869d4249ff06c80 authored over 1 year ago
`impl IntoResponseParts for ()` (#2471)

85573e0573ea6c102ad6b9fa853a8f5c684270c1 authored over 1 year ago
Use `IntoFuture` for test `RequestBuilder` (#2470)

7ea7e9f6185523196b60dc604d79d83052f5aea8 authored over 1 year ago
Add dependency injection example (#2466)

3b43b257e77296cc2550ca296ebcc448cd41aed5 authored over 1 year ago
Add an example integration test for SSE (#2465)

Signed-off-by: Hung-Han (Henry) Chen <[email protected]>
Co-authored-by: David Pedersen <davi...

c34041510c94f64c86b2444d77dc618975c57d63 authored over 1 year ago
Fix out of date links to error-handling example (#2467)

046e7299e1d48503ff78b4ae209b28523f16bd1f authored over 1 year ago
Remove outdated comment

5d388c8d91440bc2865a894a3587971a4e7bc47c authored over 1 year ago
Add hatsu to ECOSYSTEM.md (#2462)

c1c917092daeb91456b41510b629c4ba9763b2b6 authored over 1 year ago
Release (#2461)

fe89ab5592fe243a2a80d87b5c8d658ecf857f71 authored over 1 year ago
Implement `Clone` for `RouterIntoService` (#2456)

b494d455cc647fb7fac88f53691477176237b8b2 authored over 1 year ago
docs: add clarification about building middleware and error types (#2448)

560213a7b7aa772de322419a2cda124c4b1c1fe0 authored over 1 year ago
Enable tracing by default (#2460)

ea6dd51e980a23998aed97ec1732bfd926301e19 authored over 1 year ago
Support graceful shutdown on `serve` (#2398)

12e8c6219d76ad0ee19f02758f734bdd4fb87c0e authored over 1 year ago
JsonDeserializer extractor for zero-copy deserialization (#2431)

56159b0d4e0db46b45d471bc291ab270c1e1dd77 authored over 1 year ago
Rework error handling example (#2382)

c3db223532f1f1006d2e0b0c576d627d6e95cdcb authored over 1 year ago
Updated docs regarding constraints of Handler arguments (#2451)

6c276c3ff0c3e1f938d9d2553d9cf83b6d097ffa authored over 1 year ago
Updating `tls-rustls` example (#2457)

4f010d9b2d2ffbe7394add5df5242b998de67786 authored over 1 year ago
Use separate lexical scope for lock guard in docs (#2439)

3fda093806d43d64dd70cda0274cd3d73d29b6c7 authored over 1 year ago
Body: Implement `From<()>` (#2411)

212d959a542ced12f67dd7fa198f9f5ca0acbb5f authored over 1 year ago
Ecosystem: add loco.rs (#2438)

f387c01f5870f124fd1b5ac23f62adc641cad92e authored over 1 year ago
Fix comments on reqwest-response example for axum 0.7 (#2437)

fd3bfe4448826efd49eff3d5ffa65deb653034ef authored over 1 year ago
Upgrade tokio-tungstenite to 0.21 (#2435)

2f585ac9b770360c32da28d02f4460d1706419ed authored over 1 year ago
Update example-reqwest-response (#2430)

12676aabea1b93e1627768bac9d63c1f471d71cb authored over 1 year ago
Unnecessary BytesMut (#2414)

Co-authored-by: David Pedersen <[email protected]>

584c328bb058e9347f665214080548d88f35c9e8 authored over 1 year ago
Update multer (#2433)

72ccde59001fe79e7b4fa6167599de3842ed2da4 authored over 1 year ago
Fix CI (#2434)

6e0955ed9b720bbf53a0b3934cc6bd2fbdf4269f authored over 1 year ago
docs: Typo correction (#2405)

2b486ea174b263e4335490794637ea50eb04765c authored over 1 year ago
Release axum and axum-core (#2402)

ab36eda6aaad629ca48e9ec64ca81f1dbcea24f7 authored over 1 year ago
Gracefully handle accept errors in `serve` (#2400)

Co-authored-by: Jonas Platte <[email protected]>

ef5663674cd42f02f66c760fd4aa3c984f48cc13 authored over 1 year ago
Fix typo in DefaultBodyLimit docs (#2401)

6491655a8029f4c21b98171b0eb1961be30d0ee0 authored over 1 year ago
Update example http-proxy to hyper 1.0 (#2394)

1fa21bbb735cfbd9dc1375cb7ad0c83ff51e28da authored over 1 year ago
Add axum-serde to ECOSYSTEM.md (#2399)

a6011a51337a003de510d9d7540095dbd56803ca authored over 1 year ago
Update example reverse-proxy to axum 0.7 (#2395)

b02ce307371a973039018a13fa012af14775948c authored over 1 year ago
Fix from_stream doc link to `Stream` (#2391)

801a78a4cf387694636a98df4367443258e815a2 authored over 1 year ago
Add utility function to convert body into bytes (#2373)

Co-authored-by: David Pedersen <[email protected]>

3c7cf8184057964d7eb0db1aa48422a09cfeeedd authored over 1 year ago
Updated doc link versions to use more explicit 0.7 version. (#2379)

f98bc1186aaab3e6faa1dd71b237767aa644630a authored over 1 year ago
Update example low-level-rustls to axum 0.7 (#2375)

6d7ddee9ae3bffc63ec1d9da3cea351326a783a2 authored over 1 year ago
Update example low-level-openssl to axum 0.7 (#2376)

52dec90ed27df129944d436fb8db1b28485f1f2e authored over 1 year ago
Updated doc link versions from 0.6.x to 0.7. (#2378)

57c59170c008e1dc9ab31c44eaa1aeefec7f5486 authored over 1 year ago
Remove unused imports in readme example (#2367)

b13b9d22881773b894cf9f73b9ffb60e924fb4be authored over 1 year ago
fix: back to forbid `unsafe` (#2365)

6dd5d0be9dee99f3c6c0b5be5e53599433f7aea3 authored over 1 year ago
Add a use of route_service with ServeFile to the static-file-server example (#2361)

2e963cea9d35cd6b2583670146d25842db1f3618 authored over 1 year ago
Clarify headers feature change in changelog (#2360)

c9477282e71fea2f8a781f471b515aa30860d5e5 authored over 1 year ago
Mention updated dependencies in changelog (#2359)

6641e93b0b97c35a79de0e7b5f6341d87ba9da90 authored over 1 year ago
Note which crates in our public API are 1.0

So we know at least which other crates have to 1.0 before axum can be,
or which we have to remov...

89bba9489a3dd3f1ad5388ddcd0fa3bcea8bdabf authored over 1 year ago
Fix comment in testing example

9d0e634285bbdf6e1910df8a9c01676cf82a0ec1 authored over 1 year ago
axum 0.7.1

Forgot that the readme is shown on crates.io and don't want the
paragraph about "The main branch...

773bb5db6949b315818bdaa5828c5d5d0ee24823 authored over 1 year ago
Update unix-domain-socket, listen-multiple-addrs, and testing examples (#2358)

e63cc49f5545f0323122898c12981a7815da995b authored over 1 year ago
The main branch no longer contains breaking changes :tada:

db344fab3f5969bf18f9ca88fd5dca02f71a17fc authored over 1 year ago
Release axum 0.7 (#2354)

b7d14d3602c401c7f0ece6b51e995d82ddccb1e1 authored over 1 year ago
Prepare `serve` for potentially supporting graceful shutdown (#2357)

15781fe22b7b100075bf2be176976598a1402ed1 authored over 1 year ago
Update graceful shutdown example (#2355)

Co-authored-by: Jonas Platte <[email protected]>

da82e887cda98677e14e1d810b29d2d48ee1182f authored over 1 year ago
Apply changelog changes from 0.6 branch to main (#2353)

1a78e093ed5336992003680348ec05dacb61b997 authored over 1 year ago
Update changelog (#2349)

906f803a209185054e5b1dd6cb94137ad3442ec5 authored over 1 year ago
Upgrade headers to 0.4.0 (#2351)

fc3cb44b9161ce6bfae654f0a31d7224643b6cfb authored over 1 year ago
Only enable hyper dependency when needed (#2350)

a9ac5241dc5138b366d05fa67c0cdf1a29ba66ea authored over 1 year ago
axum-extra: Use impl Into<Cookie> (#2348)

e3d34bb553d50fe6989eae957007b38a8e3cc085 authored over 1 year ago
Add handle_error to ServiceExt (#2235)

2402d4604be5bcba8b6ae92c07785942b5b3f5bb authored over 1 year ago
Clean up Q&A discussion template (#2342)

4d681de0dd8dbf174064fc923fc92aec530ea966 authored over 1 year ago
Upgrade cookie dependency to 0.18

… and replace uses of the deprecated Cookie::named fn.

fd7fd9fa7122b957a6e589021201b0b5192b77f8 authored over 1 year ago
Fix error in Q&A discussion template (#2341)

92253fe7b39235cc20c984df48819ece86efc858 authored over 1 year ago
GitHub: Add a Q&A discussion template (#2340)

9a931605dd1c4154fc08d0f0343b4076609c3f34 authored over 1 year ago
Add example showing how to use hyper's low level API (#2338)

20862d42f50ed6982907c50d4da41313ad7938bd authored over 1 year ago
Implement `FromRequestParts` for `Parts` and `Extensions` (#2328)

ff9764574c2e03ef72c0649445046769aee7b60c authored over 1 year ago
Update to latest versions of hyper and http-body (#1882)

Co-authored-by: Michael Scofield <[email protected]>
Co-authored-by: Jonas Platte <jplatt...

43b14a5f02d6be984416e094aaca79b84ac48792 authored over 1 year ago
Add `socketioxide` lib to ECOSYSTEM.md (#2335)

2f4720907ab06256b9955bb3ac776dffb3ad2c45 authored over 1 year ago
Update ECOSYSTEM.md (#2331)

30afe97e99303fffc4bf2f411a93022b5bc1ba35 authored over 1 year ago
Add OptionalQuery extractor (#2310)

Co-authored-by: David Pedersen <[email protected]>

39cc596e45ec1c48eae9b7184c187fd7d1b5be5f authored over 1 year ago
Improve documentation of Path (#2314)

6e984b754ac6cad51d4d8e59830776c0618447a1 authored over 1 year ago