Master our development workflow, tools, and best practices to make impactful contributions.
Start BuildingUse our centralized GitHub organization to access all repositories. Most projects require Node.js 18+, Python 3.10+, and Rust 1.60+.
Our projects use TypeScript, Python, and Rust with standardized code formatting (Prettier, Black, and rustfmt).
TypeScript
Python
Rust
All projects use automated testing workflows with GitHub Actions. Make sure your code passes all existing tests.
All code must pass our linter (TypeScript ESLint, Pylint, and Rust Clippy). Configuration is available in each project's root.
All contributions require at least one approval from a project maintainer. Make sure to request a review after addressing all feedback.
Approval Time
Average 72 hours
Develop with Q# and C# for quantum simulation. Requires Microsoft Quantum Development Kit.
Use Rust and WebAssembly for core components. Requires Cargo and Wasmtime.
Contribute to Python TensorFlow models. Requires Jupyter and PyTorch integration.
All developers are welcome to contribute regardless of experience level. Ask questions on Discord!
Our contributor covenant promotes mutual respect. Read our Code of Conduct before participating.
We value sustainability over speed. Take time with your contributions to ensure quality.