Contribution to nim-libp2p
January 28, 2026 · View on GitHub
You are welcome to work on any change you’d like to see in nim-libp2p.
Choosing issue
Feel free to browse the existing issues in the repository, especially those marked as good first issue, which are particularly suitable for newcomers looking to contribute. These issues are designed to be easy and straightforward.
When choosing an existing issue to work on, please ping the core maintainers so they can assign it to you. This will prevent working on the same issue and core maintainers may give you some hints.
Perform code reviews
Feel free to let us know if you found anything that can a) speed up the project development b) ensure better quality and c) reduce possible future bugs.
Contribute
- Developing. Read the development guide to get started with the project and testing the code. Additionally, check the compile time flags page, where all available compile-time flags are documented. Reading common hurdles for frequently encountered issues can be helpful to prevent painful time loss in advance.
- Small PRs. Try to keep PRs atomic and digestible. This makes the review process and pinpointing bugs easier.
- Are you stuck or need help?. Direct questions to core maintainers via issues, they will be fast to respond. Or connect with core contributors in our community channel.
- Open a PR. Open a PR whenever you feel ready. Assign the core maintainers for review, and they’ll be right there to help you through the process.
Core Maintainers
Richard |
Vlado |
Gabe |