Contribute to Wasabi Wallet

Open-source moves faster with your help — code, documentation, translations, testing, and community support.

Ways to contribute

Pick your lane

  • Code: fix bugs, improve UX, performance, and privacy features.
  • Documentation: clarify setup, usage, and privacy best practices.
  • Translations: localize the UI and docs for global users.
  • Testing & QA: reproduce issues, write test cases, verify patches.
  • Security: responsible disclosure and hardening suggestions.
  • Community: answer questions, create tutorials, and share feedback.
Open GitHub
Develop

Set up your environment

  1. Install the latest .NET SDK and Git.
  2. Fork zkSNACKs/WalletWasabi and clone your fork.
  3. Create a feature branch: git checkout -b feature/your-change
  4. Build & run tests locally; keep commits scoped and clear.
  5. Open a PR with context, steps to test, and screenshots if UI-related.
Documentation

Improve the docs

  • Fix unclear sections and broken links.
  • Add step-by-step guides and examples.
  • Keep privacy recommendations up to date.
  • Propose a structure better suited for newcomers.
Docs Folder
Translate

Help with localization

  • Check existing language files and missing keys.
  • Submit PRs with accurate, consistent terms.
  • Coordinate terminology with the community.
Start Translating
Testing

Report bugs like a pro

  • Write clear reproduction steps and expected vs. actual result.
  • Attach logs and environment details (OS, version, network).
  • Suggest potential fixes or add failing tests when possible.
New Issue
Security

Responsible disclosure

If you believe you’ve found a security issue, please report it privately first. Provide details and a minimal proof-of-concept when possible so we can verify and patch quickly.

Contact Security

Community & Support

Great projects thrive on great communities. Share tutorials, answer questions, and help newcomers get started with privacy best practices.

Get Help & Guides