opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

The definitive list of open-source quantum software projects
GitHub RepoImpressions10

Project Description

View on GitHub

The Ultimate Quantum Software Starter Pack: Over 200 Open Source Projects

If you've been curious about quantum computing but didn't know where to start, you're not alone. The field is moving fast, and the tools are scattered across GitHub, academic papers, and niche forums. But there's a goldmine waiting for you: a curated, community-driven list of open source quantum software projects that covers everything from simulators to error correction.

This isn't just another "awesome list." It's the definitive starting point for any developer looking to dip their toes into quantum development — backed by the Quantum Open Source Foundation (QOSF).


What It Does

awesome-quantum-software is a curated collection of over 200 open source quantum computing projects, organized by category. It covers:

  • Quantum programming frameworks (Qiskit, Cirq, PennyLane)
  • Simulators and emulators (both classical and HPC-backed)
  • Compiler tools for quantum circuits
  • Error correction libraries (including stabilizer simulations)
  • Algorithm repositories (Shor's, Grover's, VQE, QAOA)
  • Hardware access platforms for real quantum computers
  • Educational tools for learning quantum concepts

The list is actively maintained by the QOSF community, with contributions from researchers and developers at IBM, Google, Xanadu, Rigetti, and more.


Why It's Cool

This isn't a stale list. It's a living resource that:

  1. Saves you weeks of research — Instead of Googling "quantum simulator python" and wading through 50 results, you get a hand-curated, categorized directory.
  2. Shows maturity — You'll find production-ready tools like Qiskit (with 4k+ stars) alongside cutting-edge research projects from university labs.
  3. Highlights diversity — The list covers Python, Rust, Julia, and even C++ bindings. There's something for every developer stack.
  4. Links to actual papers — Each project usually includes a paper or documentation link, so you can dive deeper without context switching.

A clever touch: they include project maturity indicators (like "active development" vs "archived") so you don't waste time on dead repos.


How to Try It

  1. Clone or bookmark the repo:
git clone https://github.com/qosf/awesome-quantum-software.git

Or just star it on GitHub.

  1. Browse the README — it's organized into clear sections (Frameworks, Simulators, Compilers, etc.). The table of contents at the top makes navigation instant.

  2. Pick a starting point — If you're new:

    • Start with Qiskit (IBM) or Cirq (Google) for full-stack quantum programming.
    • Try PennyLane if you're into quantum machine learning.
    • Use Quirk (the online circuit simulator) to experiment without installing anything.
  3. Explore the "linter" and "testing" sections — These are often overlooked but crucial for production quantum code.

  4. Contribute — Found a missing project? The repo has clear guidelines for adding new entries.


Final Thoughts

This list is a rare breed: comprehensive enough for researchers, but approachable for developers who've never written a single qubit of code. The real power is that it doesn't just list projects — it gives you context. You can instantly spot which tools are actively maintained, which have real hardware backends, and which are more experimental.

If you're a dev who wants to future-proof your skills or just satisfy curiosity about quantum computing, start here. Bookmark it, dig into one project per week, and let the list's diversity guide your learning. The quantum ecosystem is messy, but this repo is the map.


Follow @githubprojects for more curated open source software discoveries.

Back to Projects
Project ID: a1af6a7a-4ad2-4b24-ab3d-88729023151cLast updated: July 19, 2026 at 02:45 AM