Skip to main content

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 or help 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

We're happy to support contributors. If you’re unsure where to start, just open an issue and we’ll guide you.