MQT Core - The Backbone of the Munich Quantum Toolkit (MQT)¶
MQT Core is an open-source C++20 and Python library for quantum computing that forms the backbone of the quantum software tools developed as part of the Munich Quantum Toolkit (MQT). To this end, MQT Core consists of multiple components that are used throughout the MQT, including a fully fledged intermediate representation (IR) for quantum computations, a state-of-the-art decision diagram (DD) package for quantum computing, and a state-of-the-art ZX-diagram package for working with the ZX-calculus.
This documentation provides a comprehensive guide to the MQT Core library, including installation instructions, a quickstart guide for the MQT Core IR, its decision diagram (DD) package, and its ZX-calculus package, as well as detailed API documentation. The source code of MQT Core is publicly available on GitHub at munich-quantum-toolkit/core, while pre-built binaries are available via PyPI for all major operating systems and all modern Python versions. MQT Core is fully compatible with Qiskit 1.0 and above.
Contributors and Supporters¶
The Munich Quantum Toolkit (MQT) is developed by the Chair for Design Automation at the Technical University of Munich and supported by the Munich Quantum Software Company (MQSC). Among others, it is part of the Munich Quantum Software Stack (MQSS) ecosystem, which is being developed as part of the Munich Quantum Valley (MQV) initiative.
Thank you to all the contributors who have helped make MQT Core a reality!
The MQT will remain free, open-source, and permissively licensed—now and in the future. We are firmly committed to keeping it open and actively maintained for the quantum computing community.
To support this endeavor, please consider:
Starring and sharing our repositories: https://github.com/munich-quantum-toolkit
Contributing code, documentation, tests, or examples via issues and pull requests
Citing the MQT in your publications (see References)
Using the MQT in research and teaching, and sharing feedback and use cases
Sponsoring us on GitHub: https://github.com/sponsors/munich-quantum-toolkit