Ross ROSS = Recommend OSS · open-source software intelligence for agents

scipr-lab/libsnark

C++ library for zkSNARKs observed · 2026-08-28

github.com/scipr-lab/libsnark · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

44/100

  • Activity 26
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4475
  • days_rel: n/a
  • days_push: 447
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1931 stars · 589 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

libsnark is a C++ library implementing zkSNARK schemes, cryptographic constructions for proving and verifying computations in zero knowledge. It provides proof systems for NP statements expressed as arithmetic circuits, R1CS constraints, and Boolean circuits, along with a gadget library for building such circuits.

Use cases

  • generate zero-knowledge proofs for computations
  • build privacy-preserving blockchain applications with zkSNARKs
  • prove satisfiability of arithmetic circuits in zero knowledge
  • verify succinct non-interactive proofs of computation integrity
  • build zk-SNARK circuits for private transactions
  • experiment with succinct argument systems in C++

When to choose

  • you need a mature, well-studied C++ implementation of zkSNARK proof systems
  • you are building zero-knowledge applications on chains like Zcash that historically use libsnark
  • you want low-level control over arithmetic circuits and constraint systems
  • you need a gadget library for constructing NP statements

When to avoid

  • you want a modern, actively developed zk toolkit with newer proof systems (consider gnark, halo2, or arkworks)
  • you need a Rust, Go, or JavaScript zero-knowledge library
  • you want simple high-level APIs without circuit-level expertise
  • your project requires a permissively maintained library with frequent updates, since development has largely stalled

Facets

library · maturity maintenance

cryptography security blockchain privacy cpp cross-platform zksnarks zero-knowledge-proofs zk-proofs r1cs gadget-library c-plus-plus cryptography algorithms linux macos

1 source

Member repositories

RepositoryRoleHealth v2
scipr-lab/libsnarkmain44

For agents

markdown · JSON · MCP: product_card(name="scipr-lab/libsnark")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem