awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repository-uri

Awesome GitHub RepositoriesQuantum Circuit Design

Tools for designing and simulating quantum circuits.

Explore 17 awesome GitHub repositories matching scientific & mathematical computing · Quantum Circuit Design. Refine with filters or upvote what's useful.

Awesome Quantum Circuit Design GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • vinta/awesome-pythonAvatar vinta

    vinta/awesome-python

    303,207Vezi pe GitHub↗

    Acest proiect este un director cuprinzător, curatoriat de comunitate, care organizează un peisaj vast de biblioteci, framework-uri și instrumente software Python. Servește drept bază de cunoștințe centralizată concepută pentru a facilita navigarea în ecosistem și a accelera descoperirea de către dezvoltatori pe parcursul întregului ciclu de viață al dezvoltării software. Directorul se distinge prin furnizarea unui index structurat de resurse categorisite pe domeniu tehnic, variind de la utilitare fundamentale de dezvoltare la domenii de inginerie specializate. Acoperă capabilități de nivel înalt, inclusiv inteligență artificială, știința datelor, dezvoltare web și gestionarea infrastructurii, permițând dezvoltatorilor să identifice soluții verificate pentru provocări tehnice specifice. Proiectul cuprinde o suprafață largă de capabilități, inclusiv instrumente pentru gestionarea dependențelor, analiza statică a codului și testarea automatizată. De asemenea, cataloghează resurse pentru stocarea persistentă a datelor, orchestrarea infrastructurii cloud și dezvoltarea interfețelor, oferind o referință unificată pentru construirea și menținerea sistemelor software complexe.

    Design hardware-aware quantum circuits and validate logic through specialized simulation environments.

    Pythonawesomecollectionspython
    Vezi pe GitHub↗303,207
  • aws/aws-cdkAvatar aws

    aws/aws-cdk

    12,817Vezi pe GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Provides managed environments for designing and prototyping quantum computational models.

    TypeScriptawscloud-infrastructurehacktoberfest
    Vezi pe GitHub↗12,817
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Enables the definition and design of quantum and hybrid algorithms for information processing.

    Pythonawsaws-sdkcloud
    Vezi pe GitHub↗9,834
  • dusty-nv/jetson-inferenceAvatar dusty-nv

    dusty-nv/jetson-inference

    8,734Vezi pe GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    Simulates noise events and measurements in Clifford circuits to generate synthetic data for error correction.

    C++caffecomputer-visiondeep-learning
    Vezi pe GitHub↗8,734
  • qiskit/qiskitAvatar Qiskit

    Qiskit/qiskit

    7,522Vezi pe GitHub↗

    Qiskit is a quantum computing software development kit used for designing, simulating, and executing quantum circuits on physical hardware and simulators. It functions as a quantum algorithm framework, a circuit simulator, and a vendor-agnostic hardware interface for dispatching workloads across diverse providers. The project features a quantum circuit transpiler that optimizes abstract designs to match the specific basis gates and qubit connectivity of target hardware. It employs a pass-based transpilation pipeline and symbolic instruction translation to convert high-level circuits into hard

    Optimizes and transforms quantum circuit designs to reduce gate counts for hardware execution.

    Pythonpythonqiskitquantum
    Vezi pe GitHub↗7,522
  • facebook/redexAvatar facebook

    facebook/redex

    6,292Vezi pe GitHub↗

    A bytecode optimizer for Android apps

    Runs independent optimization passes in a configurable sequence, each mutating the shared IR.

    C++
    Vezi pe GitHub↗6,292
  • nvidia/isaac-gr00tAvatar NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Vezi pe GitHub↗

    Executes quantum computing programs on simulators or quantum hardware using development platforms.

    Jupyter Notebook
    Vezi pe GitHub↗6,222
  • quipnetwork/xq-pyAvatar QuipNetwork

    QuipNetwork/xq-py

    5,546Vezi pe GitHub↗

    xq-py este o bibliotecă numerică de calcul cuantic și un emulator software utilizat pentru executarea algoritmilor cuantici. Funcționează ca o mașină virtuală cuantică ce simulează circuite cuantice și vectori de stare prin utilizarea algebrei liniare și a matricelor de numere complexe. Proiectul oferă un mediu virtual pentru dezvoltarea și verificarea logicii cuantice. Modelează sisteme multi-qubit prin utilizarea expansiunii produsului tensorial și a aplicațiilor de porți unitare pentru a simula vectorii de stare cuantică și a calcula colapsul probabilistic al stării. Simularea este susținută de un backend numeric care gestionează transformările de stare bazate pe matrice și matematica în virgulă mobilă necesară pentru emularea calculului cuantic.

    Provides a virtual environment for developing and verifying quantum logic before physical hardware deployment.

    Vezi pe GitHub↗5,546
  • quantumlib/cirqAvatar quantumlib

    quantumlib/Cirq

    4,990Vezi pe GitHub↗

    Cirq este un framework Python pentru calcul cuantic utilizat pentru proiectarea, simularea și executarea circuitelor cuantice pe hardware NISQ (Noisy Intermediate-Scale Quantum). Acesta servește drept simulator de circuite cuantice și modelator de zgomot, precum și ca instrument pentru implementarea algoritmilor cuantici. Framework-ul oferă o interfață specializată pentru hardware-ul NISQ, permițând utilizatorilor să mapeze circuitele cuantice logice pe topologii de dispozitive fizice, validând în același timp conectivitatea hardware și constrângerile porților. Se distinge prin modelarea integrată a zgomotului, aplicând canale de depolarizare și amortizare pentru a imita decoerența și erorile găsite în procesoarele cuantice reale. Proiectul acoperă o gamă largă de capabilități, inclusiv proiectarea circuitelor cuantice, integrarea hardware și simularea stărilor. Include instrumente pentru descompunerea porților, maparea topologiei hardware și executarea procedurilor cuantice fundamentale, cum ar fi transformatele Fourier și căutarea de date nestructurate. În plus, oferă utilitare analitice pentru calculul stării fundamentale moleculare și benchmarking-ul fidelității hardware.

    Provides a comprehensive framework for designing and simulating quantum circuits while accounting for noise and constraints.

    Pythonalgorithmsapicirq
    Vezi pe GitHub↗4,990
  • chipsalliance/chiselAvatar chipsalliance

    chipsalliance/chisel

    4,691Vezi pe GitHub↗

    Chisel is a hardware construction language and description tool used to define digital circuits. It functions as a generator that converts high-level hardware descriptions into synthesizable Verilog code for use in ASIC and FPGA design. The project enables the creation of parameterizable hardware templates and reusable digital components. It leverages functional and object-oriented programming patterns to transform complex circuit representations into finalized hardware descriptions. The toolset covers the register-transfer level design workflow, allowing users to model digital circuits usin

    Creates digital electronics and circuit graphs using a high-level programming language.

    Scalachip-generatorchiselchisel3
    Vezi pe GitHub↗4,691
  • yosyshq/yosysAvatar YosysHQ

    YosysHQ/yosys

    4,543Vezi pe GitHub↗

    Yosys este un sintetizator de logică digitală și un instrument de sinteză RTL care transformă codul limbajului de descriere hardware în reprezentări optimizate la nivel de poartă. Funcționează ca un optimizator de logică hardware și instrument de verificare formală, oferind un framework pentru a converti reprezentările generice de circuit în celule specifice de bibliotecă tehnologică pentru platforme hardware țintă. Proiectul servește drept automatizator de design hardware printr-un mediu scriptabil utilizat pentru a executa secvențe de comenzi de sinteză. Această automatizare permite gestionarea fluxurilor de lucru complexe de hardware digital, integrând sinteza designului RTL cu maparea celulelor tehnologice. Capabilitățile sale de verificare și analiză includ verificarea simbolică a modelelor și verificarea echivalenței designului. Aceste instrumente susțin verificarea formală a hardware-ului prin verificarea proprietăților de siguranță și „liveness” și generarea de test bench-uri de simulare pentru a asigura că design-urile corespund specificațiilor lor originale.

    Employs a modular sequence of optimization passes to iteratively reduce the area and delay of digital circuits.

    C++
    Vezi pe GitHub↗4,543
  • ruvnet/ruvectorAvatar ruvnet

    ruvnet/ruvector

    4,253Vezi pe GitHub↗

    ruvector este un vector store și o bază de date graf bazată pe Rust, concepută pentru inferență locală și căutări de tip nearest neighbor. Utilizează o arhitectură de bază de date graf vectorială și un index de rețele neuronale grafice pentru a rafina clasamentele de căutare prin atenție structurală. Sistemul include un simulator de circuite cuantice accelerat hardware pentru execuția simulărilor de tip state-vector și a modelelor complexe de căutare, alături de un motor de inferență WebAssembly pentru rularea căutărilor vectoriale și execuția modelelor direct în browserele web. Proiectul folosește un format de container cognitiv care grupează modelele, datele și un microkernel bootabil într-un singur binar pentru deployment. Acesta dispune de instrumente specializate de configurare a modelelor, inclusiv o metodă de consolidare a ponderilor pentru a preveni uitarea catastrofală și un mecanism de adaptare ușor pentru ajustarea instantanee a ponderilor. Sistemul acoperă o gamă largă de capabilități, inclusiv căutarea vectorială accelerată hardware, interogarea relațiilor grafice și parsarea documentelor științifice pentru extragerea LaTeX și MathML. De asemenea, oferă înlănțuire de dovezi criptografice pentru verificarea modificărilor de date, sincronizarea metadatelor bazată pe Raft pentru disponibilitate ridicată și compresia datelor cu rezoluție pe niveluri pentru gestionarea costurilor de stocare.

    Runs state-vector simulations using hardware acceleration to execute complex quantum algorithms and search patterns.

    Rust
    Vezi pe GitHub↗4,253
  • microsoft/quantumAvatar microsoft

    microsoft/Quantum

    4,043Vezi pe GitHub↗

    Quantum is a quantum development framework that provides a hybrid quantum-classical workflow for coordinating execution between classical host languages and quantum processors. It includes a quantum hardware simulator for modeling state evolution and a library of quantum algorithms for tasks such as integer factorization, database search, and quantum arithmetic. The project offers specialized tools for quantum hardware characterization and error correction to manage noise and decoherence. It provides resource estimation modeling to calculate the qubit count and gate depth required to execute

    Enables running quantum circuits on physical hardware or simulators to validate logical operations.

    Jupyter Notebookpythonqdkqsharp
    Vezi pe GitHub↗4,043
  • snowkylin/tensorflow-handbookAvatar snowkylin

    snowkylin/tensorflow-handbook

    3,927Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un manual de tutoriale pentru construirea, antrenarea și implementarea modelelor de machine learning folosind TensorFlow 2. Acesta servește drept ghid de învățare structurat, acoperind concepte fundamentale de deep learning, inclusiv arhitecturi de rețele neuronale, diferențiere automată și operații cu tensori. Manualul oferă îndrumări tehnice pentru optimizarea eficienței execuției prin gestionarea memoriei GPU, antrenarea distribuită și cuantizarea modelelor. Include, de asemenea, manuale detaliate pentru construirea de pipeline-uri de date de înaltă performanță și exportul modelelor pentru servere de producție, dispozitive mobile și browsere web. Materialul acoperă o gamă largă de capabilități, inclusiv dezvoltarea de modele cu rețele convoluționale și recurente, implementarea de funcții de loss și straturi personalizate, precum și utilizarea modelelor pre-antrenate pentru transfer learning. De asemenea, abordează strategii de implementare pentru dispozitive edge și utilizarea runtime-urilor bazate pe cloud pentru accelerare hardware. Resursa este implementată sub forma unei colecții de Jupyter Notebooks.

    Provides technical details on integrating parameterized quantum circuits as discrete layers for transformations and measurements.

    Jupyter Notebook
    Vezi pe GitHub↗3,927
  • atopile/atopileAvatar atopile

    atopile/atopile

    3,070Vezi pe GitHub↗

    atopile is an electronic design automation software and hardware description language that enables the definition of electronic circuits and components as code. It functions as a modular electronics framework and a compiler that transforms programmatic circuit definitions into a normalized model and KiCad project files for physical layout. The system distinguishes itself through automated hardware design automation, using a constraint-based value solver to calculate required component values and validate electrical specifications during the build process. It employs a modular approach to hard

    Models electronics using a declarative hierarchy of modules and components with support for subclassing and inheritance.

    Pythoncadedaelectronics
    Vezi pe GitHub↗3,070
  • qiskit/qiskit-tutorialsAvatar Qiskit

    Qiskit/qiskit-tutorials

    2,513Vezi pe GitHub↗

    This project is a quantum computing educational resource and implementation library. It provides a collection of interactive notebooks and guides designed for learning quantum programming, developing algorithms, and simulating quantum circuits. The resource includes tutorials for implementing standard quantum algorithms and creating custom circuit passes. It specifically covers quantum hardware control, providing instructions on scheduling raw microwave or laser pulses to implement precise gates at the physical layer. The materials cover the broader surface of quantum circuit design, includi

    Provides an educational environment for learning quantum programming and circuit design.

    Jupyter Notebookqiskitquantum-computingquantum-programming-language
    Vezi pe GitHub↗2,513
  • mit-han-lab/torchquantumAvatar mit-han-lab

    mit-han-lab/torchquantum

    1,632Vezi pe GitHub↗

    Torchquantum is a tensor-based quantum machine learning library and simulation engine that integrates parameterized quantum circuits directly into PyTorch training pipelines. It enables the construction of hybrid quantum-classical neural networks where quantum operations function as differentiable layers within standard deep learning architectures. The framework computes analytical parameter gradients using native automatic differentiation engines and parameter-shift rules, facilitating end-to-end training and backpropagation. It supports tensor-based quantum state vector simulations, specia

    Simulates quantum computational models and parameterized circuits on classical hardware and accelerators like GPUs for faster execution.

    Jupyter Notebookdeep-learningmachine-learningml-for-systems
    Vezi pe GitHub↗1,632
  1. Home
  2. Scientific & Mathematical Computing
  3. High-Performance Execution Environments
  4. Quantum Computing
  5. Quantum Circuit Design

Explorează sub-etichetele

  • AI-Driven Circuit Optimization3 sub-tag-uriUsing generative AI and transformers to design optimized quantum circuits. **Distinct from Quantum Circuit Design:** Specifically uses AI for optimization, distinct from manual or heuristic circuit design.
  • Algorithm Implementation ExamplesReference implementations and step-by-step guides for standard quantum algorithms. **Distinct from Quantum Circuit Design:** Focuses on the provided library of algorithm examples rather than the general design tools.
  • Constraint ValidationsTools for verifying that a quantum circuit adheres to specific device operational rules. **Distinct from Quantum Circuit Design:** A specific analysis capability within the broader quantum circuit design process.
  • Moment-Based ConstructionOrganizing quantum operations into discrete time-sliced moments for scheduling. **Distinct from Quantum Circuit Design:** Focuses specifically on the 'moment' based organizational structure of the circuit.
  • Noise and Measurement EmulationSimulation of noise events and measurements within Clifford circuits. **Distinct from Quantum Circuit Design:** Specifically targets noise and measurement emulation for error correction data, not general circuit design.
  • Parameterizable Hardware GeneratorsTemplates and generators that produce different hardware circuit versions based on input parameters. **Distinct from Quantum Circuit Design:** Focuses on parameterizable generation for general hardware, distinct from quantum-specific circuit design.
  • Quantum Circuit LayeringThe practice of embedding parameterized quantum circuits as discrete layers within neural networks. **Distinct from Quantum Circuit Design:** Distinct from Quantum Circuit Design: focuses on using circuits as functional components of a neural network architecture.
  • Quantum Circuit Transpilation3 sub-tag-uriThe process of transforming abstract quantum circuits into hardware-compatible versions via layout, routing, and optimization. **Distinct from Quantum Circuit Design:** Focuses on the transpilation process specifically, rather than general design or simulation.
  • Quantum Circuit VisualizationRendering quantum circuit diagrams and visual representations of measurement data. **Distinct from Quantum Circuit Design:** Specifically addresses the visual representation of circuits and results, not the design logic.
  • Quantum Outcome SamplingGenerating a distribution of measurement results from a quantum circuit across multiple execution shots. **Distinct from Quantum Circuit Design:** Focuses on the analysis of output samples rather than the design of the circuit itself.
  • Quantum State Preparation2 sub-tag-uriApplying specific gates to qubits to initialize them into desired quantum states. **Distinct from Quantum Circuit Design:** Focuses specifically on the initialization phase of a circuit, whereas design covers the overall structure.
  • Register DefinitionsCreation of qubit sets using abstract names or lattices as targets for operations. **Distinct from Quantum Circuit Design:** A prerequisite step in circuit design specifically focused on qubit allocation.
  • Structure ManipulationsOperations to slice or reverse the sequence of moments within a quantum circuit. **Distinct from Quantum Circuit Design:** Specific structural modification of the circuit's time-sliced organization.
  • Subcircuit NestingEmbedding frozen circuits within other circuits to reduce duplication. **Distinct from Quantum Circuit Design:** Specific capability for reusing circuit blocks, distinct from general design.
  • Tensor Network SimulatorsContracts tensor networks to simulate circuits with many qubits but few gates, reducing memory requirements. **Distinct from Quantum Circuit Design:** Distinct from Quantum Circuit Design: focuses on tensor network contraction for simulation, not general circuit design.
  • Unitary Gate Applications1 sub-tagThe application of unitary matrices to transform quantum state vectors. **Distinct from Quantum State Preparation:** Covers the general application of any unitary gate during execution, whereas state preparation focuses specifically on initialization.
  • Unitary Matrix Transformations1 sub-tagLinear algebraic transformations of quantum states using unitary matrices. **Distinct from Quantum State Preparation:** Focuses on the general mathematical transformation process rather than the specific initialization phase of state preparation.