provablehq/snarkos

A Decentralized Operating System for ZK Applications

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 15th, 2026
Created on February 16th, 2020
Open Issues & Pull Requests: 143 (+0)
GitHub issues: Enabled
Number of forks: 2,695
Total Stargazers: 4,527 (+0)
Total Subscribers: 109 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 hours
Mean response time: 45.7 days
90th percentile: 115.1 days
Tracked items: 302

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 14% of issues opened in the past year have never received a reply. Only 20% of open issues come from outside the core team — the tracker reads mainly as internal planning. 60% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. 63% of issues opened in the past year have been closed, leaving a working backlog. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 82
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 284 days
Stale 30+ days: 68
Stale 90+ days: 58

Recent activity

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

Top labels

  • bug (164)
  • feature (99)
  • q4 (14)
  • documentation (9)
  • network (4)
  • RPC (2)
  • ergonomics (2)
  • logs (2)

Detailed Description

snarkOS is a decentralized operating system for zero-knowledge applications that forms the backbone of the Aleo network.

The tool addresses the challenge of building privacy-preserving blockchain systems by providing a complete network layer for zero-knowledge applications. It enables transaction verification and encrypted state storage in a publicly-verifiable manner without exposing sensitive data. The system operates through multiple node types—validators that participate in consensus, clients that maintain the ledger without consensus participation, and provers dedicated to solving computational puzzles—allowing different participants to contribute to the network according to their capabilities and requirements.

Developers building zero-knowledge applications on Aleo should adopt this tool if they need to run network infrastructure for the ecosystem. Validators require bonded accounts to participate in consensus, while clients can join the network with lower barriers to entry and serve as information providers. Provers are suitable for participants with computational resources who want to contribute puzzle-solving capacity without maintaining full ledger state. The project provides a local devnet for development and testing, command-line interfaces for node operation, and feature flags for customized builds.

The project maintains active development with continuous integration and code coverage tracking. Contributors regularly engage through the project's communication channels, and the codebase receives ongoing updates to support the Aleo network's evolution.