QuipNetwork/quip-minerPublic

The quip network mining stack. This includes a coordinator and links all of the official quip network miners.

AI summary: A Python mining stack for the Quip network that solves Ising models using CPU, GPU, and D-Wave QPU backends.

Stars
11.6K
+-2 today
Forks
162
Watchers
35
Open issues
7
Open PRs
1
Contributors
~4
Commits
1.9K
Branches
16

RustAGPL-3.0Created Jan 16, 2026Last push 2d ago+-4 this month

Quick answers

What is quip-miner?
A Python mining stack for the Quip network that solves Ising models using CPU, GPU, and D-Wave QPU backends.
What does quip-miner do?
quip-miner is the official mining software for the quip-protocol-rs Substrate chain, built to solve complex Quantum Proof of Work challenges. The miner continuously fetches the latest mining snapshot from the chain, derives a cryptographic nonce, and generates an Ising model based on that nonce. It then dispatches this model to specialized worker processes targeting CPU (Simulated Annealing), GPU (CUDA/Metal/Modal), or quantum hardware (D-Wave QPUs) to search for valid solutions. Once a valid sample set is found, the miner encodes the result and submits a QuantumPow.submit_proof extrinsic back to the chain, handling all necessary telemetry and receipt classification.
Who is quip-miner for?
Cryptocurrency miners, quantum computing researchers, and protocol developers interacting with the Quip network. It is designed for highly technical operators familiar with Substrate chains and hardware-accelerated computation.
How do I get started with quip-miner?
python3 -m venv .quip && source .quip/bin/activate && pip install -e . && quip-miner cpu --node-url ws://localhost:9944
How popular is quip-miner on GitHub?
QuipNetwork/quip-miner has 11,595 stars and 162 forks on GitHub.
What license does quip-miner use?
QuipNetwork/quip-miner is released under the AGPL-3.0 license.

Star history

since Jul 28, 2026
05K10KJul 2026Aug 2026Sep 2026Oct 2026
11.6K stars as of Oct 4, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Update history

1 recorded
  • Oct 4, 2026Previously tracked as QuipNetwork/quip-protocol; its 1 daily snapshot and 2 trending appearances were merged into this profile. Stars: 11,612 on 2026-07-28 under the old name, 11,595 on 2026-10-04 (-17).

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 1 commit2025-10-15: 0 commits2025-10-16: 4 commits2025-10-17: 4 commits2025-10-18: 0 commits2025-10-19: 5 commits2025-10-20: 1 commit2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 4 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 9 commits2025-10-28: 7 commits2025-10-29: 1 commit2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 1 commit2025-11-04: 1 commit2025-11-05: 5 commits2025-11-06: 8 commits2025-11-07: 1 commit2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 3 commits2025-11-19: 1 commit2025-11-20: 0 commits2025-11-21: 3 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 7 commits2025-11-27: 1 commit2025-11-28: 4 commits2025-11-29: 4 commits2025-11-30: 0 commits2025-12-01: 3 commits2025-12-02: 3 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 3 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 4 commits2026-01-16: 9 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 14 commits2026-02-05: 1 commit2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 13 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 6 commits2026-03-06: 3 commits2026-03-07: 0 commits2026-03-08: 1 commit2026-03-09: 2 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 7 commits2026-03-13: 0 commits2026-03-14: 4 commits2026-03-15: 0 commits2026-03-16: 5 commits2026-03-17: 3 commits2026-03-18: 4 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 15 commits2026-03-24: 12 commits2026-03-25: 31 commits2026-03-26: 1 commit2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 1 commit2026-03-31: 3 commits2026-04-01: 13 commits2026-04-02: 19 commits2026-04-03: 5 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 6 commits2026-04-08: 1 commit2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 20 commits2026-04-16: 35 commits2026-04-17: 15 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 10 commits2026-04-22: 13 commits2026-04-23: 14 commits2026-04-24: 4 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 3 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 3 commits2026-05-13: 16 commits2026-05-14: 6 commits2026-05-15: 17 commits2026-05-16: 0 commits2026-05-17: 7 commits2026-05-18: 1 commit2026-05-19: 1 commit2026-05-20: 9 commits2026-05-21: 15 commits2026-05-22: 5 commits2026-05-23: 57 commits2026-05-24: 8 commits2026-05-25: 3 commits2026-05-26: 8 commits2026-05-27: 0 commits2026-05-28: 6 commits2026-05-29: 38 commits2026-05-30: 59 commits2026-05-31: 63 commits2026-06-01: 14 commits2026-06-02: 3 commits2026-06-03: 174 commits2026-06-04: 20 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 6 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 1 commit2026-06-17: 0 commits2026-06-18: 6 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 2 commits2026-06-23: 4 commits2026-06-24: 7 commits2026-06-25: 2 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 10 commits2026-06-29: 14 commits2026-06-30: 2 commits2026-07-01: 0 commits2026-07-02: 14 commits2026-07-03: 20 commits2026-07-04: 15 commits2026-07-05: 4 commits2026-07-06: 0 commits2026-07-07: 1 commit2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 1 commit2026-07-12: 0 commits2026-07-13: 4 commits2026-07-14: 1 commit2026-07-15: 0 commits2026-07-16: 4 commits2026-07-17: 2 commits2026-07-18: 0 commits2026-07-19: 5 commits2026-07-20: 16 commits2026-07-21: 3 commits2026-07-22: 25 commits2026-07-23: 40 commits2026-07-24: 15 commits2026-07-25: 25 commits2026-07-26: 32 commits2026-07-27: 1 commit2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 3 commits2026-08-04: 1 commit2026-08-05: 0 commits2026-08-06: 3 commits2026-08-07: 6 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 3 commits2026-08-12: 14 commits2026-08-13: 31 commits2026-08-14: 9 commits2026-08-15: 21 commits2026-08-16: 1 commit2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 4 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 1 commit2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 2 commits2026-09-03: 11 commits2026-09-04: 2 commits2026-09-05: 1 commit2026-09-06: 3 commits2026-09-07: 0 commits2026-09-08: 3 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 2 commits2026-09-12: 5 commits2026-09-13: 0 commits2026-09-14: 1 commit2026-09-15: 15 commits2026-09-16: 0 commits2026-09-17: 2 commits2026-09-18: 3 commits2026-09-19: 2 commits2026-09-20: 1 commit2026-09-21: 6 commits2026-09-22: 8 commits2026-09-23: 0 commits2026-09-24: 11 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 1 commit2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
1,372 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    11,595 stars

  • Very active

    1,372 commits in 52 weeks

What quip-miner does

quip-miner is the official mining software for the quip-protocol-rs Substrate chain, built to solve complex Quantum Proof of Work challenges. The miner continuously fetches the latest mining snapshot from the chain, derives a cryptographic nonce, and generates an Ising model based on that nonce. It then dispatches this model to specialized worker processes targeting CPU (Simulated Annealing), GPU (CUDA/Metal/Modal), or quantum hardware (D-Wave QPUs) to search for valid solutions. Once a valid sample set is found, the miner encodes the result and submits a QuantumPow.submit_proof extrinsic back to the chain, handling all necessary telemetry and receipt classification.

Cryptocurrency miners, quantum computing researchers, and protocol developers interacting with the Quip network. It is designed for highly technical operators familiar with Substrate chains and hardware-accelerated computation.

  • Multi-Hardware Support: Dispatches Ising model solving to CPU, GPU (CUDA/Metal), and real quantum hardware via the D-Wave Ocean SDK.
  • Substrate Chain Integration: Directly connects to the Quip Substrate chain via WebSockets to fetch snapshots and submit proof extrinsics.
  • Multi-Process Workers: Utilizes an isolated worker architecture with inter-process communication to prevent blocking the main chain-sync loop.
  • Automated Bootstrapping: Features an idempotent pipeline that generates keystores, self-funds via a local faucet, and registers the miner on-chain.
  • Integrated Telemetry API: Exposes a local HTTP REST surface for monitoring miner status, network health, and aggregated block statistics.
  • Advanced Cryptography: Leverages sr25519 for transaction signing and Blake3 for high-speed nonce derivation.

Where teams use it

Quantum Mining Operations

Enables researchers to connect commercial D-Wave Quantum Processing Units (QPUs) directly to the Quip network to mine blocks using true quantum annealing.

Local Testnet Validation

Allows protocol developers to quickly bootstrap a local miner with a dev faucet to test network consensus and extrinsics submission.

GPU Accelerated Simulation

Permits home miners to utilize their local CUDA or Apple Metal GPUs to simulate quantum annealing and compete for block rewards.

Ising Model Research

Provides a practical, incentivized environment for testing novel algorithms designed to solve complex Ising spin models.

Getting started: python3 -m venv .quip && source .quip/bin/activate && pip install -e . && quip-miner cpu --node-url ws://localhost:9944

README

main branch

quip-miner

Experimental software. Use at your own risk. No production warranties.

The v0.3 mining stack for the quip-validator Substrate chain. A coordinator follows the chain head and stages Ising problems for the miner subprocesses; when a solution clears the difficulty gate, the coordinator submits a QuantumPow.submit_proof extrinsic. The miners run simulated annealing and Gibbs sampling on CPU, CUDA, and Metal, and quantum annealing on D-Wave hardware.

This is a Rust workspace. The coordinator and the chain integration are Rust. The solver contract — the wire protocol, the consensus primitives, and the shared solver harness — lives in quip-solver-core and is consumed from crates.io. The miner binaries ship from their own repositories.

Repository layout

  • crates/ — the Cargo workspace: quip-coordinator (the binary), quip-miner-exec (a miner that shells out to an external solver), and quip-mock-miner (the miner test double).
  • docker/ — image builds and the example coordinator config.

The miner binaries live in quip.network/quip-miner-{cpu,cuda,metal,dwave}. The quip-proto, quip-protocol, and quip-solver-core dependencies come from crates.io at v0.0.0; their source of truth is quip.network/quip-solver-core.

CUDA card support

The CUDA miner supports NVIDIA GPUs with compute capability 7.0 through 12.1 (Volta through consumer Blackwell). The floor is set by the kernels (they use __nanosleep, an sm_70+ instruction); the ceiling by NVRTC 12.9, which the quip-miner-cuda image ships. The host needs an NVIDIA driver from a CUDA 12.9-supported branch (r535 or newer) and the NVIDIA container runtime (--gpus all). Kernels are JIT-compiled per card for its detected capability; capabilities outside the range are clamped, and capabilities the toolkit lacks (for example 8.8) fall back to the next lower architecture via the driver's forward-compatible PTX JIT.

Documentation

  • AGENTS.md — build, test, and run commands; repository conventions.
  • COORDINATOR.md — how the coordinator works (chain access, feeder, routing, supervision, session protocol).
  • NEWMINER.md — how to add a new miner and wire it into the coordinator.
  • docs/VERSIONING.md — the release-tag standard.

The solver contract — the wire protocol, the Sampler trait, handshake, credits, cancel, and exit codes — is specified in the quip-solver-core repository (SPEC.md).

Build and run

The workspace builds from the repository root (toolchain pinned in rust-toolchain.toml):

cargo build --workspace

Run the coordinator against a config that lists the miners and the validators:

quip-coordinator --config ./docker/config.toml

See AGENTS.md for the full command set and COORDINATOR.md for the run model.

Testing

The workspace tests run offline by default:

cargo test --workspace

Live devnet integration tests

crates/quip-coordinator/tests/devnet_submit.rs drives the real chain client against a running node. The tests are #[ignore]d and gated on the QUIP_DEVNET environment variable, so the default cargo test run stays offline. Three milestones:

  • M1 — snapshot read: decode a live MiningSnapshot (runtime API + SCALE).
  • M2 — proof submit: register //Alice, solve the PoW Ising locally, and submit a QuantumPow.submit_proof extrinsic; assert on-chain acceptance.
  • M3 — mempool decode: propose a QuantumComputeMempool job order, then confirm fetch_mempool_orders discovers its order_id from the head-block JobProposed event, storage-reads JobOrders(order_id), and builds a Job.

Start a local devnet from the chain repo (quip-validator) with make local-3-node or docker compose up. Both publish node RPC on ws://127.0.0.1:9944. Then run:

QUIP_DEVNET=ws://127.0.0.1:9944 \
  cargo test -p quip-coordinator --test devnet_submit -- --ignored --nocapture

One constraint: use a loopback URL (ws://127.0.0.1:…) or wss://. subxt rejects plain ws:// to a non-loopback host as insecure. To reach a remote node, tunnel its RPC port to localhost first.

M3 self-seeds — it proposes its own order against the canonical plain-ising-v1 spec the runtime seeds at genesis, so it runs on a fresh devnet with an empty mempool.

What changed from v0.2

In v0.2 this repository was a single Python mining stack that attached to the chain. v0.3 splits it apart:

  • The coordinator and chain integration are Rust (crates/), talking to the node over subxt.
  • Each miner is a standalone binary in its own repository, supervised by the coordinator over a local socket. The Python miner stack is gone.
  • The solver contract — proto, consensus primitives, harness, and the Python wheel — moved to quip.network/quip-solver-core. This repository holds no Python.

License

AGPL-3.0-or-later. See LICENSE.

View on GitHub

Recent activity

commits and pull requests

Code frequency

additions and deletions
+286.1K-286.1KWeek of 2025-10-05: +0 linesWeek of 2025-10-05: -0 linesWeek of 2025-10-12: +2,118 linesWeek of 2025-10-12: -5,654 linesWeek of 2025-10-19: +9,099 linesWeek of 2025-10-19: -5,089 linesWeek of 2025-10-26: +4,183 linesWeek of 2025-10-26: -1,002 linesWeek of 2025-11-02: +6,862 linesWeek of 2025-11-02: -806 linesWeek of 2025-11-09: +0 linesWeek of 2025-11-09: -0 linesWeek of 2025-11-16: +6,064 linesWeek of 2025-11-16: -183 linesWeek of 2025-11-23: +19,260 linesWeek of 2025-11-23: -2,950 linesWeek of 2025-11-30: +2,638 linesWeek of 2025-11-30: -1,589 linesWeek of 2025-12-07: +2,201 linesWeek of 2025-12-07: -967 linesWeek of 2025-12-14: +0 linesWeek of 2025-12-14: -0 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +0 linesWeek of 2026-01-04: -0 linesWeek of 2026-01-11: +5,166 linesWeek of 2026-01-11: -5,481 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +0 linesWeek of 2026-01-25: -0 linesWeek of 2026-02-01: +2,874 linesWeek of 2026-02-01: -297 linesWeek of 2026-02-08: +0 linesWeek of 2026-02-08: -0 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +0 linesWeek of 2026-02-22: -0 linesWeek of 2026-03-01: +7,938 linesWeek of 2026-03-01: -5,354 linesWeek of 2026-03-08: +18,872 linesWeek of 2026-03-08: -3,206 linesWeek of 2026-03-15: +11,945 linesWeek of 2026-03-15: -14,834 linesWeek of 2026-03-22: +2,520 linesWeek of 2026-03-22: -1,168 linesWeek of 2026-03-29: +5,764 linesWeek of 2026-03-29: -751 linesWeek of 2026-04-05: +4,359 linesWeek of 2026-04-05: -200 linesWeek of 2026-04-12: +14,736 linesWeek of 2026-04-12: -21,732 linesWeek of 2026-04-19: +8,069 linesWeek of 2026-04-19: -1,172 linesWeek of 2026-04-26: +389 linesWeek of 2026-04-26: -12 linesWeek of 2026-05-03: +0 linesWeek of 2026-05-03: -0 linesWeek of 2026-05-10: +17,739 linesWeek of 2026-05-10: -33,300 linesWeek of 2026-05-17: +26,152 linesWeek of 2026-05-17: -15,065 linesWeek of 2026-05-24: +23,862 linesWeek of 2026-05-24: -3,971 linesWeek of 2026-05-31: +25,249 linesWeek of 2026-05-31: -22,536 linesWeek of 2026-06-07: +370 linesWeek of 2026-06-07: -23 linesWeek of 2026-06-14: +729 linesWeek of 2026-06-14: -396 linesWeek of 2026-06-21: +1,661 linesWeek of 2026-06-21: -724 linesWeek of 2026-06-28: +17,503 linesWeek of 2026-06-28: -5,566 linesWeek of 2026-07-05: +703 linesWeek of 2026-07-05: -72 linesWeek of 2026-07-12: +2,560 linesWeek of 2026-07-12: -202 linesWeek of 2026-07-19: +58,745 linesWeek of 2026-07-19: -286,149 linesWeek of 2026-07-26: +9,183 linesWeek of 2026-07-26: -3,261 linesWeek of 2026-08-02: +665 linesWeek of 2026-08-02: -207 linesWeek of 2026-08-09: +15,718 linesWeek of 2026-08-09: -3,275 linesWeek of 2026-08-16: +842 linesWeek of 2026-08-16: -14,484 linesWeek of 2026-08-23: +0 linesWeek of 2026-08-23: -0 linesWeek of 2026-08-30: +2,356 linesWeek of 2026-08-30: -339 linesWeek of 2026-09-06: +481 linesWeek of 2026-09-06: -177 linesWeek of 2026-09-13: +3,373 linesWeek of 2026-09-13: -243 linesWeek of 2026-09-20: +4,319 linesWeek of 2026-09-20: -1,107 linesWeek of 2026-09-27: +11 linesWeek of 2026-09-27: -0 linesOct 5, 2025Sep 27, 2026
+347.3K lines added, -463.5K removed over the last year.

Commits per week

last 52 weeks
2740Week of 2025-10-05: 0 commitsWeek of 2025-10-12: 9 commitsWeek of 2025-10-19: 10 commitsWeek of 2025-10-26: 17 commitsWeek of 2025-11-02: 16 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 7 commitsWeek of 2025-11-23: 16 commitsWeek of 2025-11-30: 6 commitsWeek of 2025-12-07: 3 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 13 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 15 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 22 commitsWeek of 2026-03-08: 14 commitsWeek of 2026-03-15: 12 commitsWeek of 2026-03-22: 59 commitsWeek of 2026-03-29: 41 commitsWeek of 2026-04-05: 7 commitsWeek of 2026-04-12: 70 commitsWeek of 2026-04-19: 41 commitsWeek of 2026-04-26: 3 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 42 commitsWeek of 2026-05-17: 95 commitsWeek of 2026-05-24: 122 commitsWeek of 2026-05-31: 274 commitsWeek of 2026-06-07: 6 commitsWeek of 2026-06-14: 7 commitsWeek of 2026-06-21: 15 commitsWeek of 2026-06-28: 75 commitsWeek of 2026-07-05: 6 commitsWeek of 2026-07-12: 11 commitsWeek of 2026-07-19: 129 commitsWeek of 2026-07-26: 33 commitsWeek of 2026-08-02: 13 commitsWeek of 2026-08-09: 78 commitsWeek of 2026-08-16: 5 commitsWeek of 2026-08-23: 0 commitsWeek of 2026-08-30: 17 commitsWeek of 2026-09-06: 13 commitsWeek of 2026-09-13: 23 commitsWeek of 2026-09-20: 26 commitsWeek of 2026-09-27: 1 commitsOct 5, 2025Sep 27, 2026
1.4K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 11 commitsSun 1:00 — 7 commitsSun 2:00 — 3 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 2 commitsSun 10:00 — 13 commitsSun 11:00 — 9 commitsSun 12:00 — 3 commitsSun 13:00 — 17 commitsSun 14:00 — 7 commitsSun 15:00 — 7 commitsSun 16:00 — 11 commitsSun 17:00 — 11 commitsSun 18:00 — 9 commitsSun 19:00 — 10 commitsSun 20:00 — 6 commitsSun 21:00 — 8 commitsSun 22:00 — 8 commitsSun 23:00 — 11 commitsMon 0:00 — 5 commitsMon 1:00 — 4 commitsMon 2:00 — 1 commitsMon 3:00 — 1 commitsMon 4:00 — 2 commitsMon 5:00 — 3 commitsMon 6:00 — 0 commitsMon 7:00 — 1 commitsMon 8:00 — 2 commitsMon 9:00 — 3 commitsMon 10:00 — 4 commitsMon 11:00 — 3 commitsMon 12:00 — 8 commitsMon 13:00 — 16 commitsMon 14:00 — 9 commitsMon 15:00 — 13 commitsMon 16:00 — 15 commitsMon 17:00 — 12 commitsMon 18:00 — 9 commitsMon 19:00 — 3 commitsMon 20:00 — 8 commitsMon 21:00 — 18 commitsMon 22:00 — 13 commitsMon 23:00 — 5 commitsTue 0:00 — 5 commitsTue 1:00 — 2 commitsTue 2:00 — 2 commitsTue 3:00 — 3 commitsTue 4:00 — 2 commitsTue 5:00 — 1 commitsTue 6:00 — 0 commitsTue 7:00 — 1 commitsTue 8:00 — 4 commitsTue 9:00 — 0 commitsTue 10:00 — 5 commitsTue 11:00 — 1 commitsTue 12:00 — 3 commitsTue 13:00 — 6 commitsTue 14:00 — 14 commitsTue 15:00 — 6 commitsTue 16:00 — 8 commitsTue 17:00 — 9 commitsTue 18:00 — 9 commitsTue 19:00 — 5 commitsTue 20:00 — 5 commitsTue 21:00 — 8 commitsTue 22:00 — 13 commitsTue 23:00 — 23 commitsWed 0:00 — 21 commitsWed 1:00 — 12 commitsWed 2:00 — 6 commitsWed 3:00 — 6 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 1 commitsWed 8:00 — 0 commitsWed 9:00 — 8 commitsWed 10:00 — 14 commitsWed 11:00 — 7 commitsWed 12:00 — 16 commitsWed 13:00 — 13 commitsWed 14:00 — 19 commitsWed 15:00 — 16 commitsWed 16:00 — 17 commitsWed 17:00 — 55 commitsWed 18:00 — 65 commitsWed 19:00 — 36 commitsWed 20:00 — 33 commitsWed 21:00 — 34 commitsWed 22:00 — 25 commitsWed 23:00 — 24 commitsThu 0:00 — 26 commitsThu 1:00 — 15 commitsThu 2:00 — 5 commitsThu 3:00 — 2 commitsThu 4:00 — 2 commitsThu 5:00 — 2 commitsThu 6:00 — 2 commitsThu 7:00 — 6 commitsThu 8:00 — 2 commitsThu 9:00 — 12 commitsThu 10:00 — 28 commitsThu 11:00 — 26 commitsThu 12:00 — 23 commitsThu 13:00 — 35 commitsThu 14:00 — 18 commitsThu 15:00 — 16 commitsThu 16:00 — 8 commitsThu 17:00 — 23 commitsThu 18:00 — 19 commitsThu 19:00 — 11 commitsThu 20:00 — 17 commitsThu 21:00 — 7 commitsThu 22:00 — 8 commitsThu 23:00 — 23 commitsFri 0:00 — 17 commitsFri 1:00 — 13 commitsFri 2:00 — 5 commitsFri 3:00 — 4 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 1 commitsFri 7:00 — 1 commitsFri 8:00 — 7 commitsFri 9:00 — 6 commitsFri 10:00 — 6 commitsFri 11:00 — 5 commitsFri 12:00 — 12 commitsFri 13:00 — 4 commitsFri 14:00 — 11 commitsFri 15:00 — 9 commitsFri 16:00 — 14 commitsFri 17:00 — 13 commitsFri 18:00 — 14 commitsFri 19:00 — 14 commitsFri 20:00 — 3 commitsFri 21:00 — 10 commitsFri 22:00 — 12 commitsFri 23:00 — 8 commitsSat 0:00 — 19 commitsSat 1:00 — 14 commitsSat 2:00 — 5 commitsSat 3:00 — 4 commitsSat 4:00 — 1 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 2 commitsSat 10:00 — 10 commitsSat 11:00 — 14 commitsSat 12:00 — 13 commitsSat 13:00 — 11 commitsSat 14:00 — 13 commitsSat 15:00 — 24 commitsSat 16:00 — 21 commitsSat 17:00 — 22 commitsSat 18:00 — 5 commitsSat 19:00 — 15 commitsSat 20:00 — 5 commitsSat 21:00 — 3 commitsSat 22:00 — 0 commitsSat 23:00 — 9 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Feb 12, 2026daily#23+148
Feb 11, 2026daily#4+322
  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    195.2K stars · Rust

  • farion1231/cc-switch

    A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

    140K stars · Rust

  • openai/codex

    Lightweight coding agent that runs in your terminal

    127.8K stars · Rust

  • denoland/deno

    A modern runtime for JavaScript and TypeScript.

    108.6K stars · Rust

  • ruvnet/RuView

    π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

    96.4K stars · Rust

  • oven-sh/bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    96.1K stars · Rust