Contributing to Sandworm
Sandworm is open-source and community-driven. We welcome contributions from developers, designers, and data enthusiasts who want to help improve the project.
Whether it's fixing a bug, improving documentation, or building new features, every contribution counts.
Ways to Contribute
1. Report Issues
If you encounter a bug or something doesn’t work as expected, feel free to open an issue. Please include:
- A clear description of the issue
- Steps to reproduce it
- Any relevant logs, screenshots, or setup info
2. Improve Documentation
Docs are just as important as code. You can help by:
- Fixing typos or unclear explanations
- Adding examples
- Expanding missing sections
3. Submit Code
If you’d like to contribute directly:
- Check the open issues (look for
good first issue
orhelp wanted
) - Fork the repo, make your changes, and open a pull request
- Make sure your code follows our style and passes linting/tests (if applicable)
Tech Stack Overview
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Rust (WQL engine, indexers)
- CLI: Node.js, TypeScript
- Infra: Indexed databases, RPC integrations
Contribution Guidelines
A full CONTRIBUTING.md
guide is coming soon. In the meantime:
- Keep your pull requests focused and scoped
- Add a clear title and description
- If in doubt, open a draft PR or ask in the discussion tab
🌍 Built for the Community, By the Community
Sandworm was never meant to be owned or controlled by a single team. We started it but we don’t gatekeep it.
Our vision is to build an open, decentralized foundation for onchain intelligence, and that includes:
- A community-led consensus system to shape what gets built
- A fair contribution model where the most active users and contributors help steer the direction
- A roadmap to eventually take Sandworm fully onchain
Anyone can contribute. And over time, contributors will have more say in how Sandworm evolves — from features to data priorities to governance.
We're not just building tools. We’re building infrastructure for everyone.
If that resonates with you — welcome. Let’s build it together.
Get Started
- GitHub: github.com/sandwormlabs
- Issues: Open Issues
- Discussion: Discussion
We're happy to support contributors. If you’re unsure where to start, just open an issue and we’ll guide you.