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

Owner

13 indexed repositories · View on GitHub

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

  • real: sec Encrypt the Talos node volumes.
    Open
    real sec

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

    codingjoe/relay#510 ·

    Maintainers usually reply within 1 day

  • real: sec Use SSE-C for the mail bucket.
    Open
    real sec

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

    codingjoe/relay#511 ·

    Maintainers usually reply within 1 day

  • real: sec Encrypt raw message bodies before object storage.
    Open
    real sec

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

    codingjoe/relay#512 ·

    Maintainers usually reply within 1 day

  • Caddy L4 cannot close non-SMTP probes on 25 and 587 without stalling banner-first clients
    Open
    enhancement real sec

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

    codingjoe/relay#410 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add connect-time abuse protection to the MX and MSA ports
    Open
    enhancement real sec

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

    codingjoe/relay#409 ·

    Maintainers usually reply within 1 day

  • /health/application/ fails on a fresh deployment: hardcoded demo hostname and an unset mailer host
    Open
    bug real

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

    codingjoe/relay#386 · 1 comment ·

    Maintainers usually reply within 1 day

  • Set up Sentry uptime monitors automatically
    Open
    enhancement

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

    codingjoe/django-health-check#797 ·

    Maintainers usually reply within 1 day

  • Transformer: push-in-for-await loops to Array.fromAsync()
    Open
    widely available

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

    codingjoe/esupgrade#217 · 1 comment ·

    Maintainers usually reply within 1 day

  • Transformer: regex escaping helpers to RegExp.escape()
    Open
    newly available

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

    codingjoe/esupgrade#211 · 1 comment ·

    Maintainers usually reply within 1 day

  • Transformer: Promise.resolve().then() to queueMicrotask()
    Open
    widely available

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

    codingjoe/esupgrade#212 · 1 comment ·

    Maintainers usually reply within 1 day

  • Transformer: map().flat() to flatMap()
    Open
    widely available

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

    codingjoe/esupgrade#213 · 1 comment ·

    Maintainers usually reply within 1 day

  • Transformer: grouping loops to Object.groupBy()/Map.groupBy()
    Open
    widely available

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

    codingjoe/esupgrade#215 · 1 comment ·

    Maintainers usually reply within 1 day

  • Domain dashboard prints nameservers derived from the request host
    Open
    bug side quest

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

    codingjoe/relay#338 ·

    Maintainers usually reply within 1 day

  • Deploy check domains.E003 accepts a chased NS answer
    Open
    bug side quest

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

    codingjoe/relay#339 ·

    Maintainers usually reply within 1 day

  • Three uncovered pre-existing spots on the monitoring and dashboard surface
    Open
    side quest test

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

    codingjoe/relay#337 ·

    Maintainers usually reply within 1 day

  • Membership drops the TimeStamped ordering its siblings keep
    Open
    bug side quest

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

    codingjoe/relay#335 ·

    Maintainers usually reply within 1 day

  • Cover the untested mail server and report surfaces
    Open
    side quest test

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

    codingjoe/relay#329 ·

    Maintainers usually reply within 1 day

  • Soft bounce counts are always zero
    Open
    bug real

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

    codingjoe/relay#322 · 1 comment ·

    Maintainers usually reply within 1 day

  • Unattributed provider complaints count against the receiving organization
    Open
    bug real

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

    codingjoe/relay#319 ·

    Maintainers usually reply within 1 day

  • A bounce in one organization suppresses the recipient for every organization
    Open
    bug real

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

    codingjoe/relay#320 ·

    Maintainers usually reply within 1 day

  • Cover the malformed-header and 8-bit repair paths in decode_header_value
    Open
    side quest test

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

    codingjoe/relay#298 ·

    Maintainers usually reply within 1 day

  • Cover the Message badge-variant arms and header repair paths
    Open
    side quest test

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

    codingjoe/relay#299 ·

    Maintainers usually reply within 1 day

  • Decide how the static ES modules get tested
    Open
    side quest test

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

    codingjoe/relay#297 · 1 comment ·

    Maintainers usually reply within 1 day

  • Pin the sign contract of build_direction_chart's rows with a test
    Open
    side quest test

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

    codingjoe/relay#296 ·

    Maintainers usually reply within 1 day

  • Let domains own the sending-domain query both email apps duplicate
    Open
    bloat side quest

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

    codingjoe/relay#294 ·

    Maintainers usually reply within 1 day

  • Let evaluation.py own the reputation predicates and window
    Open
    bloat side quest

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

    codingjoe/relay#293 · 1 comment ·

    Maintainers usually reply within 1 day

  • Untested branches in the view layer
    Open
    side quest test

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

    codingjoe/relay#292 · 2 comments ·

    Maintainers usually reply within 1 day

  • Add HTML message rating
    Open
    enhancement

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

    codingjoe/relay#261 ·

    Maintainers usually reply within 1 day

  • Postmaster forward mails every member again when the spam scan re-runs
    Open
    bug sus

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

    codingjoe/relay#247 ·

    Maintainers usually reply within 1 day

  • An unrecognised rspamd action is coerced to a pass instead of failing closed
    Open
    sec sus

    Difficulty 1/5 Under an hour Newbie friendliness 85/100

    codingjoe/relay#234 · 1 comment ·

    Maintainers usually reply within 1 day

  • A message awaiting its scan looks identical to a finished one in the dashboard
    Open
    bug side quest

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

    codingjoe/relay#233 ·

    Maintainers usually reply within 1 day

  • Threadmill reaper fails lease-expired tasks and deletes the key, so no retry ever runs
    Open
    bug real

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

    codingjoe/relay#228 · 1 comment ·

    Maintainers usually reply within 1 day

  • Webhook webhook-id changes on every retry, so receivers cannot deduplicate
    Open
    bug real

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

    codingjoe/relay#226 ·

    Maintainers usually reply within 1 day

  • Retried spam scan can deliver an outgoing message twice
    Open
    bug real

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

    codingjoe/relay#225 ·

    Maintainers usually reply within 1 day

  • check_mta_sts passes when the policy host does not resolve
    Open
    real sec

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

    codingjoe/relay#220 ·

    Maintainers usually reply within 1 day

  • Add GPG support via GnuPG key servers and WKD
    Open
    enhancement

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

    codingjoe/relay#171 ·

    Maintainers usually reply within 1 day

  • Add REQUIRETLS
    Open
    enhancement

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

    codingjoe/relay#170 ·

    Maintainers usually reply within 1 day

  • Add DNSSEC
    Open
    enhancement

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

    codingjoe/relay#169 ·

    Maintainers usually reply within 1 day

  • Add DANE
    Open
    enhancement

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

    codingjoe/relay#168 ·

    Maintainers usually reply within 1 day

  • Add billing
    Open
    enhancement

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

    codingjoe/relay#58 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add AMP support
    Open
    enhancement

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

    codingjoe/relay#37 ·

    Maintainers usually reply within 1 day

  • Assign IP blocks to worker pool
    Open
    enhancement

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

    codingjoe/relay#23 ·

    Maintainers usually reply within 1 day

  • Art-Net / REST Input for MusicBeam
    May be free again @suplstfdo claimed this 99 days ago, and no pull request is open. Open
    enhancement

    codingjoe/MusicBeam#126 · 2 comments · 1 assignee ·

  • Transformer: byte conversion helpers to Uint8Array base64/hex APIs
    Open
    newly available

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

    codingjoe/esupgrade#145 · 1 comment ·

    Maintainers usually reply within 1 day

  • Transformer: Map initialization patterns to getOrInsert APIs
    Open
    newly available

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

    codingjoe/esupgrade#143 · 1 comment ·

    Maintainers usually reply within 1 day

  • Transformer: URL parsing/regex routing to URLPattern
    Open
    newly available

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

    codingjoe/esupgrade#140 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add Array.findLast/findLastIndex transformer
    Open
    widely available

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

    codingjoe/esupgrade#73 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add a user manual
    Open

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

    codingjoe/the-box#25 ·

    Maintainers usually reply within 1 day

  • Split template and software repo
    Open

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

    codingjoe/the-box#24 ·

    Maintainers usually reply within 1 day

  • Launch Roadmap 🚀
    May be free again @codingjoe claimed this 363 days ago, and no pull request is open. Open

    codingjoe/the-box#3 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.