awesome-starknet
A curated list of awesome StarkNet resources, libraries, tools and more
1k stars
38 watching
322 forks
last commit: 2 months ago
Linked from 4 awesome lists
cairocairo-langlayer2rollupsscalingstarknetstarksstarkwarezkrollupzkstarks
Awesome Starknet / Resources | |||
Starknet Website | Official Website | ||
Starknet Documentation | Official Documentation | ||
The Starknet Book | In-depth guide | ||
Cairo Documentation | Official Cairo 1.0 Documentation | ||
The Cairo Book | In-depth guide to Cairo | ||
YouTube channel | Official StarkWare YouTube channel | ||
Roadmap | What’s coming next for Starknet | ||
SNIPs | 155 | 14 days ago | Starknet Improvement Proposals (SNIPs) repository |
starkware-libs/cairo | 1,562 | 3 days ago | Official Cairo Github repository |
Starknet by Example | Collection of examples from beginner concepts to advanced | ||
Cairo by Example | Introduction to Cairo, with simple examples | ||
Starklings | 444 | 13 days ago | Interactive tutorial to get you up and running with Cairo v1 and Starknet |
Node Guardians | Cairo 1.0 interactives tutorials | ||
Starknet messaging tutorial | 27 | 2 months ago | Detailed tutorial to test messaging with Anvil and Katana |
WTF Starknet | 60 | 5 months ago | English and Chinese tutorials |
Starknet Lesson | The latest and best Cairo course classroom | ||
Cairo Zero to Hero | Introduction to Starknet and Cairo | ||
Starknet Blog Posts | Official blog | ||
Developers Blog | Official Developers Blog | ||
Starknet research hub | The place to learn more about the Starket ecosystem and stay-up-to-date with the latest news | ||
Cairopractice | Cairo blog | ||
Cairo – a Turing-complete STARK-friendly CPU architecture | Cairo Whitepaper | ||
A verified algebraic representation of Cairo program execution | - Proof Cairo's soundness using the | ||
Awesome Starknet / Resources / Vitalik's STARKs series | |||
STARKs, Part I: Proofs with Polynomials | |||
STARKs, Part 2: Thank Goodness it’s FRI-day | |||
STARKs, Part 3: Into the Weeds | |||
Awesome Starknet / Resources | |||
Video: zk-STARKs Uncovered | Eli Ben-Sasson's Intense Masterclass, Basecamp Cohort | ||
Video: STARK 101 Workshop | |||
Video: Stark @ Home | |||
STARK Math: The Journey Begins | Starkware's series of blog posts explaining the theory behind STARKs | ||
Awesome Starknet / Resources / STARK Math: The Journey Begins | |||
Arithmetization I | |||
Arithmetization II | |||
Low Degree Testing | |||
A Framework for Efficient STARKs | |||
Awesome Starknet / Resources | |||
ethSTARK Documentation | Computational integrity of STARKs explanation | ||
STARK Paper | |||
FRI Protocol | |||
DEEP-FRI Protocol | |||
Aurora | Transparent Succinct Arguments for R1CS | ||
STARK: Endgame | |||
Audit providers | |||
Nethermind Audits | |||
Braavos | |||
Argent X | |||
Metamask Snap | |||
Voyager | |||
Starkscan | |||
Viewblock | |||
OKLink | |||
Stark Compass | 67 | about 1 month ago | Open source explorer |
Starkgate | The official bridge | ||
Bridges and on-ramps | List of bridges and on-ramps | ||
Awesome Starknet / Ecosystem | |||
Starknet Ecosystem | - The initiative to showcase projects and teams building | ||
Dappland | Discover dapps | ||
Ethereum Ecosystem | Unofficial Ecosystem page for Ethereum and some of its Layer 2s like Starknet | ||
Starknet Community Forum | Official forum | ||
Discord | Official Discord | ||
Official tarknet Twitter | |||
Telegram Core Stars | Cairo Core Stars Pharaohs group | ||
Online communities | List of online communities | ||
Starknet MEV | MEV group | ||
Starknet Governance | Official Governance page | ||
Snapshot proposals | Snapshot proposals | ||
Community discussions | |||
Starknet Foundation | Introduction to the Starknet Foundation | ||
Starknet Foundation committees | Introduction to the Starknet Foundation committees | ||
Upcoming events | List of upcoming events | ||
StarknetCC | Starknet Community Conference | ||
Starknet Summit | |||
Keep Starknet Strange | Starkware Exploration team to kickstart exciting projects | ||
OnlyDust | Contribute to innovative projects | ||
Ecosystem Jobs board | Find a job with the best teams | ||
Nethermind Jobs | Join Nethermind's remote-first, close-knit crew of builders and tech professionals | ||
Equilibrium Labs | Explore the R&D company behind | ||
Awesome Starknet / Additional developer resources | |||
Starknet developer tools | Official developer tools documentation | ||
Setting up your environment | Environment setup guide | ||
Starkli | The recommended CLI | ||
Scarb | The recommended build toolchain and package manager | ||
Vscode Cairo extension | Official Cairo extension for VSCode with diagnostics, go-to-definition, completion and more | ||
Vim plugin for Scarb projects | 0 | about 1 year ago | |
Starknet Foundry | Toolchain for smart contracts development, testing and deployment | ||
Awesome Starknet / Additional developer resources / Starknet Foundry | |||
Starknet Foundry Forge Template | 15 | 11 months ago | |
Awesome Starknet / Additional developer resources | |||
Starknet Remix | The official Starknet plugin for Remix, a browser-based IDE without the need for any installation | ||
Starknet Devnet | 106 | 11 days ago | Local testnet |
Katana | High performance sequencer that can be used as a local testnet | ||
Starknet Hardhat plugin | 198 | 30 days ago | The Starknet Hardhat plugin |
Awesome Starknet / Additional developer resources / Starknet Hardhat plugin | |||
starknet-hardhat-example | 90 | 16 days ago | |
Awesome Starknet / Additional developer resources | |||
docker-cairo | 1 | 26 days ago | Multi-arch Docker images with Cairo binaries |
create-starknet-dapp | Command-line tool designed to help developers quickly create Starknet Dapp projects. It offers multiple project templates | ||
starknet.js | Javascript library | ||
starknet.py | 259 | 12 days ago | Python library |
starknet-rs | 280 | 16 days ago | Rust library |
Awesome Starknet / Additional developer resources / starknet-rs | |||
starknet-rs-example | 280 | 16 days ago | |
Awesome Starknet / Additional developer resources | |||
starknet.go | 145 | about 1 month ago | Golang library |
starknet-jvm | 64 | 12 days ago | Library for JVM languages (java, kotlin and others) |
starknet.dart | Dart library for mobile | ||
cairo-vm | 514 | 4 days ago | Rust implementation of the Cairo VM |
cairo-vm-go | 82 | 11 days ago | Golang implementation of the Cairo VM |
cairo-vm_in_go | 56 | 5 months ago | Another Golang implementation |
cairo-zig | 79 | about 2 months ago | Zig implementation of the Cairo VM |
Juno | 387 | 11 days ago | Golang full-node implementation |
Papyrus | 310 | 2 months ago | Rust full-node implementation |
Pathfinder | 620 | 11 days ago | Rust full-node implementation |
Deoxys | 73 | 11 days ago | Substrate full-node implementation |
Beerus | 244 | 11 days ago | Rust light-client implementation |
StarkEx | 276 | 8 months ago | Starkware verifier |
STONE | 249 | 19 days ago | Prover and verifier for STARKs |
sandstorm | 157 | 7 months ago | Cairo prover powered by miniSTARK |
awesome-prover-mechanisms | 7 | 10 months ago | Awesome list of resources for prover mechanisms in the zkrollup ecosystem |
OpenZeppelin contracts-cairo | OpenZeppelin Contracts in Cairo | ||
Alexandria | 228 | about 1 month ago | Collection of useful algorithms and data structures implemented in Cairo |
Garaga | 184 | 11 days ago | Efficient pairing library using polynomial representation of field elements |
Herodotus cairo-lib | 37 | 2 months ago | Set of Data Structures, Encoding, Hashers and Utilities for Cairo |
xoroshiro-cairo | 35 | 23 days ago | Xoroshiro PRNG implementation in Cairo |
graffiti | 8 | 8 months ago | Library for building XML based documents (SVG, HTML, RSS) |
Origami | 36 | 11 days ago | Dojo's gaming library |
Cubit | 41 | about 2 months ago | Fixed point math library |
hello-cairo-plugin | 4 | 12 days ago | Example Cairo plugin |
Starknet React | 364 | 13 days ago | React hooks library |
get-starknet | 155 | about 1 month ago | Starknet's official wallet SDK for developers |
Starknetkit | The wallet SDK for developers on Starknet | ||
vue-stark-boil | 20 | 13 days ago | Vue.js boilerplate |
starknet-url | 21 | over 1 year ago | Build & parse Starknet URLs |
starknet-deeplink | 4 | over 1 year ago | Starknet deeplink generator |
Starknet-Dapp-Template | Starknet Dapp Template with Next.js 14+, Tailwind CSS 3, TypeScript, DaisyUI, and Starknet-React | ||
Starknet in Rust | 171 | 3 months ago | Rust implementation of Starknet execution logic |
starknet-zig | 5 | 7 months ago | Starknet library in Zig |
types-js | 7 | 3 months ago | TypeScript types |
types-rs | 64 | 16 days ago | Rust types |
poseidon-rs | 36 | over 1 year ago | Poseidon Rust library |
cairo_native | 115 | 11 days ago | Compiler to convert Sierra to machine code via MLIR and LLVM |
tree-sitter-cairo | 6 | over 1 year ago | Cairo 1.0 grammar for tree-sitter |
scure-starknet | 69 | 3 months ago | Minimal JS implementation of Starknet cryptography |
wasm-cairo | 53 | 2 months ago | Wasm bindings for Cairo |
starknet-abigen-rs | 15 | 10 months ago | Cairo ABI parser and generator in Rust |
starknet-devnet-js | 9 | 16 days ago | Interact with the Devnet using this JS provider |
Cainome | 34 | 12 days ago | Library to generate bindings from Cairo ABI |
Madara | 531 | 2 months ago | Sequencer based on substrate |
Kraken | 42 | about 1 year ago | Sequencer by LambdaClass |
Gomu Gomu no Gatling | 21 | 4 months ago | Benchmark tools for sequencers |
Kakarot | ZK-EVM type 3 written in Cairo | ||
Dojo Engine | The Provable Game Engine | ||
Awesome Starknet / Additional developer resources / Dojo Engine | |||
Awesome Dojo | 27 | 2 months ago | Curated list of awesome Dojo resources |
dojo-examples | Dojo examples | ||
Awesome Starknet / Additional developer resources | |||
Starknet Unity SDK | 12 | 10 months ago | |
Gizatech | |||
Awesome Starknet / Additional developer resources / Gizatech | |||
Orion | Provable Machine Learning framework | ||
Tic-Tac-Stark | 10 | 11 months ago | Provable Tic-Tac-Toe AI model using Orion and Cairo |
Awesome Starknet / Additional developer resources | |||
neural-network-cairo | 10 | over 1 year ago | Neural Network implementation from scratch for MNIST |
drive-ai | 21 | about 1 year ago | Self driving car AI with Dojo |
Herodotus | Secure On-Chain Data Access Solutions using Storage Proofs | ||
Caracal | 129 | 8 months ago | Static Analyzer for smart contracts |
semgrep-cairo-rules | 17 | about 1 year ago | Semgrep rules for Cairo 1.0 |
Toth | 239 | 16 days ago | Security toolkit (bytecode analyzer, disassembler, decompiler, symbolic execution, SBMC) |
Underhanded Cairo | |||
An introduction to Cairo 1 smart-contracts security | |||
Under the hood of Cairo 1.0: Exploring Sierra | |||
Adventures with Account Abstraction – Risks and Mitigations in __validate__ | |||
Auditing Cairo 1.0 Contracts | |||
Video: Cairo Security (Peteris Erins) | |||
Awesome Starknet Security | 49 | about 1 month ago | Curated list of awesome Starknet security resources |
Pragma | Decentralized, transparent and composable oracle network | ||
Checkpoint | GraphQL indexing library | ||
Apibara | Open source indexer | ||
dipdup-io/starknet-indexer | 15 | 22 days ago | |
SQD | Web3’s largest data lake | ||
Cairo Utils | Web-based utility converter | ||
StarkTx | StarkTx Transaction Decoder | ||
rika-chan | 17 | 4 months ago | CLI toolkit |
jin | 12 | about 1 year ago | Contract storage dumper |
kipt | 7 | 9 months ago | Collections of Lua scripts to manage contracts |
rifle | 6 | about 1 year ago | Blocktime estimator in Rust |
crypto-ecosystems/starknet | 1,426 | 14 days ago | Starknet raw ecosystem data |
Awesome Starknet / Open-source projects | |||
Satoru | 110 | 2 months ago | Synthetics platform, inspired by GMX v2 design |
Awesome Starknet / Open-source projects / Satoru | |||
zohal-interface | 16 | 11 days ago | Zohal's Satoru interface |
Awesome Starknet / Open-source projects | |||
YAS | 54 | 9 months ago | YAS is Yet Another Swap |
Avnu Contracts | 34 | about 1 month ago | Liquidity aggregator written in Cairo |
Awesome Starknet / Open-source projects / Avnu Contracts | |||
Avnu SDK | 10 | 3 months ago | |
Awesome Starknet / Open-source projects | |||
Cygnus | 8 | 3 months ago | Cygnus contract |
Carmine Protocol | 29 | 12 months ago | Carmine Options AMM |
10kswap Contracts | 61 | 8 months ago | Decentralized ZK Rollup AMM |
ZkLend v1 | 15 | 30 days ago | ZkLend v1 core contracts |
Bibliotheca DAO | |||
Awesome Starknet / Open-source projects / Bibliotheca DAO | |||
Realms World | 19 | 11 days ago | Realms Autonomous World |
Eternum | 44 | 11 days ago | |
Loot Survivor | 78 | about 2 months ago | Onchain arcade |
Awesome Starknet / Open-source projects | |||
Roll Your Own | 61 | 12 days ago | |
Stark-lander | 12 | 6 months ago | |
PixeLAW | 7 | 10 months ago | |
Tsubasa | 59 | 10 months ago | |
Carmine Governance | 29 | 12 days ago | Carmine Governance contracts |
Nori | 10 | 7 months ago | RPC request router, proxy and load balancer |
Tokei | 45 | 8 months ago | ERC20 token streaming protocol |
Focus Tree | 6 | 10 months ago | Focus Tree Contracts |
Starknet.id | On-chain identity | ||
Carbon Protocol | 54 | 3 months ago | Carbon Protocol written in Cairo |
StarkRevoke | 10 | 7 months ago | Revoke your ERC20 and ERC721 approvals |
Batchor | 4 | 8 months ago | Batch your ERC20 transfers with a CSV file |
entro | 23 | about 1 month ago | CLI tool to backfill and decode chain data |