Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Owner

1 indexed repository · View on GitHub

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

  • ✨ One rule for reading configuration from the environment
    Open
    enhancement priority:high size:L

    Difficulty 4/5 1-2 days Newbie friendliness 52/100

    grelinfo/grelmicro#1121 · 2 comments ·

    Maintainers usually reply within 1 day

  • ✨ Turn auto_health on by default
    Open
    enhancement priority:high size:M

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

    grelinfo/grelmicro#1120 · 2 comments ·

    Maintainers usually reply within 1 day

  • 📝 Document how to secure the ops endpoints
    Open
    documentation enhancement priority:high size:M

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

    grelinfo/grelmicro#1119 ·

    Maintainers usually reply within 1 day

  • 📝 Make OpsServer the documented default for probes and /metrics
    Open
    documentation enhancement priority:high size:M

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

    grelinfo/grelmicro#1118 ·

    Maintainers usually reply within 1 day

  • ✨ Switch OpsServer on or off from the environment
    Open
    enhancement priority:high size:S

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

    grelinfo/grelmicro#1117 ·

    Maintainers usually reply within 1 day

  • ✨ Add a SQLite leader election backend
    Open
    enhancement priority:high size:L

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

    grelinfo/grelmicro#1114 ·

    Maintainers usually reply within 1 day

  • Set the root path on the server in tests, not with FastAPI(root_path=...)
    Open
    enhancement priority:high size:S

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

    grelinfo/grelmicro#1107 ·

    Maintainers usually reply within 1 day

  • ✨ An idempotency key recipe for cookie-session apps
    Open
    enhancement priority:medium size:S

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

    grelinfo/grelmicro#1081 ·

    Maintainers usually reply within 1 day

  • ✨ Make the task scheduler visible in `components`, `describe()` and on `CronTask`
    Open
    enhancement priority:high size:M

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

    grelinfo/grelmicro#1079 ·

    Maintainers usually reply within 1 day

  • ✅ A test fails when a core module reads a framework, and the plugins page says what the core reads
    Open
    enhancement priority:medium size:S

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

    grelinfo/grelmicro#1057 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Declare on a Litestar route that it requires a precondition
    Open
    enhancement priority:medium size:M

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

    grelinfo/grelmicro#1050 ·

    Maintainers usually reply within 1 day

  • ✨ Extend a held lock in the background: hold(auto_extend=True)
    Open
    enhancement priority:high size:M

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

    grelinfo/grelmicro#1037 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Carry add_context fields from publish into the outbox handler
    Open
    enhancement priority:low size:L

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

    grelinfo/grelmicro#986 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Limit concurrency across replicas with a distributed semaphore
    Open
    enhancement priority:medium size:XL

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

    grelinfo/grelmicro#985 ·

    Maintainers usually reply within 1 day

  • ✨ Add a failure-rate algorithm to the circuit breaker
    Open
    enhancement priority:medium size:XL

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

    grelinfo/grelmicro#978 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✅ Tests that depend on machine speed pass every time, locally and in CI
    Open
    enhancement priority:medium size:XL

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

    grelinfo/grelmicro#958 · 3 comments ·

    Maintainers usually reply within 1 day

  • ✨ Run on free-threaded Python 3.14 with one event loop
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#936 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✅ Measure coverage and mutation score of the Rust core
    Open
    enhancement priority:low size:L

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

    grelinfo/grelmicro#931 ·

    Maintainers usually reply within 1 day

  • ✨ A third-party integration declares its routes, and the core stops reading framework names
    Open
    enhancement priority:medium size:XL

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

    grelinfo/grelmicro#920 · 4 comments ·

    Maintainers usually reply within 1 day

  • Map: Decide authentication after the framework routed
    Open

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

    grelinfo/grelmicro#911 ·

    Maintainers usually reply within 1 day

  • 📝 Write the docs rules down and enforce them in CI
    Open
    documentation enhancement priority:low size:XL

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

    grelinfo/grelmicro#885 · 2 comments ·

    Maintainers usually reply within 1 day

  • ✅ Test the security module against a real authorization server in containers
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#876 ·

    Maintainers usually reply within 1 day

  • 👷 Run the authentication property tests deep on a schedule, and keep what they find
    Open
    enhancement priority:low size:M

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

    grelinfo/grelmicro#868 ·

    Maintainers usually reply within 1 day

  • 👷 Measure mutation score in CI for security-critical modules, and publish it
    Open
    enhancement priority:low size:L

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

    grelinfo/grelmicro#867 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Rate limit by authenticated caller
    Open
    enhancement priority:medium size:M

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

    grelinfo/grelmicro#866 ·

    Maintainers usually reply within 1 day

  • ✨ Sign and verify HTTP messages (RFC 9421)
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#865 ·

    Maintainers usually reply within 1 day

  • ✨ Verify signed webhooks
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#863 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Verify opaque tokens by introspection (RFC 7662)
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#862 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Accept DPoP-bound tokens (RFC 9449)
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#861 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Authenticate workloads by client certificate (mTLS, RFC 8705)
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#860 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Authenticate browser websockets, which cannot send an Authorization header
    Open
    enhancement priority:medium size:L

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

    grelinfo/grelmicro#855 · 2 comments ·

    Maintainers usually reply within 1 day

  • 🔬 Study how anyio and APScheduler 4 use asyncio, and take what is better
    Open
    enhancement priority:low size:L

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

    grelinfo/grelmicro#794 · 2 comments ·

    Maintainers usually reply within 1 day

  • ✨ Answer the date half of a conditional request
    Open
    enhancement priority:medium size:L

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

    grelinfo/grelmicro#785 ·

    Maintainers usually reply within 1 day

  • 🤝 Looking for a co-maintainer, and for contributors
    Open
    help wanted

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

    grelinfo/grelmicro#756 ·

    Maintainers usually reply within 1 day

  • ✨ Add a MySQL and MariaDB provider with its adapters
    Open
    enhancement priority:medium size:XL

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

    grelinfo/grelmicro#749 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Bound the thread offload with Bulkhead
    Open
    enhancement priority:low size:M

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

    grelinfo/grelmicro#745 · 3 comments ·

    Maintainers usually reply within 1 day

  • ✅ Run a long-lived soak test for memory growth and latency drift
    Open
    enhancement priority:low size:L

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

    grelinfo/grelmicro#724 ·

    Maintainers usually reply within 1 day

  • ✨ Move hot paths to Rust
    Open
    enhancement priority:low size:M

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

    grelinfo/grelmicro#695 · 4 comments ·

    Maintainers usually reply within 1 day

  • ✨ Add a file-based and an S3 cache backend
    Open
    enhancement priority:low size:XL

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

    grelinfo/grelmicro#694 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Run several event loops in one process
    Open
    enhancement priority:medium size:XL

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

    grelinfo/grelmicro#693 · 1 comment ·

    Maintainers usually reply within 1 day

  • ✨ Report where each configuration value came from
    Open
    area:core enhancement priority:low size:L

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

    grelinfo/grelmicro#664 ·

    Maintainers usually reply within 1 day

  • 📝 Warn one release before a behavior change or a rename
    Possibly taken @grelinfo claimed this today. Open
    documentation enhancement priority:high size:M

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

    grelinfo/grelmicro#1123 ·

    Maintainers usually reply within 1 day

  • ✨ Show circuit breakers in health checks
    Possibly taken A pull request linked to this issue is open or already merged. Open
    enhancement priority:high size:M

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

    grelinfo/grelmicro#1115 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.