Skip to content

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

Notifications You must be signed in to change notification settings

keep-starknet-strange/awesome-starknet

Repository files navigation

starknet logo

Awesome Starknet

awesome list badge build status badge GitHub contributors pull requests welcome badge

A curated list of awesome Starknet resources, libraries, tools and more.

This list is based on Cairo 1. You can still access the previous archived Cairo 0 Awesome Starknet.

Please check the contribution guidelines for information on formatting and writing pull requests.

Contents

Resources

Official

Tutorials and Examples

Video Resources

Articles and Blogs

Papers

Cryptography and maths

Audits

Wallet

Block explorers

Bridges and on-ramps

Monitoring tools

Ecosystem

Dapps

Community

Governance

Events

Open-source and jobs

Additional developer resources

Developer Tools

Starknet SDKs

Cairo VMs

Node implementations

  • Juno - Golang full-node implementation.
  • Papyrus - Rust full-node implementation.
  • Pathfinder - Rust full-node implementation.
  • Deoxys - Substrate full-node implementation.
  • Beerus - Rust light-client implementation.

Provers

Cairo libraries

  • OpenZeppelin contracts-cairo - OpenZeppelin Contracts in Cairo.
  • Alexandria - Collection of useful algorithms and data structures implemented in Cairo.
  • Garaga - Efficient pairing library using polynomial representation of field elements.
  • Herodotus cairo-lib - Set of Data Structures, Encoding, Hashers and Utilities for Cairo.
  • xoroshiro-cairo - Xoroshiro PRNG implementation in Cairo.
  • graffiti - Library for building XML based documents (SVG, HTML, RSS).
  • Origami - Dojo's gaming library.
  • Cubit - Fixed point math library.

Cairo plugins

Dapps libraries

Other libraries

Sequencers

ZkEvm

  • Kakarot - ZK-EVM type 3 written in Cairo.

Gaming

AI

Storage Proofs

  • Herodotus - Secure On-Chain Data Access Solutions using Storage Proofs.

Security

Oracles

Indexers

Misc

Open-source projects

Defi

Gaming

Governance

Infrastructure

  • Nori - RPC request router, proxy and load balancer.

Misc

  • Tokei - ERC20 token streaming protocol.
  • Focus Tree - Focus Tree Contracts.
  • Starknet.id - On-chain identity.
  • Carbon Protocol - Carbon Protocol written in Cairo.
  • StarkRevoke - Revoke your ERC20 and ERC721 approvals.
  • Batchor - Batch your ERC20 transfers with a CSV file.
  • entro - CLI tool to backfill and decode chain data.

License

CC0

To the extent possible under law, Keep Starknet Strange has waived all copyright and related or neighboring rights to this work.