spaceandtimefdn/blitzar

Zero-knowledge proof acceleration with GPUs for C++ and Rust

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 14th, 2026
Created on June 12th, 2023
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 158
Total Stargazers: 4,862 (+0)
Total Subscribers: 214 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 hours
Mean response time: 7.7 hours
90th percentile: 20.3 hours
Tracked items: 3

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

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

Top labels

  • released (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Blitzar is a C++ library for accelerating cryptographic zero-knowledge proof algorithms on the CPU and GPU.

The library addresses the need for faster computation of zero-knowledge proofs by leveraging GPU acceleration. It was developed to support Proof of SQL, a zero-knowledge proof system for SQL operations that can execute analytic queries on large datasets in under a second. The tool provides cryptographic primitives and algorithms optimized for both CPU and GPU execution, enabling developers to build ZK proof systems with significantly improved performance compared to CPU-only approaches.

Blitzar suits projects that require high-performance zero-knowledge proof generation, particularly those working with large datasets or requiring sub-second proof times. It is designed for developers working in C++ or Rust, with the C++ implementation available in this repository and a companion Rust crate available separately. The library targets Linux systems with x86 CPUs and NVIDIA GPUs, requiring CUDA support for GPU acceleration. Teams building Web3 applications, privacy-preserving systems, or cryptographic protocols that depend on ZK proofs should evaluate whether the performance gains from GPU acceleration justify the infrastructure requirements.

The project maintains active build automation with passing release workflows. Development appears focused on expanding the library's capabilities and establishing a foundation for community contributions to the zero-knowledge proof ecosystem.