Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A drag-and-drop quantum circuit simulator that runs in your browser. A toy for exploring and understanding small quantum circuits.
| Date | Stars |
|---|---|
| 2026-07-24 | 1091 |
| 2026-07-25 | 1091 |
| 2026-07-28 | 1091 |
| 2026-07-30 | 1091 |
| 2026-08-10 | 1095 |
| 2026-08-18 | 1096 |
| 2026-08-20 | 1095 |
| 2026-08-22 | 1096 |
| 2026-08-24 | 1097 |
| 2026-08-25 | 1097 |
| 2026-08-26 | 1098 |
| 2026-08-28 | 1099 |
| 2026-08-30 | 1100 |
| 2026-09-08 | 1100 |
| 2026-09-15 | 1101 |
| 2026-09-18 | 1100 |
| 2026-09-20 | 1099 |
Today
-1 stars today
This week
-1 stars this week
This month
+4 stars this month
Momentum
0.0
growth rate 0.00%/day
# <a href="http://algassert.com/quirk">Quirk <img src="doc/favicon.ico" alt="Icon" title="Icon" /></a>
[](https://travis-ci.org/Strilanc/Quirk)
Quirk is a toy quantum circuit simulator, intended to help people in learning about quantum computing.
If you want to quickly explore the behavior of a small quantum circuit, Quirk is the tool for you.
There's no installing or configuring or scripting: just go to **[algassert.com/quirk](http://algassert.com/quirk)**, drag gates onto the circuit, and the output displays will update in real time.
(If you're still trying to understand what a quantum circuit *even is*, then I recommend the video series [Quantum Computing for the Determined](https://www.youtube.com/playlist?list=PL1826E60FD05B44E4).
Quirk assumes you already know background facts like "each wire represents a qubit".)
**Defining features**:
- Runs in web browsers.
- Drag-and-drop circuit editing.
- Reacts, simulates, and animates in real time.
- Inline state displays.
- Bookmarkable / linkable circuits.
- Up to 16 qubits.
**Notable limitations**:
- Can't recohere measured qubits (because measurement is implemented as a hack based on the [deferred measurement principle](https://en.wikipedia.org/wiki/Deferred_Measurement_Principle)).
**Try it out**:
**[algassert.com/quirk](http://algassert.com/quirk)**
# Examples
**Basic usage demo**:

**Grover search circuit** with chance and sample displays (showing that the chance of success increases):

**Quantum teleportation circuit** with Bloch sphere displays (showing that the qubit at the top has ended up at the bottom):

# Building
If you want to modify Quirk, this is how you get the code and turn your changes into working html/javascript.
1. Have [git](https://git-scm.com/) and [Node.js](https://nodejs.org/en/download/) installed.
`sudo add-apt-repository universe`
`sudo apt-get update`
`sudo apt-get install --yes git npm nodejs-legacy`
2. Clone the repository.
`git clone https://github.com/Strilanc/Quirk.git`
3. Install the dev dependencies.
`cd Quirk`
`npm install`
4. (*Optional*) Make your changes. Run the tests.
`npm run test-firefox`
5. Build the output.
`npm run build`
6. Confirm the output works by opening `out/quirk.html` with a web browser.
`firefox out/quirk.html`
7. Copy `out/quirk.html` to wherever you want.
# Disclaimer
Quirk is not an official Google product.
Excerpt of 2,639 characters
Read on GitHubCraig Gidney · Google · United States
1.3k
7
3
2
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:10968d23cbf901ad, topic:simulation