AIAny
AI Coding2018
GitHub

PennyLane

Differentiable programming framework for quantum computers: build variational circuits, compute their gradients alongside PyTorch, TensorFlow, or JAX, and run identical code on simulators or real hardware via IBM, AWS Braket, and Google plugins.

Introduction

Most quantum frameworks ask you to think like a physicist; this one asks you to think like a deep learning practitioner. The core trick is treating a quantum circuit as just another differentiable node — a variational circuit becomes a layer whose parameters you tune with gradient descent, and the gradients flow back through real quantum hardware the same way they flow through a dense layer. Released by Xanadu in 2018 as the first library built specifically for this idea, it reframes quantum programming as an autodiff problem rather than a gate-counting exercise.

What Sets It Apart
  • Gradients that cross the quantum/classical boundary. Exact circuit gradients (via the parameter-shift rule) plug straight into PyTorch, TensorFlow, or JAX optimizers — so a quantum circuit drops into an existing training loop with no special-case handling.
  • Hardware-agnostic by plugin. One circuit definition runs on simulators or on IBM Quantum, Amazon Braket, and Google backends — so you prototype locally and later target superconducting qubits, trapped ions, neutral atoms, or photonics without rewriting.
  • Lightning simulators for scale. High-performance C++/GPU simulators let you push past toy circuit sizes and validate ideas before paying for scarce QPU time.
Who It's For

Great fit if you come from ML and want to experiment with quantum machine learning, variational algorithms, or quantum chemistry without giving up autodiff intuition. Look elsewhere if you need low-level pulse control, are designing fault-tolerant circuits at scale, or just want a classical ML library — PennyLane's value is the bridge, and on today's noisy hardware most genuinely useful work still runs on simulators.

Information

  • Websitegithub.com
  • OrganizationsXanadu Quantum Technologies
  • AuthorsPennyLaneAI (Xanadu Quantum Technologies)
  • Published date2018/11/12

Categories

More Items

GitHub
AI Coding2025

Runs many shells inside one terminal and treats coding agents as first-class panes. Combines daemon-backed persistent sessions, vim-style modal control, BSP tiling, a session rail and an Inbox that surfaces approvals, questions and finished turns from LLM-based coding agents — useful when you run and manage agent workflows alongside shells.

GitHub
AI Coding2026

Provides a rule set and agent skill that lets AI coding assistants review and improve SwiftUI code for modern APIs, performance, accessibility, and maintainability. Packs checks for deprecated APIs, data flow, navigation, and accessibility tailored to mistakes LLMs commonly make.

GitHub

Indexes a repository into a local, queryable index (graph, git, docs, decisions, code health) and exposes task-shaped MCP tools so coding agents and developers get cited answers, symbol-level blast radius, test impact, refactoring plans and dead-code detection; self-hosted (AGPL-3.0) and needs no API key for deterministic analysis.