Ecosyste.ms: OpenCollective

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

Add `extract::ws::close_code` which contains constants for close codes (#1067)

The values and docs are copied from [tungstenite].

Fixes #1061

[tungstenite]: https://docs...

0936a246bfce8675a628f621c861d6d13f90119e authored over 2 years ago
Add #1049 to changelogs

8ff275499bd97df73aa5cbabfde0fb8a43570d2d authored over 2 years ago
ECOSYSTEM.md: add wastebin pastebin service (#1065)

bff7d72c5312e0a829a2471c0e79368f5bcd8be0 authored over 2 years ago
Fix a typo (#1064)

bdfa3887f19fad65cfaa3b949912eb926bb3878a authored over 2 years ago
Support `Path<Vec<(String, String)>>` (#1059)

* Support `Path<Vec<(String, String)>>`

* changelog

6c10f41d944c56b0d7e92b173bc84ba18f6b74c2 authored over 2 years ago
ECOSYSTEM.md: Add `axum-jrpc` (#1056)

1c470ae6776e2c08c803e7740b8fa679fe3b386d authored over 2 years ago
ECOSYSTEM.md: Add Pinging.net as a showcase (#1051)

See https://github.com/benhansenslc/pinging or https://www.pinging.net/about for details about t...

82e8eaeee4503850f1ce36cedd46b4afc9ae4850 authored over 2 years ago
Use `impl IntoResponse` less in docs (#1049)

19fe93262fc14862f828b1db8b434fd8608a2a87 authored over 2 years ago
axum-extra: 0.3.3 (#1042)

* axum-extra: 0.3.3

* Update axum-extra/CHANGELOG.md

* Update axum-extra/CHANGELOG.md

*...

1d7878c3c8e961156a1ba151918ffc7f30a70531 authored over 2 years ago
axum-macros: 0.2.2 (#1044)

80d0cc19e661c0c698cef83e135605e84a5b90f7 authored over 2 years ago
Implement `Default` for `Extension` (#1043)

d7c4e2f807e5e49aae7f8a6138198e9565c00611 authored over 2 years ago
Support customizing rejections for `#[derive(TypedPath)]` (#1012)

* Support customizing rejections for `#[derive(TypedPath)]`

* changelog

* clean up

5948cde6c1209e05878d6e7969bb03b981ef8e99 authored over 2 years ago
Add `axum_extra::extract::Query`

b215a87a191ec6273e4db987119e657b7ce1262c authored over 2 years ago
Fix vulnerability in example-stream-to-file example (#1040)

* Fix vulnerability in example-stream-to-file example

* Save files to separate directory

be71e7b286829b61a3e2451505378125c05c11c0 authored over 2 years ago
Check for multiple body extractors in `debug_handler` (#1036)

* Check for multiple body extractors in `debug_handler`

* changelog link

7d88bd3a6699a548a47f9742edb612a8f8f88234 authored over 2 years ago
Check `Request` and `Path` in `debug_handler` (#1035)

* Check `Request` and `Path` in `debug_handler`

* changelog links

* Include errors with th...

05529c8efcdb2f7d39efca4bbf6a6171755af99b authored over 2 years ago
axum: Version 0.5.6 (#1033)

316e20fbd96d9255814445a3a02a53b5a71bb2c5 authored over 2 years ago
Add changelog link

3e722379ac3fef82718589adccc0df91307890e9 authored over 2 years ago
axum-extra: 0.3.2 (#1034)

61c4e1959822c1dd64ac97ca76f33ff32a64abb4 authored over 2 years ago
Add axum-tungstenite to ecosystem

a8e23907242da37da214a8c3e877a07cb0bafe1c authored over 2 years ago
Add `axum_extra::extract::Form` (#1031)

* Add `axum_extra::extra::Form`

* update tokio-util ban

178e1801e98bcf4a32d1fff225242fe6b51ba0b8 authored over 2 years ago
Dont link to deprecated item with different name (#1028)

d37b93a3c4ad75990d4e11a06b6ed99d89abe67b authored over 2 years ago
Slightly simplify CORS example (#1027)

591434778ff1ad6b2535e4b2447c35236d89195d authored over 2 years ago
Document "debugging handler type errors" on `Handler` (#1024)

0b856b938fb6ccef7f449f90123e41208d73c4eb authored over 2 years ago
Improve `Path` error when its extracted multiple times (#1023)

* Improve `Path` error

* Improve docs

* changelog

* Update axum/src/extract/path/mod.rs...

08cbade3cb30e84d37fd033ac195ae1e33c6bf1d authored over 2 years ago
Add protocol field to WebSocket (#1022)

* Add protocol field to WebSocket

Signed-off-by: Matteo Joliveau <[email protected]>
...

280334347b55673acef41db561b1d1ac96e6a7a5 authored over 2 years ago
axum-extra: Version 0.3.1 (#1016)

cfdac03c8da9dc9ec1e81ba5fbe9ef2f2d449b65 authored over 2 years ago
axum-macros: Version 0.2.1 (#1015)

46e6d3493bf991a8279fb060e7bf22001cfdac66 authored over 2 years ago
axum: Version 0.5.5 (#1014)

96aaac4865d1c7b2a014564fe906ae0ed06998c9 authored over 2 years ago
Make docs around extracting `Request` more explicit (#1013)

2353ee788c55a9dd7dec213ae16c612ef425e6f1 authored over 2 years ago
Update static file server example (#1011)

7774cfd1f7d6e0d8bcba80b8b2a7b81d9a992cc0 authored over 2 years ago
Support `#[derive(FromRequest)]` on enums (#1009)

* Support `#[from_request(via(...))]` on enums

* Check `#[from_request]` on variants

* che...

852e548e19c7d44de469a37688d5e233d5b475bd authored over 2 years ago
Add `MethodRouter::{into_make_service, into_make_service_with_connect_info}` (#1010)

a3a32f493e9ea9aba8b4f67b28ca542c1059b89a authored over 2 years ago
Update LICENSE (#1006)

b8514cf1c2cb514949edd2a8c04479f1a7b59e3c authored over 2 years ago
Refactor `#[derive(FromRequest)]` to make illegal state unrepresentable (#1004)

6bd726f4a92958eea0173ca2c951f7e76c8cb87c authored over 2 years ago
Support wildcards in typed paths (#1003)

* Support wildcards in typed paths

* changelog

b5183afbec13b02bce8c8f598b034d16fffc0994 authored over 2 years ago
Support `Option` and `Result` in typed paths (#1001)

* Support `Option` and `Result` in typed paths

* changelog

* Update axum-extra/CHANGELOG.m...

4ff78e552d4f2b27678c95f8b7e0bf95c2178afe authored over 2 years ago
Handle `GET`, `HEAD`, and `OPTIONS` correctly in `ContentLengthLimit` (#989)

* Handle `GET`/`HEAD`/`OPTIONS` in `ContentLengthLimit`

* changelog

* Apply suggestions fr...

d19beffd6dd0344ba97877408cb03a3137947f27 authored over 2 years ago
upgrade uuid from 0.8 to 1.0 (#995)

4b384fa01c6a5602c0fb29ee302356684e669012 authored over 2 years ago
fix link about backpressure from routing section (#993)

002cff5c79d7b193f2a59539d63a794ac2ea7204 authored over 2 years ago
Make `Path` extractor work with `Deserialize` impls using `&str` (#990)

* `Path` extractor works with `Deserialize` impls using `&str`

Before this change the extractor...

8cc052f38bd295aceaa934fa60c1bffd11de2004 authored over 2 years ago
Fix driving readiness for `example-rest-grpc-multiplex` (#988)

d1043db25449a557f824c2ef8887817f0c306a31 authored over 2 years ago
Fix some typos and grammatical mistakes (#986)

d2fab9245b9756c13566ac86b4e283c26d01064c authored over 2 years ago
Add rest and grpc example (#967)

* Add rest and grpc example

* remove needless dependencies

* Apply suggestions from code r...

4ff5e409e3668349bc65af42516c3d6b18d948e7 authored over 2 years ago
Ignore target directories in individual examples (#981)

These get created with `rust-analyzer`, which pollutes the git status
output.

a223fd8b85fc5311b680df6a6089a80c5574dc80 authored over 2 years ago
axum-core: Version 0.2.4 (#984)

5be73c106437789f95e8dc85c13abf8ea1e3d873 authored over 2 years ago
Implement `IntoResponse for (Parts | Request<()>, $(impl IntoResponseParts)+, impl IntoResponse)` (#980)

* Implement `IntoResponse for (Parts | Request<()>, $(impl IntoResponseParts)+, impl IntoRespons...

8dd607057473ab3b43dd5077f0e703dcf4ab5824 authored over 2 years ago
Move examples to separate workspace (#978)

* Move examples to separate workspace

* update commands to run examples

* remove debug

1fe45583626a4c9c890cc01131d38c57f8728686 authored over 2 years ago
Implement `IntoResponse` for `Response<()>` and `response::Parts` (#950)

* feat(axum-core): add IntoResponse for `http::response` types

* chore: narrow impl to `Respo...

6e1835074c1dd3e1beb631c87cf0096c8624fa6f authored over 2 years ago
Implement `IntoResponse` and `IntoResponseParts` for `http::Extensions` (#975)

* Implement `IntoResponse` and `IntoResponseParts` for `http::Extensions`

Requires a new rele...

5bb924b3a202589dcdcffc0dd243685bf57725cd authored over 2 years ago
ecosystem: Add CLOMonitor to project showcase (#976)

d606728333fec0ed761835659585e7d1a05277b6 authored over 2 years ago
axum-extra: Version 0.3.0 (#974)

* axum-extra: Version 0.3.0

* add tower-http update to changelog

a3b6cbc99c71e0184c2fb175bbe05120a180237b authored over 2 years ago
Move private and signed cookies behind feature flags (#949)

* move signed cookies into their own module

* Require features for private/signed cookies

...

700617963f2c7f00ccc07a2086b6516a12284ea7 authored over 2 years ago
axum: Version 0.5.4 (#973)

a723ed14539b3a12c4b9ea803f0772b699603e6d authored over 2 years ago
axum-core: Version 0.2.3 (#966)

0702c59c7dfa88828278abb846648f55fede2baa authored over 2 years ago
Replace `ByteStr` with `Arc<str>` (#971)

23f20ea1f3a8e6585d2965f3cfdc1e91768d24a8 authored over 2 years ago
Remove needless `map` (#970)

bc6fefb0528e9865fcfe40172119621d49afb1e9 authored over 2 years ago
Add ignore .DS_Store (#969)

d6b79aea3290fafffdf89b111e008f624c09b722 authored over 2 years ago
Update to tower-http 0.3.0 (#965)

* Update to tower-http 0.3.0

* changelog link

79f6cde3b1a56f6d154785bba22e3725831a59ea authored over 2 years ago
Add `FromExtractor` and deprecate `extractor_middleware` (#957)

* Add from_extractor and deprecate extractor_middleware

* Fix clippy warnings

* Update CHA...

ebecac57a3279ca3fb39fcc2577953c0453f6d86 authored over 2 years ago
Edit readme to make community projects stand out as examples (#956)

cb6fea37af7b032e75ee66abc0356e76a40e93f9 authored over 2 years ago
Replace to_string with to_owned (#960)

98795b7f7505e403b4719c8139a984e7acea193b authored over 2 years ago
Remove needless borrow (#961)

0d2c61c4720d901b51a2bea396fa38eba0e49b47 authored over 2 years ago
ecosystem: Add emojied.net to project showcase (#958)

c1b51b5f6e9428eaf2c0ac81c9903ac0710f8daa authored over 2 years ago
Add `response::ErrorResponse` and `response::Result` (#921)

* feat: add response::{Error, Result}

This type makes for efficient use of the `?` operator w...

8084b242d5b78e53267e63c693dadf71e313320c authored over 2 years ago
Add 'Rust on Nails' article to Axum ecosystem. (#953)

ec38c438e08f5bf2fbf866080a5f2313ea3784df authored over 2 years ago
axum: Version 0.5.3 (#947)

* axum: Version 0.5.3

* Update axum/CHANGELOG.md

Co-authored-by: Jonas Platte <jplatte+git...

061e66c236ed1278c0dc4e67edffa8b36a8bb646 authored almost 3 years ago
Revert "Allow `Error: Into<Infallible>` for `Route::{layer, route_layer}` (#924)" (#946)

This reverts commit ca7ecb159bb1bc77c2c3623358ea028b0722e686.

2adb34c8aa76aeaa7c5aa536c94734db574bc621 authored almost 3 years ago
axum: Version 0.5.2

883a1cfd8f3f536a762b4347242ffb70b72b3b85 authored almost 3 years ago
axum-core: Version 0.2.2

598e6935df0e27b9b268b7d06d039a847181546a authored almost 3 years ago
Allow `Error: Into<Infallible>` for `Route::{layer, route_layer}` (#924)

* Allow `Error: Into<Infallible>` for `Route::{layer, route_layer}`

Fixes https://github.com/...

ca7ecb159bb1bc77c2c3623358ea028b0722e686 authored almost 3 years ago
Add `AppendHeaders` (#927)

* Add `AppendHeaders`

* axum changelog

afcefb4a70a4570adbb435ea0af0d42fa95ec1ca authored almost 3 years ago
Fix trailing redirection with query parameters (#936)

* Fix trailing redirection with query parameters

When the request URI matches a route that ne...

83e1a15040bc9db30fbf90fbcf5c7a8d6adf5649 authored almost 3 years ago
helpful note about posting with CORS (#938)

0313c08dc927d23363646e579cfcd6f2a75cae57 authored almost 3 years ago
Add shuttle to ECOSYSTEM.md (#935)

shuttle is a serverless platform built for Rust, now with axum support!

bef7700fcf3c4e9e797c2c286b8ea7fd3a20a4bc authored almost 3 years ago
remove `path::de` `"'any'"` unneeded single quotes (#926)

* fix `route` module clippy warning

* remove `path::de` `"'any'"` unneeded singgle quotes,cha...

d177a65f247e4bd9c67bc9e9cabe4d03d0cd2c2f authored almost 3 years ago
fix `route` module clippy warnings (#920)

Co-authored-by: zys864 <[email protected]>

f13eab893a3dfe056f5aad85aa604666448405c4 authored almost 3 years ago
Fix `example-unix-domain-socket` on non-unix platforms (#919)

* remove unused `axum`'s dependency:`tokio-util`

* fix `examples/todos`'s `async fn todos_ind...

a237edb7c364fe5a470729c6972124469ca0268b authored almost 3 years ago
Remove unnecessary default features for axum from axum-extra (#913)

* Remove unnecessary default features for axum from axum-extra

* Update changelog

Co-autho...

3747650ae98580d74d403a1af237b03624dd716f authored almost 3 years ago
Minor fixup of websocket example logging text. (#910)

59007d61112b22facb3bbb601e65d8904b04b9aa authored almost 3 years ago
Fix a typo in CHANGELOG.md (#906)

4c936dbb5229a941d0d0884d975bcdc37e1b3e46 authored almost 3 years ago
Add `Field::chunk` (#901)

* Added chunk function to multipart field

This fixes not being able to stream data from a mul...

d417910a164f8d9515056be122177f5983d49d50 authored almost 3 years ago
axum: Version 0.5.1

3e716f303f4cec09a0c588142ddfeba94434a39b authored almost 3 years ago
axum-core: Version 0.2.1

bcda1a97dbfe616c168ea64addc8477865946a34 authored almost 3 years ago
Fix changelog date

530b0906f771333b5096873b766af8270326899b authored almost 3 years ago
axum-extra: Version 0.2.1

950dde26640095d1c7f696ddfdace96cdce6689a authored almost 3 years ago
Add `SpaRouter` (#904)

405e3f8c44ce76c3922fa25db13491ea375c3e8e authored almost 3 years ago
Add "stream to file" example (#903)

* Add "stream to file" example

* add title tag

2270cf7b3e6d7547e5fa2c9fa2376447b0d195d4 authored almost 3 years ago
Add `PrivateCookieJar` (#900)

01a4c88d7a42a6ce410833e23a1a27d339a6d316 authored almost 3 years ago
Fix `SignedCookieJar` with custom key type (#899)

da3ca22301cc6aefc0e684b13148532a2145503c authored almost 3 years ago
axum-extra: re-export the Expiration and SameSite structs from the cookie crate (#898)

1b4c54c6e6e3bb95f4bc7496b1955fa4ff0bd338 authored almost 3 years ago
Add `RequestParts::extract` (#897)

1191b58083b1a4684ed5367ca427292de5e102f6 authored almost 3 years ago
Added links to Community Projects Section within ECOSYSTEM.md (#895)

956c9f1d888b433052c1ca5e20f6f5c0d5735aae authored almost 3 years ago
axum-extra: Version 0.2.0

5d0a7b440c15c2eda5b1e90b512c29167c440c32 authored almost 3 years ago
axum-macros: Version 0.2.0

f69d2dbf40c17b867f3d89a3182dd52501bf53c8 authored almost 3 years ago
Fix version of axum used locally

cf12b3aa0f778764fdb300f72932179161c342d0 authored almost 3 years ago
axum: Version 0.5.0

fec64bc1b664259caf0448588c99dd622ab3f6ef authored almost 3 years ago
axum-core: Version 0.2.0 (#894)

fba2faa38f02849cb2dfa60e420f300624409999 authored almost 3 years ago
Copy over changelogs from v0.4.x branch (#893)

* Copy over changelogs from v0.4.x branch

Preparing to release 0.5

* bump crate versions

d7860ea9e22b907bdde12f94c2ecfca0a58b73a3 authored almost 3 years ago
Remove bound from `into_make_service_with_connect_info` (#892)

Fixes #859

21552fe434741454f13587ea4c6a088d31ae17a8 authored almost 3 years ago