A JavaScript library for quantum computing that enables building, compiling, and running quantum circuits via IBM Quantum Experience and simulators.
Qiskit.js is a JavaScript library for quantum computing that provides tools to build, compile, and run quantum circuits. It enables developers to experiment with quantum algorithms using simulators or real quantum hardware via IBM Quantum Experience, making quantum programming accessible in the JavaScript ecosystem.
JavaScript developers and researchers interested in exploring quantum computing, building quantum applications, or integrating quantum algorithms into web or Node.js projects.
It offers a native JavaScript interface to the Qiskit ecosystem, including a CLI for quick experimentation and browser compatibility, lowering the barrier to entry for quantum programming compared to Python-based alternatives.
:atom_symbol: Qiskit (Quantum Information Science Kit) for JavaScript
Direct access to IBM Quantum Experience for executing jobs on real quantum hardware and simulators, as demonstrated in the CLI commands and cloud API examples.
Supports multiple engines (JavaScript, ANU server, IBM) for quantum-based randomness, with configurable options shown in the code snippet.
All components are compatible with browserify, enabling quantum computing in web apps, as explicitly stated in the README.
Provides a comprehensive CLI for circuit management and backend interaction without coding, detailed in the help output.
Marked as 'Alpha' with potential breaking changes before v1, per the stability badge, making it unreliable for long-term projects.
As a JavaScript clone of Python Qiskit, it lacks the mature tooling, documentation, and community support of the original, limiting advanced use cases.
Requires API token management and manual login steps for IBM Quantum Experience, adding setup overhead compared to integrated solutions.
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.
A Python library for quantum programming using Quil.
Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.