Ecosystem

QURI SDK is built on a family of open-source libraries by QunaSys. This page collects the repositories, documentation and community channels that live outside this site.

Core libraries

  • QURI Parts: building blocks for circuits, states, operators, samplers and estimators. Docs: quri-parts.qunasys.com.

  • QURI Algo: platform-independent algorithm definitions, including Early-FTQC algorithms.

  • QURI VM: evaluation and simulation of algorithms across architectures and devices (transpilation, resource estimation).

Extensions & resources

Note

Not sure which library you need? See the QURI SDK Architecture.

Community

Questions, feature ideas and bug reports are welcome on GitHub Discussions. Sign in with a GitHub account and start or join a topic:

Contributing

Issues are managed on GitHub; please search existing issues before opening a new one. Upon submitting a contribution you will be asked to sign the Contributor License Agreement (CLA) in a pull request comment; signing it once covers your future contributions.

Development uses uv. Run uv sync --all-groups from the repository root to create a virtual environment with all dependencies. Before opening a pull request, make sure linting and tests pass (they are also enforced by CI):

uv run isort . --resolve-all-configs  # import formatting
uv run black --config .black.toml .   # code formatting
uv run flake8                          # linting
uv run mypy .                          # type checking
uv run pytest                          # tests