Q# libraries for quantum computing, including standard libraries, chemistry, and numerics modules for the Quantum Development Kit.
Microsoft/QuantumLibraries is a deprecated repository that provided open-source Q# libraries for the Classic Quantum Development Kit (QDK). It offered essential building blocks for quantum programming, including core functionality for quantum algorithms, chemistry simulations, and numerical operations, enabling developers to build quantum applications more efficiently.
Quantum developers and researchers using the Classic QDK who need pre-built, well-tested components for quantum algorithm development, chemistry simulations, and numerical operations in Q#.
Developers chose these libraries for their robust, abstracted components that handled common quantum computing patterns, allowing focus on higher-level algorithm design rather than low-level implementation details. They provided specialized tools for quantum chemistry and numerics not typically found in basic quantum SDKs.
Q# libraries for the Quantum Development Kit
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides robust, standardized Q# operations and data structures for quantum algorithms, as highlighted in the Standard library section, reducing low-level implementation effort.
Includes a dedicated Chemistry library for Hamiltonian modeling and quantum chemistry simulations of molecular systems, offering tools not found in basic SDKs.
Features a Numerics library for quantum arithmetic and mathematical operations, enabling complex calculations like function evaluation within quantum programs.
Offers additional technical documentation and examples in the Docs folder, with links to online QDK resources for deeper learning and development.
The repository is explicitly marked as deprecated in the README, with no new features or fixes, making it risky for long-term projects.
Requires setup with .NET Core and the Classic QDK, which is more complex and less supported compared to the streamlined Modern QDK installation.
Tied to the Classic QDK, it lacks integration with newer Azure Quantum services and modern development workflows, potentially causing migration headaches.