Community-built resources for Starknet stack developers
All
Consensus
Data Availability
Execution
Alt VMs
CairoVMs
Centralized Sequencers
Decentralized Sequencer
Full Nodes
Hints
Starknet OS
Interoperability
Proving
Provers
Proving Services
Stone Tooling
Settlement
Core Contracts
Testing
Node RPC Testing
Specs
Verifiers
AltZK Verifiers
Rust Verifier
Stone Verifier
Stwo Verifier
Actively maintained
Atlantic
A proving service run by Herodotus that acts as a gateway to SHARP and verifies proofs on Starknet.
Actively maintained
Avail
Avail is a Web3 infrastructure layer that allows modular execution layers to scale and interoperate in a trust minimized way.
Actively maintained
Axelar
The programmable Web3 interoperability platform, scaling the next generation of internet applications to billions of users.
Actively maintained
Bitcoin Script
Building blocks of a Circle STARK verifier in Bitcoin script.
Actively maintained
Bitcoin Script – Shinigami
Bitcoin Script VM in Cairo.
Actively maintained
Blockifier-tester
A testing utility to run juno with our version of the blockifier that uses cairo native, and compare it to results from mainnet or from juno using the unmodified blockifier.
Actively maintained
Cairo Bootloader
The Cairo bootloader is a Cairo program that loads and executes other programs in a provable way.
Actively maintained
Cairo hints
An extension to Cairo language that makes programs easier to implement and cheaper to execute.
Actively maintained
CairoVM – C++
A C++ implementation of the Cairo VM.
Actively maintained
CairoVM – Go – LambdaClass
A Go implementation of the Cairo VM.
Actively maintained
CairoVM – Go – Nethermind
A Go implementation of the Cairo VM.
Actively maintained
CairoVM – Google Sheets AppScript
A google app script implementation of the Cairo VM.
Actively maintained
CairoVM – Python
A Python implementation of the Cairo VM.
Actively maintained
CairoVM – Rust
A Rust implementation of the Cairo VM.
Actively maintained
CairoVM – Type Script
A TypeScript implementation of the Cairo VM.
Actively maintained
CairoVM – Zig
A Zig implementation of the Cairo VM.
Actively maintained
Celestia
Support for Celestia DA moduar network.
Actively maintained
Core Contracts – Solidity
Starknet core contracts written in Solidity.
Actively maintained
Fukuro
A verification tool used in ZK protocols that confirms the validity of proofs generated by altZK systems.
Actively maintained
Garaga
State-of-the-art Elliptic Curve operations and SNARKS verification for Cairo & Starknet.
Actively maintained
Gomu-Gomu – Sequencing Testing
Blazing fast tool to benchmark Starknet sequencers.
Actively maintained
Hyperlane
Starknet implementation of the Hyperlane protocol.
Actively maintained
IBC
Meta repository for managing IBC Starknet projects.
Actively maintained
Integrity
Stone verifier written in Cairo and deployed on Starknet. Verifies Stone proofs using the CairoVM. It includes a fact registry to allow easy querying of proof validity.
Actively maintained
Juno
A Starknet full node written in Go.
Actively maintained
Kakarot – Cairo0
A zkEVM written in Cairo0, leveraging the STARK proof system.
Actively maintained
Katana
A blazingly fast Starknet sequencer, designed to support both local development as well as production deployments.
Actively maintained
Madara
A powerful stack for launching appchains.
Actively maintained
Madara Prover API
RPC server and client to run the Stone Prover on the Madara sequencer.
Actively maintained
Malachite
A scalable, efficient protocol that enables secure and decentralized agreement among blockchain nodes, supporting high transaction throughput and low latency.
Actively maintained
Next-gen Sequencer
Decentralized Starknet sequencer written in Rust, currently in development.
Actively maintained
P2P Client
Specification of P2P protocol for StarkNet nodes.
Papyrus
A StarkNet full node written in Rust.
Actively maintained
Papyrus Consensus
An implementation of Starknet consesus.
Actively maintained
Pathfinder
A Starknet full node written in Rust.
Actively maintained
Piltover
Starknet Core Contract components in Cairo.
Platinum
An open-source STARK prover, drop-in replacement for Winterfell.
Actively maintained
Pumice
Cairo-VM STARK Verifier Rust implementation.
Actively maintained
Riscairo – Rust
RISC-V ELF interpreter in cairo.
Sandstorm
Cairo prover powered by miniSTARK (compatible with StarkWare's verifiers).
Actively maintained
SHARP
SHARP is a proving service that generates aggregated STARK proofs for Cairo programs, reducing gas costs and ensuring Ethereum-level security.
Actively maintained
Starknet OS – Moonsong Labs
Rust library for running the Starknet OS via the Cairo VM with Rust hints.
Actively maintained
Starknet OS – StarkWare
Legacy python library for running the Starknet OS via the Cairo VM with Python hints.
Actively maintained
Starknet-rpc-tests
A testing framework specifically designed for StarkNet nodes to verify their RPC (Remote Procedure Call) endpoints.
Actively maintained
StarkWare Sequencer
Blockchain sequencer run by StarkWare. Used for Starknet and Paradex blockchains.
Actively maintained
Stone
A STARK prover that generates proofs for Cairo programs.
Actively maintained
Stone CLI
A CLI for proving Cairo programs and parsing the proofs to be verified on Starknet and Ethereum.
Actively maintained
Stone Packaging
Various forms of distribution for the Starkware Stone prover and verifier.
Actively maintained
Stone Proof Splitter – Integrity Verifier
Splits STARK proofs generated by the Stone prover to be verfied on Starknet using the Integrity verifier.
Actively maintained
Stone Proof Splitter – L1 Verifier
Splits STARK proofs generated by the Stone prover to be verfied on Ethereum using the L1 verifier.
Stone SDK
Rust library to simplify using Stone to generate and verify proofs.
Actively maintained
Stone Verifier – Cairo 0
Efficient Stone verifier written in Cairo0. Used primarily by SHARP for creating recursive STARK proofs. Isn't deployed on Starknet and doesn't include a fact registry.
Actively maintained
Stone Verifier – Solidity
STARK Verifier for Cairo Programs written in Solidity and deployed on Ethereum.
Actively maintained
Stwo
Stwo is a next generation implementation of a CSTARK prover and verifier, written in Rust.
Actively maintained
Stwo Verifier – Cairo
A zero-knowledge proof verifier implemented in Cairo, used to validate zk-proofs securely and efficiently.
Actively maintained
Stwo Verifier – Rust
A zero-knowledge proof verifier built in Rust, designed to confirm the validity of zk-proofs efficiently and securely without revealing the underlying data.
Actively maintained
Swiftness
Cairo-VM STARK Verifier Rust implementation.
Actively maintained
Verify Everything
Aims to create various ZK verifiers on Starknet.
Actively maintained
Zaun
An L1 SDK written in Rust, designed specifically for blockchain development.
No results were found. Adjust your search to try again.