cairo

Programmable execution engine

A Rust-based language for creating provable programs that can perform general computation

Cairo is the first Turing-complete language for creating provable programs for general computation.

GitHub

2k stars
19 watching
492 forks
Language: Rust
last commit: 4 days ago
Linked from 2 awesome lists

cairocomputational-integritystarknetzero-knowledge-proofszkp

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
starkware-libs/cairo-lang A language and package for writing provable programs in Python. 1,348
lambdaclass/cairo-vm An implementation of the Cairo VM in Rust for generating provable programs. 522
shramee/starklings-cairo1 An interactive tutorial to get started with Cairo and Starknet programming 452
andrewmilson/sandstorm A Cairo prover built on top of miniSTARK that generates proofs for computational integrity and verification of Smart Contract programs. 158
lambdaclass/cairo-vm_in_go An implementation of a programming language for writing provable programs in Go. 56
cryptonerdcn/wasm-cairo A suite of development tools and a WebAssembly runtime environment for supporting the Cairo programming language. 54
software-mansion/cairo-profiler A tool for analyzing and optimizing performance of the Cairo programming language and Starknet network. 30
starkware-libs/papyrus A full node implementation for the Starknet blockchain in Rust. 315
lambdaclass/cairo_native Compiles Cairo's intermediate representation to machine code using MLIR and LLVM 121
keep-starknet-strange/alexandria A collection of useful algorithms and data structures implemented in Cairo for use in software development. 234
openzeppelin/cairo-contracts A library for secure smart contract development written in Cairo for Starknet 824
starkware-libs/stone-prover A proof system based on cutting-edge cryptography that enables efficient verification of cryptographic proofs. 260
l-henri/starknet-cairo-101 A tutorial series on building smart contracts with the Cairo language on StarkNet. 23
keep-starknet-strange/ziggy-starkdust An experimental implementation of a Cairo VM in Zig, enabling execution of Cairo programs. 83
crytic/amarna Analyze and report on potential issues in Cairo code for improved security and maintainability. 148