A ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.

Is jwt/ruby-jwt beginner-friendly?

The maintainers of jwt/ruby-jwt usually reply to a pull request within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
3.7k
Forks
381
Open beginner issues
0
Indexed issues
7
Avg merge
19h 13m
Merged PRs (30d)
8
Dominant language
Ruby
License
MIT
Last GitHub push
Oct 1, 2026
Latest indexed
Oct 6, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
help wanted

How to contribute to jwt/ruby-jwt

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Your contributions will be published under the project's MIT 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

  • JWT::JWK::Set raises on an unknown `kty`, failing the whole set (RFC 7517 §5)
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    jwt/ruby-jwt#743 · 1 comment ·

    Maintainers usually reply within 1 day

  • Security review findings: hardening opportunities
    Open

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

    jwt/ruby-jwt#723 · 2 comments ·

    Maintainers usually reply within 1 day

  • Support compressed (deflate) payload
    Open
    feature

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

    jwt/ruby-jwt#428 · 7 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Introduce JWE support
    Open
    enhancement feature help wanted up for grabs

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

    jwt/ruby-jwt#80 · 11 comments · 8 reactions ·

    Maintainers usually reply within 1 day

  • JWT::EncodedToken calls key_finder before checking the token's algorithm
    Possibly taken @anakinj claimed this today. Open
    enhancement

    Difficulty 3/5 Half a day Newbie friendliness 42/100

    jwt/ruby-jwt#781 · 1 reaction ·

    Maintainers usually reply within 1 day

  • JWT::EncodedToken raises TypeError for a non-object header
    Possibly taken @anakinj claimed this today. Open
    bug

    Difficulty 2/5 1-3 hours Newbie friendliness 78/100

    jwt/ruby-jwt#780 · 1 reaction ·

    Maintainers usually reply within 1 day

  • JWT::EncodedToken accepts tokens with more than three segments
    Possibly taken @anakinj claimed this today. Open
    bug

    Difficulty 2/5 1-3 hours Newbie friendliness 30/100

    jwt/ruby-jwt#779 · 1 reaction ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.