awesome-starknet

A curated list of awesome StarkNet resources, libraries, tools and more

GitHub

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
Twitter 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

Backlinks from these awesome lists: