← Open Source
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.

Model DevelopmentDomain-specific trainingPython
Open on GitHub
Momentum
+2stars in 24 hours+0.1%
3.50k
Stars
883
Forks
+10
This week
100
Contributors
Created 2018-04-17 · Updated 2026-10-16 · #3537 today
Top developers

PennyLaneAI/pennylane is ranked 3,537 with 3,499 stars.

Same-category comparison

PennyLaneAI/pennylane is ranked 3,537 among these 8 peers; autorope/donkeycar is ranked 3,534.

Same-category comparison
NameRankMetrics
zou-group/textgrad3,519
Language:
Python
Stars:
3,763
Forks:
295
pytorch/rl3,529
Language:
Python
Stars:
3,603
Forks:
506
Description:
A modular, primitive-first, python-first PyTorch library for Reinforcement Learning.
NVIDIA/TransformerEngine3,530
Language:
Python
Stars:
3,582
Forks:
862
Description:
A library for accelerating Transformer models on NVIDIA GPUs, including using 8-bit and 4-bit floating point (FP8 and FP4) precision on Hopper, Ada and Blackwell GPUs, to provide better performance with lower memory utilization in both training and inference.
autorope/donkeycar3,534
Language:
Python
Stars:
3,526
Forks:
1,368
Description:
Open source hardware and software platform to build a small scale self driving car.
huggingface/datatrove3,548
Language:
Python
Stars:
3,390
Forks:
316
Description:
Freeing data processing from scripting madness by providing a set of platform-agnostic customizable pipeline processing blocks.
libAudioFlux/audioFlux3,551
Language:
C
Stars:
3,371
Forks:
151
Description:
A library for audio and music analysis, feature extraction.
google-deepmind/dm-haiku3,561
Language:
Python
Stars:
3,294
Forks:
303
Description:
JAX-based neural network library.
Nerogar/OneTrainer3,564
Language:
Python
Stars:
3,243
Forks:
337
Description:
OneTrainer is a one-stop solution for all your Diffusion training needs.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryDomain-specific training
Stars3,499
Forks883
Contributors100
Created date2018-04-17
Updated date2026-10-16
Stars in 1 day2
Stars in 7 days10
Rank3,537
Previous rank2,974
Rank change-563
7-day stars rank3,955
Previous 7-day stars rank4,384
7-day stars rank change429
Total stars rank3,903
Previous total stars rank3,900
Total stars rank change-3
CountryCanada
README summary

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. Key Features *Inspiration to implementation, quickly. Leverage the world’s largest library of research demos, interactive tutorials, and state-of-the-art components to build algorithms in quantum chemistry, quantum information, optimization, and quantum machine learning. * Whether executing, compiling, or analyzing, PennyLane is fast. Unlock production-grade performance with industrial resource estimation and the Catalyst

compiler. Scale up your workflows with the high-performance Lightning simulators on GPUs, supercomputers, and the cloud. * PennyLane integrates with a wide range of quantum hardware devices. * PennyLane is the world’s most active quantum community. You're part of a global network of researchers, developers, and educators actively defining the frontier of quantum computing. Whether quantum is your day job or you’re getting your first taste at a hackathon, you’re backed by the most responsive community in the

field. For more details and additional features, please see the PennyLane website and our most recent release notes. Installation PennyLane requires Python version 3. Installation of PennyLane, as well as all dependencies, can be done using pip: Docker support Docker images are found on the PennyLane Docker Hub page, where there is also a detailed description about PennyLane Docker support. See description here for more information. Getting started Get up and running quickly with PennyLane by following our interactive tutorials

and quickstart guide, designed to introduce key features and help you start building quantum circuits right away. Whether you're exploring quantum machine learning, quantum computing, or quantum chemistry, PennyLane offers a wide range of tools and resources to support your research. Key Resources Library of research demos Learn Quantum Programming with the Codebook and Coding Challenges PennyLane Discussion Forum You can also check out our documentation, and detailed developer guides. If you would like to contribute your own demo, see

our demo submission guide. All contributors to PennyLane will be listed as authors on the releases. We also encourage bug reports, suggestions for new features and enhancements, and even links to cool projects or applications built on PennyLane. See our contributions page and our Development guide for more details. Support **Source Code:** **Issue Tracker:** If you are having issues, please let us know by posting the issue on our GitHub issue tracker. Join the PennyLane Discussion Forum to connect with

the quantum community, get support, and engage directly with our team. It’s the perfect place to share ideas, ask questions, and collaborate with fellow researchers and developers! Note that we are committed to providing a friendly, safe, and welcoming environment for all. Please read and respect the Code of Conduct. Authors PennyLane is the work of many contributors. If you are doing research using PennyLane, please cite our paper: Ville Bergholm et al. *PennyLane: Automatic differentiation of hybrid quantum

-classical computations. 04968 License PennyLane is **free** and **open source**, released under the Apache License, Version 2.

Frequently asked questions

How many stars and forks are recorded?

PennyLaneAI/pennylane has 3,499 stars and 883 forks.

What is the repository rank?

PennyLaneAI/pennylane is ranked 3,537.

What language and category are recorded?

PennyLaneAI/pennylane has 3,499 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

PennyLaneAI/pennylane is compared with autorope/donkeycar, ranked 3,534 with 3,526 stars.

README

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.

 ![](./doc/_static/readme/pl-logo-darkmode.png#gh-dark-mode-only) 

Key Features

For more details and additional features, please see the PennyLane website and our most recent release notes.

Installation

PennyLane requires Python version 3.12 and above. Installation of PennyLane, as well as all dependencies, can be done using pip:

python -m pip install pennylane

Docker support

Docker images are found on the PennyLane Docker Hub page, where there is also a detailed description about PennyLane Docker support. See description here for more information.

Getting started

Get up and running quickly with PennyLane by following our interactive tutorials and quickstart guide, designed to introduce key features and help you start building quantum circuits right away.

Whether you're exploring quantum machine learning, quantum computing, or quantum chemistry, PennyLane offers a wide range of tools and resources to support your research.

Key Resources

You can also check out our documentation, and detailed developer guides.

Demos

Take a deeper dive into quantum computing by exploring quantum computing research with the PennyLane Demos—covering fundamental quantum concepts alongside the latest quantum algorithm research results.

If you would like to contribute your own demo, see our demo submission guide.

Contributing to PennyLane

We welcome contributions—simply fork the PennyLane repository, and then make a pull request containing your contribution. All contributors to PennyLane will be listed as authors on the releases.

We also encourage bug reports, suggestions for new features and enhancements, and even links to cool projects or applications built on PennyLane.

See our contributions page and our Development guide for more details.

Support

If you are having issues, please let us know by posting the issue on our GitHub issue tracker.

Join the PennyLane Discussion Forum to connect with the quantum community, get support, and engage directly with our team. It’s the perfect place to share ideas, ask questions, and collaborate with fellow researchers and developers!

Note that we are committed to providing a friendly, safe, and welcoming environment for all. Please read and respect the Code of Conduct.

Authors

PennyLane is the work of many contributors.

If you are doing research using PennyLane, please cite our paper:

Ville Bergholm et al. PennyLane: Automatic differentiation of hybrid quantum-classical computations. 2018. arXiv:1811.04968

License

PennyLane is free and open source, released under the Apache License, Version 2.0.

Nearby in the ranking
Similar items