libp2p implementation in Go

libp2p/go-libp2p は初心者に優しい?

libp2p/go-libp2p への外部コントリビューターの PR が最近は少なく、どのくらいマージされるかはまだ言えません。 初心者向けの issue が現在 4 件オープンです。

スター
6.9k
フォーク
1.3k
オープンの初心者向け issue
4
索引済み issue
268
平均マージ
1時間 26分
マージ済み PR(30日)
2
主要言語
Go
ライセンス
MIT
最終 GitHub push
2026年10月23日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイドがありません
行動規範
行動規範がありません
初心者向けラベル
help wanted good first issue

libp2p/go-libp2p にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
  3. 下にある 4 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • EnableAutoRelayWithPeerSource function is not called at all
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 68/100

    libp2p/go-libp2p#3563 ·

  • Adding Manual Reservation Voucher on the Relay
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3562 ·

  • Peerstore does not contain a direct connection to the node
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    libp2p/go-libp2p#3553 · コメント 1 件 ·

  • Broken documentation link: docs.libp2p.io returns 404 Not Found (nginx)
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 68/100

    libp2p/go-libp2p#3549 ·

  • v0.50
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3544 ·

  • WebRTC-Direct transport at risk due to Chrome changes (ICE credential munging): alignment and next steps
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3499 · コメント 1 件 ·

  • Allow using go-ibp2p with fewer mandatory dependencies
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 38/100

    libp2p/go-libp2p#3495 · コメント 1 件 · リアクション 2 件 ·

  • AutoNAT v2 dialerHost should not have the UDP black hole detector
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    libp2p/go-libp2p#3491 · コメント 1 件 · リアクション 1 件 ·

  • Identify sends multiple messages
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    libp2p/go-libp2p#3483 · コメント 7 件 ·

  • early review request for a mixnet implementation in go-libp2p before I open a PR
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    libp2p/go-libp2p#3476 ·

  • webtransport: deterministic cert generation breaks with go 1.26 (crypto/ecdsa ignores io.Reader)
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    libp2p/go-libp2p#3473 · コメント 1 件 · リアクション 1 件 ·

  • #3421 changes the contract of `AllAddrs` method to return all interface addrs and not just the primary interface
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    libp2p/go-libp2p#3460 · コメント 6 件 ·

  • Proposal: Native SCION Transport & Multipath Support
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    libp2p/go-libp2p#3458 · コメント 2 件 ·

  • Fix flaky tests holepunch_test.go TestFailuresOnResponder/no_addrs_after_filtering
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3440 · コメント 1 件 ·

  • connLimiter limits should harmonize with existing Resource Manager limits
    再び着手できるかも @ChayanDass が 267 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3438 · コメント 2 件 ·

  • Fix transport interop CI tests
    再び着手できるかも @gitsofaryan が 263 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3428 · コメント 1 件 ·

  • Hole-punching is not possible during reconnection.
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    libp2p/go-libp2p#3420 · コメント 2 件 ·

  • mDNS discovery failure due to large packet size exceeding MTU
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3415 · コメント 1 件 ·

  • v0.45
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3408 · リアクション 2 件 ·

  • Max outgoing connection limit with pooling
    オープン
    kind/enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3370 ·

  • `webrtc` transport breaks compilation for WASM even if it not specified in transports
    再び着手できるかも @sukunrt が 447 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    libp2p/go-libp2p#3359 · コメント 3 件 · 担当者 1 名 ·

  • Reachability of nodes is `Private` when using `ShareTCPListener`
    再び着手できるかも @sukunrt が 469 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    libp2p/go-libp2p#3336 · 担当者 1 名 ·

  • Unix Domain Socket support?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3324 · コメント 6 件 ·

  • Tag the source of the address with the address
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3301 ·

  • Introduce `AppendAnnounce` for address hints.
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3300 ·

  • Separate address service in to its own package
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 15/100

    libp2p/go-libp2p#3299 ·

  • Introduce new event to send address updates along with address's reachabilty
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    libp2p/go-libp2p#3298 ·

  • Reflect go-libp2p's modularity in dependency tree/ Reduce binary size
    再び着手できるかも @sukunrt が 574 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    P1

    libp2p/go-libp2p#3251 · リアクション 5 件 · 担当者 1 名 ·

  • Export mdnsService struct or rename the Service interface for mDNS
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    libp2p/go-libp2p#3232 · コメント 2 件 ·

  • `peerstore.AddAddrs(..., ttl)` is very difficult to use correctly
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 38/100

    libp2p/go-libp2p#3218 · リアクション 1 件 ·

  • Select observed address manager provided address instead of NAT Manager addr
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3214 ·

  • Maybe change crypto/secp256k1 dependency library
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3207 · コメント 2 件 ·

  • Improve resource manager observability
    再び着手できるかも @p-shahi が 510 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    libp2p/go-libp2p#3197 · コメント 1 件 · リアクション 2 件 · 担当者 1 名 ·

  • Add a way to print resource limits and current consumption
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    libp2p/go-libp2p#3193 · コメント 4 件 ·

  • Should we always emit an initial reachability event?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 28/100

    libp2p/go-libp2p#3172 · コメント 1 件 ·

  • Webtransport transport should use quic-go's EarlyConnection
    オープン
    effort/days effort/hours exp/expert

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    libp2p/go-libp2p#3161 · コメント 2 件 · リアクション 1 件 ·

  • handle `SetDeadline` errors consistently
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3109 ·

  • impossible to observe holepunch using Connectedness event when using an unlimited relay
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    libp2p/go-libp2p#3101 · コメント 2 件 ·

  • Add transport integration tests for circuitv2
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    exp/intermediate help wanted

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3095 · コメント 3 件 ·

  • Private reachability for Public node
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#3087 · コメント 14 件 ·

  • v0.39
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3082 ·

  • Empty RemoteMultiaddr
    オープン
    need/author-input need/triage

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3074 · コメント 6 件 ·

  • Error Codes Tracking Issue
    再び着手できるかも @sukunrt が 712 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    libp2p/go-libp2p#3053 · リアクション 1 件 · 担当者 1 名 ·

  • proposal: Rename ConnManager
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    libp2p/go-libp2p#3033 · コメント 2 件 · リアクション 2 件 ·

  • BasicHost: `permission denied` appears on Android11+
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 20/100

    libp2p/go-libp2p#2986 · コメント 4 件 · リアクション 2 件 ·

  • Issues with identify: identify failed to complete
    再び着手できるかも @MarcoPolo が 728 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    kind/bug

    libp2p/go-libp2p#2983 · コメント 11 件 · 担当者 1 名 ·

  • Renable pion logs for webrtc transport
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    libp2p/go-libp2p#2921 ·

  • Process: Automatically open PRs against upstream projects before/on release
    再び着手できるかも @p-shahi が 727 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    libp2p/go-libp2p#2912 · コメント 14 件 · 担当者 1 名 ·

  • Hole punching over takes over 5 seconds between peers
    再び着手できるかも @sukunrt が 823 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン

    libp2p/go-libp2p#2898 · 担当者 1 名 ·

  • Idea: Fixing test flakiness
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    libp2p/go-libp2p#2864 · コメント 1 件 ·

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。