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

  • windows: unconditional `SO_REUSEPORT` breaks every TCP listen/dial (`WSAEINVAL`)
    Open

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

    adust09/hs-libp2p#330 · 1 comment · 1 reaction ·

    Maintainers usually reply within 4 days

  • Add short demo videos to important PR descriptions
    Open

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

    adust09/hs-libp2p#318 ·

    Maintainers usually reply within 4 days

  • autonat: client reachability probing is never started
    Open
    enhancement p3: discovery

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

    adust09/hs-libp2p#293 ·

    Maintainers usually reply within 4 days

  • dht: provider/value republish and value-record expiry
    Open
    enhancement p3: discovery

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

    adust09/hs-libp2p#292 ·

    Maintainers usually reply within 4 days

  • gossipsub: opportunistic grafting is never executed
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#291 ·

    Maintainers usually reply within 4 days

  • relay: enforce client-side circuit limits (data/duration)
    Open
    enhancement p3: discovery

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

    adust09/hs-libp2p#269 ·

    Maintainers usually reply within 4 days

  • gossipsub: establish and maintain configured direct-peer connections
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#259 ·

    Maintainers usually reply within 4 days

  • gossipsub: wire accepted PX records to bounded peer dialing
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#247 ·

    Maintainers usually reply within 4 days

  • http: implement libp2p+HTTP (transport component, peer-id auth)
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#246 ·

    Maintainers usually reply within 4 days

  • core: implement private networks (pnet, pre-shared key)
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#245 ·

    Maintainers usually reply within 4 days

  • discovery: implement rendezvous protocol
    Open
    enhancement p3: discovery

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

    adust09/hs-libp2p#244 ·

    Maintainers usually reply within 4 days

  • discovery: implement mDNS local peer discovery
    Open
    enhancement p3: discovery

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

    adust09/hs-libp2p#243 ·

    Maintainers usually reply within 4 days

  • gossipsub: implement v1.3 extensions framework + partial message extension
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#242 ·

    Maintainers usually reply within 4 days

  • gossipsub: implement v1.2 (/meshsub/1.2.0, IDONTWANT)
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#241 ·

    Maintainers usually reply within 4 days

  • autonat: implement AutoNAT v2
    Open
    enhancement p3: discovery

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

    adust09/hs-libp2p#240 ·

    Maintainers usually reply within 4 days

  • transport: implement WebRTC transports (/webrtc-direct, /webrtc)
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#238 ·

    Maintainers usually reply within 4 days

  • transport: implement WebTransport transport
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#237 ·

    Maintainers usually reply within 4 days

  • transport: implement WebSocket transport (/ws, /wss)
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#236 ·

    Maintainers usually reply within 4 days

  • example: p2p spreadsheet demo using hs-libp2p
    Open
    enhancement p4: later

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

    adust09/hs-libp2p#132 ·

    Maintainers usually reply within 4 days

  • interop: implement hole punching (DCUtR) interop test app
    Open
    enhancement p3: discovery

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

    adust09/hs-libp2p#131 ·

    Maintainers usually reply within 4 days

  • Tests falsely crashes in Windows when examples have names that contain Unicode characters
    Possibly taken @adust09 claimed this 4 days ago. Open
    p2: interop

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

    adust09/hs-libp2p#303 · 1 comment ·

    Maintainers usually reply within 4 days

  • yamux: send periodic keepalive pings
    Possibly taken @thecatblake claimed this 8 days ago. Open
    enhancement p1: conformance

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

    adust09/hs-libp2p#295 ·

    Maintainers usually reply within 4 days

  • switch: implement a connection manager (high/low water)
    Possibly taken @thecatblake claimed this 9 days ago. Open
    enhancement p1: conformance

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

    adust09/hs-libp2p#294 · 3 comments · 1 assignee ·

    Maintainers usually reply within 4 days

  • noise: implement inlined stream-muxer negotiation via NoiseExtensions
    Possibly taken @bramadityaw claimed this 7 days ago. Open
    enhancement p1: conformance

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

    adust09/hs-libp2p#251 · 3 comments · 1 assignee ·

    Maintainers usually reply within 4 days

  • addressing: resolve dns, dns4, dns6 and dnsaddr multiaddrs
    Possibly taken @adust09 claimed this 4 days ago. Open
    enhancement p1: conformance

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

    adust09/hs-libp2p#249 · 1 comment · 1 assignee ·

    Maintainers usually reply within 4 days

  • security: implement TLS 1.3 secure channel (/tls)
    Possibly taken @adust09 claimed this 4 days ago. Open
    enhancement p2: interop

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

    adust09/hs-libp2p#239 · 1 comment ·

    Maintainers usually reply within 4 days

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.