PennyLaneAI/pennylane
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.
Provides hardware-agnostic circuit programming through a plugin architecture supporting multiple backends (simulators and quantum devices), with native integration into ML frameworks like PyTorch, TensorFlow, and JAX for hybrid quantum-classical training. Features automatic differentiation for quantum gradients, mid-circuit measurements, and experimental JIT compilation via Catalyst for adaptive circuits and real-time feedback loops. Includes curated quantum datasets and domain-specific tools for quantum chemistry applications.
3,105 stars and 440,006 monthly downloads. Used by 5 other packages. Actively maintained with 117 commits in the last 30 days. Available on PyPI.
Stars
3,105
Forks
752
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Monthly downloads
440,006
Commits (30d)
117
Dependencies
15
Reverse dependents
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/PennyLaneAI/pennylane"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
netket/netket
Machine learning algorithms for many-body quantum systems
qiskit-community/qiskit-machine-learning
An open-source library built on Qiskit for quantum machine learning tasks at scale on quantum...
mit-han-lab/torchquantum
A PyTorch-based framework for Quantum Classical Simulation, Quantum Machine Learning, Quantum...
tencent-quantum-lab/tensorcircuit
Tensor network based quantum software framework for the NISQ era
tensorflow/quantum
An open-source Python framework for hybrid quantum-classical machine learning.