pennylaneai/pennylane

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 20th, 2026
Created on April 17th, 2018
Open Issues & Pull Requests: 443 (+0)
GitHub issues: Enabled
Number of forks: 863
Total Stargazers: 3,472 (+0)
Total Subscribers: 50 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 147
New in 7 days: 5
Closed in 7 days: 1
Avg open age: 437 days
Stale 30+ days: 127
Stale 90+ days: 104

Recent activity

Opened in 7 days: 5
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug :bug: (292)
  • enhancement :sparkles: (102)
  • community-bot (22)
  • good first issue (14)
  • wontfix :see_no_evil: (9)
  • documentation :blue_book: (3)
  • unitaryhack (3)
  • WIP :construction: (2)

Detailed Description

PennyLane is a quantum software platform that enables development of quantum computing, quantum machine learning, and quantum chemistry applications in Python.

The platform addresses the complexity of quantum algorithm development by providing a unified interface for building and testing quantum circuits. It works by integrating with multiple quantum backends and simulators, allowing developers to write algorithms once and execute them across different hardware platforms and classical machine learning frameworks. The tool emphasizes automatic differentiation of quantum circuits, enabling gradient-based optimization for quantum machine learning workflows.

Developers should choose PennyLane if they are building quantum machine learning models, quantum chemistry simulations, or optimization algorithms that benefit from differentiable quantum computing. The platform suits projects ranging from research prototypes to production deployments, with particular strength in workflows that combine quantum circuits with classical deep learning frameworks like PyTorch, TensorFlow, and JAX. The tool provides extensive educational resources including research demonstrations and interactive tutorials alongside its core functionality.

The project maintains active continuous integration with automated testing across its codebase. Documentation is comprehensively maintained and publicly accessible. The team operates a community discussion forum for user engagement and support. Development activity shows consistent attention to performance optimization, including GPU-accelerated simulators and a dedicated compiler for production workloads.