Experimental extractors, middleware, and other libraries for Actix Web.

Is actix/actix-web-lab beginner-friendly?

We have not seen enough recent pull requests from outside contributors to actix/actix-web-lab to say how often they are merged. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
128
Forks
19
Open beginner issues
0
Indexed issues
43
Dominant language
Rust
License
Apache-2.0
Last GitHub push
Nov 10, 2026
Latest indexed
Sep 20, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed
PR merge metrics
No merged PRs in 30d

How to contribute to actix/actix-web-lab

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Your contributions will be published under the project's Apache-2.0 license.
  3. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • russe: Consume Manager in send and return a control handle
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 18/100

    actix/actix-web-lab#512 ·

  • [poll] `redirect_to_non_www` fn middleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#66 · 1 reaction ·

  • [poll] `ReconstructedPath` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#64 · 1 reaction ·

  • [poll] `X-Forwarded-Prefix` header
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 18/100

    actix/actix-web-lab#63 · 2 reactions ·

  • [poll] `Host` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#57 · 3 reactions ·

  • [poll] `Cbor` responder
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 10/100

    actix/actix-web-lab#56 · 1 reaction ·

  • [poll] `map_response_body` midleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#55 · 1 reaction ·

  • [poll] `map_response` midleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#54 · 4 reactions ·

  • [poll] `MessagePack` responder
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#53 · 2 reactions ·

  • [poll] `UrlEncodedForm` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#51 · 3 reactions ·

  • [poll] `Bytes` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 10/100

    actix/actix-web-lab#50 · 1 reaction ·

  • [poll] `fork_request_payload` util
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#49 · 1 reaction ·

  • [poll] `Forwarded` header
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#48 · 2 reactions ·

  • [poll] `LoadShed` middleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#47 · 1 reaction ·

  • [poll] `writer` body type
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#46 · 3 reactions ·

  • [poll] Server-sent events (SSE) types
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    actix/actix-web-lab#43 · 42 reactions ·

  • [poll] `PanicReporter` middleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#41 · 3 reactions ·

  • [poll] `CatchPanic` middleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#40 · 5 reactions ·

  • [poll] `BodyLimit` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#39 · 2 reactions ·

  • [poll] `ContentLength` header
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#38 · 1 reaction ·

  • Dynamic redirecting
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    actix/actix-web-lab#37 · 1 comment ·

  • [poll] `FromRequest` derive macro
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#32 · 8 reactions ·

  • [poll] `RequestSignature` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#31 · 3 reactions ·

  • [poll] `LocalData` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 10/100

    actix/actix-web-lab#30 · 3 reactions ·

  • [poll] `SwapData` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#29 · 2 reactions ·

  • [poll] `echo_path_service` testing service
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#28 · 1 reaction ·

  • [poll] `assert_response_matches` helper macro
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#27 · 2 reactions ·

  • [poll] `test_request` helper macro
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    actix/actix-web-lab#26 · 2 reactions ·

  • [poll] Improved `CacheControl` header
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#25 · 3 reactions ·

  • [poll] `StrictTransportSecurity` header
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#24 · 3 reactions ·

  • [poll] Improved `ErrorHandlers` middleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#22 · 7 reactions ·

  • [poll] Improved `Json` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#19 · 18 reactions ·

  • [poll] `LazyData` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#18 · 1 reaction ·

  • [poll] `redirect_to_www` middleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#17 · 3 reactions ·

  • [poll] `RedirectHttps` middleware
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#16 · 2 comments · 9 reactions ·

  • [poll] Improved `Query` extractor
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    actix/actix-web-lab#14 · 1 comment · 19 reactions ·

  • [poll] `channel` body type
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#12 · 6 reactions ·

  • [poll] `spa` service
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#10 · 20 reactions ·

  • [poll] `DisplayStream` responder
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#8 · 1 reaction ·

  • [poll] `NdJson` responder
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 10/100

    actix/actix-web-lab#6 · 10 reactions ·

  • [poll] `Csv` responder
    Open
    poll

    Difficulty 5/5 Over a week Newbie friendliness 15/100

    actix/actix-web-lab#5 · 4 reactions ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.