{"id":13410477,"url":"https://github.com/keep-starknet-strange/awesome-starknet","last_synced_at":"2026-01-27T00:37:09.541Z","repository":{"id":37314701,"uuid":"431089531","full_name":"keep-starknet-strange/awesome-starknet","owner":"keep-starknet-strange","description":"A curated list of awesome StarkNet resources, libraries, tools and more","archived":false,"fork":false,"pushed_at":"2025-01-06T14:19:12.000Z","size":189,"stargazers_count":1544,"open_issues_count":17,"forks_count":332,"subscribers_count":38,"default_branch":"master","last_synced_at":"2026-01-26T21:34:39.004Z","etag":null,"topics":["cairo","cairo-lang","layer2","rollups","scaling","starknet","starks","starkware","zkrollup","zkstarks"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keep-starknet-strange.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-23T12:21:02.000Z","updated_at":"2026-01-16T09:47:36.000Z","dependencies_parsed_at":"2024-01-23T04:04:45.595Z","dependency_job_id":"c75f7fc4-bf02-4987-9232-daa50895d8de","html_url":"https://github.com/keep-starknet-strange/awesome-starknet","commit_stats":null,"previous_names":["keep-starknet-strange/awesome-starknet","gakonst/awesome-starknet"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/keep-starknet-strange/awesome-starknet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fawesome-starknet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fawesome-starknet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fawesome-starknet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fawesome-starknet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keep-starknet-strange","download_url":"https://codeload.github.com/keep-starknet-strange/awesome-starknet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keep-starknet-strange%2Fawesome-starknet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28793840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cairo","cairo-lang","layer2","rollups","scaling","starknet","starks","starkware","zkrollup","zkstarks"],"created_at":"2024-07-30T20:01:07.197Z","updated_at":"2026-01-27T00:37:09.527Z","avatar_url":"https://github.com/keep-starknet-strange.png","language":null,"funding_links":[],"categories":["Other Lists","Others"],"sub_categories":["Starknet","TeX Lists"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"starknet logo\" src=\"./assets/starknet.png\" width=\"200\" \u003e\n  \u003ch1 align=\"center\"\u003eAwesome Starknet\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/sindresorhus/awesome\"\u003e\n      \u003cimg alt=\"awesome list badge\" src=\"https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"#buildstatus\"\u003e\n      \u003cimg alt=\"build status badge\" src=\"https://github.com/gakonst/awesome-starknet/workflows/Build/badge.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/gakonst/awesome-starknet/graphs/contributors\"\u003e\n      \u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/gakonst/awesome-starknet\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"http://makeapullrequest.com\"\u003e\n      \u003cimg alt=\"pull requests welcome badge\" src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat\"\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\n  \u003cp align=\"center\"\u003eA curated list of awesome \u003ca href=\"https://medium.com/starkware/starknet-alpha-is-coming-to-mainnet-b825829eaf32\"\u003eStarknet\u003c/a\u003e resources, libraries, tools and more.\u003c/p\u003e\n\n  \u003cp align=\"center\"\u003eThis list is based on Cairo 1. You can still access the previous archived \u003ca href=\"CAIRO_0_ARCHIVE.md\"\u003eCairo 0 Awesome Starknet\u003c/a\u003e.\u003c/p\u003e\n\n  \u003cp align=\"center\"\u003ePlease check the \u003ca href=\"CONTRIBUTING.md\"\u003econtribution guidelines\u003c/a\u003e for information on formatting and writing pull requests.\u003c/p\u003e\n\n\u003c/div\u003e\n\n### Contents\n\n- [Resources](#resources)\n  - [Official](#official)\n  - [Tutorials and Examples](#tutorials-and-examples)\n  - [Articles and Blogs](#articles-and-blogs)\n  - [Papers](#papers)\n  - [Cryptography and maths](#cryptography-and-maths)\n  - [Audits](#audits)\n  - [Wallet](#wallet)\n  - [Block explorers](#block-explorers)\n  - [Bridges and on-ramps](#bridges-and-on-ramps)\n- [Ecosystem](#ecosystem)\n  - [Dapps](#dapps)\n  - [Community](#community)\n  - [Governance](#governance)\n  - [Events](#events)\n  - [Open-source and jobs](#open-source-and-jobs)\n- [Additional developer resources](#additional-developer-resources)\n  - [Developer Tools](#developer-tools)\n  - [Starknet SDKs](#starknet-sdks)\n  - [Cairo VMs](#cairo-vms)\n  - [Node implementations](#node-implementations)\n  - [Provers](#provers)\n  - [Cairo libraries](#cairo-libraries)\n  - [Dapps libraries](#dapps-libraries)\n  - [Other libraries](#other-libraries)\n  - [Sequencers](#sequencers)\n  - [ZkEvm](#zkevm)\n  - [Gaming](#gaming)\n  - [AI](#ai)\n  - [Storage Proofs](#storage-proofs)\n  - [Security](#security)\n  - [Oracles](#oracles)\n  - [Indexers](#indexers)\n  - [Misc](#misc)\n- [Open-source projects](#open-source-projects)\n  - [Defi](#defi)\n  - [Gaming](#gaming-1)\n  - [Governance](#governance-1)\n  - [Misc](#misc-1)\n- [License](#license)\n\n## Resources\n\n#### Official\n\n- [Starknet Website](https://www.starknet.io/) - Official Website.\n- [Starknet Documentation](https://docs.starknet.io/documentation/) - Official Documentation.\n- [Cairo Documentation](https://docs.cairo-lang.org/) - Official Cairo 1.0 Documentation.\n- [Cairo Playground]( https://www.cairo-lang.org/cairovm/) - Experiment writing Cairo online without deploying a smart contract on Starknet.\n- [The Cairo Book](https://book.cairo-lang.org/) - In-depth guide to Cairo.\n- [Roadmap](https://www.starknet.io/en/roadmap) - What’s coming next for Starknet.\n- [SNIPs](https://github.com/starknet-io/SNIPs) - Starknet Improvement Proposals (SNIPs) repository.\n- [StarkWare YouTube channel](https://www.youtube.com/@starkware_ltd) - Official StarkWare YouTube channel.\n- [starkware-libs/cairo](https://github.com/starkware-libs/cairo) - Official Cairo Github repository.\n- [Starknet Foundation YouTube channel](https://www.youtube.com/@starknet_foundation) - Official Starknet Foundation YouTube channel.\n\n#### Tutorials and Examples\n\n- [Starknet by Example](https://starknet-by-example.voyager.online/) - Collection of examples from beginner concepts to advanced.\n- [Cairo by Example](https://cairo-by-example.com/) - Introduction to Cairo, with simple examples.\n- Starklings - Interactive tutorial to get you up and running with Cairo v1 and Starknet.\n  - [Source Code Repository](https://github.com/shramee/starklings-cairo1)\n  - [Web-based Interactive Tutorial](https://starklings.app/)\n- [Node Guardians](https://nodeguardians.io/dev-hub?s=devhub-campaigns) - Cairo 1.0 interactives tutorials.\n- [Exercism Cairo Track](https://exercism.org/tracks/cairo) - Learn and master Cairo through hands-on exercises with community-powered mentorship.\n- [Starknet messaging tutorial](https://github.com/glihm/starknet-messaging-dev) - Detailed tutorial to test messaging with Anvil and Katana.\n- [Starknet Lesson](https://www.starknet-lesson.com) - The latest and best Cairo course classroom.\n- [Starknet AI agent](https://agent.starknet.id/) - AI-powered guide for Starknet learning, development, and Cairo coding assistance.\n- [Starknet's Counter Workshop](https://github.com/starknet-edu/counter-workshop) - Learn to write your first Cairo smart contract with this step-by-step exercise.\n- [STARK 101](https://starkware.co/stark-101/) - Hands-on tutorial on how to write a STARK prover from scratch (in Python).\n- [Starknet’s Account Abstraction Workshop](https://github.com/starknet-edu/aa-workshop) - Practice how to create an account contract with a single signer that uses the STARK-friendly elliptic curve to sign transactions.\n\n#### Video Resources\n- [Basecamp X recordings](https://www.youtube.com/playlist?list=PLMXIoXErTTYUJByl_2kK7wxxaETj-KGKZ) - Learn Starknet from basics to advanced with the Starknet Foundation team.\n- [Cairo Zero to Hero](https://www.youtube.com/playlist?list=PLAHFj7-3e6Lz_gSRsearGALkTduJZFdlt) - Video series teaching Starknet development and Cairo programming.\n- [Analyzing onchain data](https://www.youtube.com/watch?v=XCxAvuutks4\u0026list=PLcIyXLwiPilV5RBZj43AX1FY4FJMWHFTY\u0026index=17\u0026ab_channel=StarkWare) - Learn how to analyze onchain data on Starknet using Apibara and ChatGPT.\n- [Build a Game with Dojo](https://www.youtube.com/watch?v=4tVW0zCE7ug\u0026ab_channel=StarknetFoundation) - Learn how to build a game on Starknet with Dojo, a Provable Game Engine.\n- [Become a Starknet Core Developer](https://www.youtube.com/watch?v=7gT0XQA7WxQ\u0026ab_channel=StarknetFoundation) - In-depth exploration of becoming a Core Developer in the Starknet ecosystem.\n- [StarknetCC 2024 Talks](https://www.youtube.com/playlist?list=PLD-8OseqjVebIVnFkMphAUEKPjCUB0siq)\n\n#### Articles and Blogs\n\n- [Starknet Blog Posts](https://www.starknet.io/en/posts) - Official blog.\n- [Developers Blog]( https://www.starknet.io/blog/?category=developers) - Official Developers Blog.\n- [Starknet research hub](https://starknet-research.beehiiv.com/) - The place to learn more about the Starket ecosystem and stay-up-to-date with the latest news.\n- [Cairopractice](https://cairopractice.com/) - Cairo blog.\n\n#### Papers\n\n- [Cairo – a Turing-complete STARK-friendly CPU architecture](https://eprint.iacr.org/2021/1063.pdf) - Cairo Whitepaper\n- [A verified algebraic representation of Cairo program execution](https://arxiv.org/abs/2109.14534) -\n  Proof Cairo's soundness using the\n  [Lean proof assistant](\u003chttps://en.wikipedia.org/wiki/Lean_(proof_assistant)\u003e).\n\n#### Cryptography and maths\n\n- Vitalik's STARKs series.\n  - [STARKs, Part I: Proofs with Polynomials](https://vitalik.eth.limo/general/2017/11/09/starks_part_1.html)\n  - [STARKs, Part 2: Thank Goodness it’s FRI-day](https://vitalik.eth.limo/general/2017/11/22/starks_part_2.html)\n  - [STARKs, Part 3: Into the Weeds](https://vitalik.eth.limo/general/2018/07/21/starks_part_3.html)\n- [Video: zk-STARKs Uncovered](https://www.youtube.com/watch?v=jg9KSNOO2XY) - Eli Ben-Sasson's Intense Masterclass, Basecamp Cohort.\n- [Video: STARK 101 Workshop](https://www.youtube.com/playlist?list=PLcIyXLwiPilWoXrDbmwHPxaH8Gxk5I_fG)\n- [Video: Stark @ Home](https://www.youtube.com/playlist?list=PLcIyXLwiPilUFGw7r2uyWerOkbx4GFMXq)\n- [STARK Math: The Journey Begins](https://medium.com/starkware/stark-math-the-journey-begins-51bd2b063c71) - Starkware's series of blog posts explaining the theory behind STARKs.\n  - [Arithmetization I](https://medium.com/starkware/arithmetization-i-15c046390862)\n  - [Arithmetization II](https://medium.com/starkware/arithmetization-ii-403c3b3f4355)\n  - [Low Degree Testing](https://medium.com/starkware/low-degree-testing-f7614f5172db)\n  - [A Framework for Efficient STARKs](https://medium.com/starkware/a-framework-for-efficient-starks-19608ba06fbe)\n- [ethSTARK Documentation](https://eprint.iacr.org/2021/58) - Computational integrity of STARKs explanation.\n- [STARK Paper](https://starkware.co/wp-content/uploads/2022/05/STARK-paper.pdf)\n- [FRI Protocol](https://eccc.weizmann.ac.il/report/2017/134/)\n- [DEEP-FRI Protocol](https://arxiv.org/abs/1903.12243)\n- [Aurora](https://starkware.co/wp-content/uploads/2022/05/Aurora-Transparent-Succinct-Arguments-for-R1CS.pdf) - Transparent Succinct Arguments for R1CS.\n- [STARK: Endgame](https://starkware.co/resource/stark-endgame/)\n\n#### Audits\n\n- [Audit providers](https://docs.starknet.io/documentation/tools/audit/)\n- [Nethermind Audits](https://www.nethermind.io/smart-contract-audits)\n\n#### Wallet\n\n- [Braavos](https://braavos.app/)\n- [Argent X](https://www.argent.xyz/argent-x/)\n- [Metamask Snap](https://snaps.consensys.io/starknet)\n- [List of wallets available on Starknet](https://www.starknet.io/wallets/) \n\n#### Block explorers\n\n- [Voyager](https://voyager.online)\n- [Starkscan](https://starkscan.co/)\n- [Viewblock](https://viewblock.io/starknet)\n- [NFTScan](https://starknet.nftscan.com/) - Explore any NFT data on Starknet. \n- [OKLink](https://www.oklink.com/starknet)\n- [Stark Compass](https://github.com/lambdaclass/stark_compass_explorer) - Open source explorer\n\n#### Bridges and on-ramps\n\n- [Starkgate](https://starkgate.starknet.io/) - The official bridge.\n- [Bridges and on-ramps](https://www.starknet.io/en/ecosystem/bridges-and-onramps) - List of bridges and on-ramps.\n\n#### Monitoring tools\n\n- [Starknet Monitor](https://www.starknet-monitor.com/) - Vital statistics about Starknet. \n- [Starknet Status](https://status.starknet.io/) - Provides timely status information about the health of Starknet sequencing.\n\n## Ecosystem\n\n#### Dapps\n\n- [Starknet Ecosystem](https://starknet-ecosystem.com) -\n  The [community-driven](https://github.com/419Labs/starknet-ecosystem.com) initiative to showcase projects and teams building.\n- [Dappland](https://www.dappland.com/) - Discover dapps.\n- [Ethereum Ecosystem](https://www.ethereum-ecosystem.com/blockchains/starknet) - Unofficial Ecosystem page for Ethereum and some of its Layer 2s like Starknet.\n\n#### Community\n\n- [Starknet Community Forum](https://community.starknet.io/) - Official forum.\n- [Discord](https://starknet.io/discord) - Official Discord.\n- [Twitter](https://twitter.com/Starknet) - Official tarknet Twitter.\n- [Telegram Core Stars](https://t.me/sncorestars) - Cairo Core Stars Pharaohs group.\n- [Online communities](https://www.starknet.io/en/community/online-communities) - List of online communities.\n- [Starknet MEV](https://t.me/+TiNIOKAdIyQzNDg0) - MEV group.\n\n#### Governance\n\n- [Starknet Governance](https://www.starknet.io/en/community/governance) - Official Governance page.\n- [Snapshot proposals](https://snapshot.org/#/starknet.eth) - Snapshot proposals.\n- [Community discussions](https://community.starknet.io/c/governance/15)\n- [Starknet Foundation](https://www.starknet.io/en/posts/governance/welcome-to-the-world-starknet-foundation) - Introduction to the Starknet Foundation.\n- [Starknet Foundation committees](https://www.starknet.io/en/posts/foundation/the-starknet-foundation-meet-the-committees) - Introduction to the Starknet Foundation committees.\n\n#### Events\n\n- [Upcoming events](https://www.starknet.io/en/events) - List of upcoming events.\n- [StarknetCC](https://www.starknet.cc/) - Starknet Community Conference.\n\n#### Open-source and jobs\n\n- [Keep Starknet Strange](https://github.com/keep-starknet-strange) - Starkware Exploration team to kickstart exciting projects.\n- [OnlyDust](https://www.onlydust.xyz/) - Contribute to innovative projects.\n- [Nethermind Jobs](https://www.nethermind.io/open-roles) - Join Nethermind's remote-first, close-knit crew of builders and tech professionals.\n- [Equilibrium Labs](https://equilibrium.co/join-us) - Explore the R\u0026D company behind [Pathfinder](#node-implementations).\n\n## Additional developer resources\n\n#### Developer Tools\n\n- [Starknet developer tools](https://docs.starknet.io/documentation/tools/devtools/) - Official developer tools documentation.\n- [Setting up your environment](https://docs.starknet.io/documentation/quick_start/environment_setup/) - Environment setup guide.\n- [Starkli](https://book.starkli.rs) - The recommended CLI.\n- [Scarb](https://docs.swmansion.com/scarb) - The recommended build toolchain and package manager.\n- [scarbs.xyz](https://scarbs.xyz) - Cairo package repository.\n- [Vscode Cairo extension](https://marketplace.visualstudio.com/items?itemName=starkware.cairo1) - Official Cairo extension for VSCode with diagnostics, go-to-definition, completion and more.\n- [Vim plugin for Scarb projects](https://github.com/swan-of-bodom/scarb-vim)\n- [Vim syntax highlighting](https://gist.github.com/b-j-roberts/3d58102660d3522d0a498edd776196f2) - Vimscript syntax file supporting Cairo 1 and 0.\n- [Vim CoC Scarb language server](https://gist.github.com/b-j-roberts/d5ca5381c79ea3cdc6558f2080789cf6) - Scarb language server setup for the coc.nvim plugin.\n- [Starknet Foundry](https://foundry-rs.github.io/starknet-foundry/) - Toolchain for smart contracts development, testing and deployment.\n- [Starknet Remix](https://remix.ethereum.org/?#activate=Starknet) - The official Starknet plugin for Remix, a browser-based IDE without the need for any installation.\n- [Starknet Devnet](https://github.com/0xSpaceShard/starknet-devnet-rs) - Local testnet.\n- [Katana](https://book.dojoengine.org/toolchain/katana) - High performance sequencer that can be used as a local testnet.\n- [Starknet Hardhat plugin](https://github.com/Shard-Labs/starknet-hardhat-plugin) - The Starknet Hardhat plugin.\n  - [starknet-hardhat-example](https://github.com/0xSpaceShard/starknet-hardhat-example)\n- [docker-cairo](https://github.com/xJonathanLEI/docker-cairo) - Multi-arch Docker images with Cairo binaries.\n- [cairo-profiler](https://github.com/software-mansion/cairo-profiler) - Profiler for Cairo.\n\n\n\n#### Starknet SDKs\n\n- [starknet.js](https://www.starknetjs.com/) - Javascript library.\n- [starknet.py](https://github.com/software-mansion/starknet.py) - Python library.\n- [starknet-rs](https://github.com/xJonathanLEI/starknet-rs) - Rust library.\n  - [starknet-rs-example](https://github.com/xJonathanLEI/starknet-rs/tree/master/examples)\n- [starknet.go](https://github.com/NethermindEth/starknet.go) - Golang library.\n- [starknet-jvm](https://github.com/software-mansion/starknet-jvm) - Library for JVM languages (java, kotlin and others).\n- [starknet.dart](https://github.com/focustree/starknet.dart) - Dart library for mobile.\n\n#### Cairo VMs\n\n- [cairo-vm](https://github.com/lambdaclass/cairo-vm) - Rust implementation of the Cairo VM.\n- [cairo-vm-go](https://github.com/NethermindEth/cairo-vm-go) - Golang implementation of the Cairo VM.\n- [cairo-vm_in_go](https://github.com/lambdaclass/cairo-vm_in_go) - Another Golang implementation.\n- [cairo-zig](https://github.com/keep-starknet-strange/cairo-zig) - Zig implementation of the Cairo VM.\n\n#### Node implementations\n\n- [Juno](https://github.com/NethermindEth/juno) - Golang full-node implementation.\n- [Papyrus](https://github.com/starkware-libs/papyrus) - Rust full-node implementation.\n- [Pathfinder](https://github.com/eqlabs/pathfinder) - Rust full-node implementation.\n- [Deoxys](https://github.com/KasarLabs/deoxys) - Substrate full-node implementation.\n- [Beerus](https://github.com/keep-starknet-strange/beerus) - Rust light-client implementation.\n\n#### Provers\n\n- [StarkEx](https://github.com/starkware-libs/starkex-contracts) - Starkware verifier.\n- [STONE](https://github.com/starkware-libs/stone-prover) - Prover and verifier for STARKs\n- [sandstorm](https://github.com/andrewmilson/sandstorm) - Cairo prover powered by miniSTARK.\n- [awesome-prover-mechanisms](https://github.com/niluferokay/awesome-prover-mechanisms) - Awesome list of resources for prover mechanisms in the zkrollup ecosystem.\n\n#### Cairo libraries\n\n- [OpenZeppelin contracts-cairo](https://docs.openzeppelin.com/contracts-cairo/) - OpenZeppelin Contracts in Cairo.\n- [Alexandria](https://github.com/keep-starknet-strange/alexandria) - Collection of useful algorithms and data structures implemented in Cairo.\n- [Garaga](https://github.com/keep-starknet-strange/garaga) - Efficient pairing library using polynomial representation of field elements.\n- [Herodotus cairo-lib](https://github.com/HerodotusDev/cairo-lib) - Set of Data Structures, Encoding, Hashers and Utilities for Cairo.\n- [xoroshiro-cairo](https://github.com/milancermak/xoroshiro-cairo) - Xoroshiro PRNG implementation in Cairo.\n- [graffiti](https://github.com/milancermak/graffiti) - Library for building XML based documents (SVG, HTML, RSS).\n- [Origami](https://github.com/dojoengine/origami) - Dojo's gaming library.\n- [Cubit](https://github.com/influenceth/cubit) - Fixed point math library.\n\n#### Cairo plugins\n\n- [hello-cairo-plugin](https://github.com/piwonskp/hello-cairo-plugin) - Example Cairo plugin.\n\n#### Dapps libraries\n\n- [Starknet React](https://github.com/auclantis/starknet-react) - React hooks library.\n- [get-starknet](https://github.com/starknet-io/get-starknet) - Starknet's official wallet SDK for developers.\n- [vue-stark-boil](https://github.com/dontpanicdao/vue-stark-boil) - Vue.js boilerplate.\n- [starknet-url](https://github.com/myBraavos/starknet-url) - Build \u0026 parse Starknet URLs.\n- [starknet-deeplink](https://github.com/myBraavos/starknet-deeplink) - Starknet deeplink generator.\n- [Scaffold-Stark](https://scaffoldstark.com/)- Build dapps using NextJS, Starknet.js, Scarb, Starknet-React, Starknet Foundry and Typescript. \n- [Starknet Scaffold](https://www.starknetscaffold.xyz/) - An [open-source](https://github.com/horuslabsio/Starknet-Scaffold) up-to-date toolkit for building decentralized applications (dapps) on Starknet.\n\n#### Other libraries\n\n- [Starknet in Rust](https://github.com/lambdaclass/starknet_in_rust#starknet) - Rust implementation of Starknet execution logic.\n- [starknet-zig](https://github.com/starknet-io/starknet-zig) - Starknet library in Zig.\n- [types-js](https://github.com/starknet-io/types-js) - TypeScript types.\n- [types-rs](https://github.com/starknet-io/types-rs) - Rust types.\n- [poseidon-rs](https://github.com/keep-starknet-strange/poseidon-rs) - Poseidon Rust library.\n- [cairo_native](https://github.com/lambdaclass/cairo_native) - Compiler to convert Sierra to machine code via MLIR and LLVM.\n- [tree-sitter-cairo](https://github.com/avnu-labs/tree-sitter-cairo) - Cairo 1.0 grammar for tree-sitter.\n- [scure-starknet](https://github.com/paulmillr/scure-starknet) - Minimal JS implementation of Starknet cryptography.\n- [wasm-cairo](https://github.com/cryptonerdcn/wasm-cairo) - Wasm bindings for Cairo.\n- [starknet-abigen-rs](https://github.com/glihm/starknet-abigen-rs) - Cairo ABI parser and generator in Rust.\n- [starknet-devnet-js](https://github.com/0xSpaceShard/starknet-devnet-js) - Interact with the Devnet using this JS provider.\n- [Cainome](https://github.com/cartridge-gg/cainome) - Library to generate bindings from Cairo ABI.\n\n#### Sequencers\n\n- [Madara](https://github.com/keep-starknet-strange/madara) - Sequencer based on substrate.\n- [Kraken](https://github.com/lambdaclass/starknet_stack/tree/main/sequencer) - Sequencer by LambdaClass.\n- [Gomu Gomu no Gatling](https://github.com/keep-starknet-strange/gomu-gomu-no-gatling) - Benchmark tools for sequencers.\n\n#### ZkEvm\n\n- [Kakarot](https://www.kakarot.org/) - ZK-EVM type 3 written in Cairo.\n\n#### Gaming\n\n- [Dojo Engine](https://book.dojoengine.org/) - The Provable Game Engine.\n  - [Awesome Dojo](https://github.com/dojoengine/awesome-dojo) - Curated list of awesome Dojo resources.\n- [Starknet Unity SDK](https://github.com/NethermindEth/starknet.unity)\n\n#### AI\n\n- [Gizatech](https://www.gizatech.xyz/)\n  - [Orion](https://orion.gizatech.xyz/welcome/readme) - Provable Machine Learning framework.\n  - [Tic-Tac-Stark](https://github.com/gizatechxyz/Tic-Tac-Stark) - Provable Tic-Tac-Toe AI model using Orion and Cairo.\n- [neural-network-cairo](https://github.com/franalgaba/neural-network-cairo) - Neural Network implementation from scratch for MNIST.\n- [drive-ai](https://github.com/cartridge-gg/drive-ai) - Self driving car AI with Dojo.\n\n#### Storage Proofs\n\n- [Herodotus](https://docs.herodotus.dev/) - Secure On-Chain Data Access Solutions using Storage Proofs.\n\n#### Security\n\n- [Caracal](https://github.com/crytic/caracal) - Static Analyzer for smart contracts.\n- [semgrep-cairo-rules](https://github.com/avnu-labs/semgrep-cairo-rules) - Semgrep rules for Cairo 1.0.\n- [Toth](https://github.com/FuzzingLabs/thoth) - Security toolkit (bytecode analyzer, disassembler, decompiler, symbolic execution, SBMC).\n- [Underhanded Cairo](https://cairopractice.com/tags/security/)\n- [An introduction to Cairo 1 smart-contracts security](https://antoinemecker.medium.com/an-introduction-to-cairo-1-smart-contracts-security-1f96792b998a)\n- [Under the hood of Cairo 1.0: Exploring Sierra](https://medium.com/nethermind-eth/under-the-hood-of-cairo-1-0-exploring-sierra-7f32808421f5)\n- [Adventures with Account Abstraction – Risks and Mitigations in \\_\\_validate\\_\\_](https://braavos.app/adventures-with-account-abstraction-failed-transactions/)\n- [Auditing Cairo 1.0 Contracts](https://extropy-io.medium.com/auditing-cairo-1-0-contracts-9cfdf479924a)\n- [Video: Cairo Security (Peteris Erins)](https://www.youtube.com/watch?v=9CIhHNrliW4)\n- [Awesome Starknet Security](https://github.com/amanusk/awesome-starknet-security) - Curated list of awesome Starknet security resources.\n\n#### Oracles\n\n- [Chainlink Data Feeds](https://docs.chain.link/data-feeds/price-feeds/addresses?network=starknet\u0026page=1\u0026search=) - Real-world data available for DeFi dApps on Starknet.\n- [Pragma](https://www.pragmaoracle.com/) - Decentralized, transparent and composable oracle network.\n- [Pyth Data Feed](https://www.pyth.network/price-feeds) - Data from real-world markets.\n\n#### Indexers\n\n- [Checkpoint](https://checkpoint.fyi/#/) - GraphQL indexing library.\n- [Apibara](https://www.apibara.com/) - Open source indexer.\n- [dipdup-io/starknet-indexer](https://github.com/dipdup-io/starknet-indexer)\n- [SQD](https://sqd.dev/) - Web3’s largest data lake.\n\n#### Misc\n\n- [Cairo Utils](https://cairo-utils-web.vercel.app/) - Web-based utility converter.\n- [StarkTx](https://starktx.info/) - StarkTx Transaction Decoder.\n- [rika-chan](https://github.com/kariy/rika-chan) - CLI toolkit.\n- [jin](https://github.com/kariy/jin) - Contract storage dumper.\n- [kipt](https://github.com/glihm/kipt) - Collections of Lua scripts to manage contracts.\n- [rifle](https://github.com/rkdud007/rifle) - Blocktime estimator in Rust.\n- [crypto-ecosystems/starknet](https://github.com/electric-capital/crypto-ecosystems/blob/master/data/ecosystems/s/starknet.toml) - Starknet raw ecosystem data.\n\n## Open-source projects\n\n#### Defi\n\n- [Satoru](https://github.com/keep-starknet-strange/satoru) - Synthetics platform, inspired by GMX v2 design.\n  - [zohal-interface](https://github.com/Zohal-Starknet/zohal-interface) - Zohal's Satoru interface.\n- [YAS](https://github.com/lambdaclass/yet-another-swap) - YAS is Yet Another Swap.\n- [Avnu Contracts](https://github.com/avnu-labs/avnu-contracts-v2) - Liquidity aggregator written in Cairo.\n  - [Avnu SDK](https://github.com/avnu-labs/avnu-sdk)\n- [Cygnus](https://github.com/CygnusDAO/cygnus-starknet-cairo1) - Cygnus contract.\n- [Carmine Protocol](https://github.com/CarmineOptions/carmine-protocol) - Carmine Options AMM.\n- [10kswap Contracts](https://github.com/10k-swap/10k_swap-contracts) - Decentralized ZK Rollup AMM.\n- [ZkLend v1](https://github.com/zkLend/zklend-v1-core) - ZkLend v1 core contracts.\n- [Fibrous Contracts V1](https://github.com/Fibrous-Finance/fibrous-aggregator-contracts) - Fibrous Finance Router Contracts V1.\n- [Fibrous SDK](https://github.com/Fibrous-Finance/router-sdk) - Fibrous SDK.\n- [Fibrous Python SDK](https://github.com/Fibrous-Finance/router-python-sdk) - Fibrous Python SDK.\n- [Fibrous Limit Order SDK](https://github.com/Fibrous-Finance/limit-order-sdk) - Fibrous Limit Order SDK.\n- [Fibrous Limit Order Python SDK](https://github.com/Fibrous-Finance/limit-order-sdk-python) - Fibrous Limit Order Python SDK.\n- [Pragma Liquidator Bot](https://github.com/astraly-labs/vesu-liquidator) - Automated bot that monitors \u0026 liquidates positions.\n- [Vesu Liquidator Contract](https://github.com/vesuxyz/vesu-liquidate)\n\n#### Gaming\n\n- [Bibliotheca DAO](https://github.com/BibliothecaDAO)\n  - [Realms World](https://github.com/BibliothecaDAO/RealmsWorld) - Realms Autonomous World.\n  - [Eternum](https://github.com/BibliothecaDAO/eternum)\n  - [Loot Survivor](https://github.com/BibliothecaDAO/loot-survivor) - Onchain arcade.\n- [Roll Your Own](https://github.com/cartridge-gg/rollyourown)\n- [Stark-lander](https://github.com/dojoengine/stark-lander)\n- [PixeLAW](https://github.com/pixelaw/game)\n- [Tsubasa](https://github.com/keep-starknet-strange/tsubasa)\n\n#### Governance\n\n- [Carmine Governance](https://github.com/CarmineOptions/governance) - Carmine Governance contracts.\n\n#### Infrastructure\n\n- [Nori](https://github.com/keep-starknet-strange/nori) - RPC request router, proxy and load balancer.\n\n#### Misc\n\n- [Tokei](https://github.com/starknet-io/tokei) - ERC20 token streaming protocol.\n- [Focus Tree](https://github.com/focustree/contracts) - Focus Tree Contracts.\n- [Starknet.id](https://github.com/lfglabs-dev/app.starknet.id) - On-chain identity.\n- [Carbon Protocol](https://github.com/Carbonable/carbon-protocol) - Carbon Protocol written in Cairo.\n- [StarkRevoke](https://github.com/yusufferdogan/STARKREVOKE) - Revoke your ERC20 and ERC721 approvals.\n- [Batchor](https://github.com/keep-starknet-strange/batchor) - Batch your ERC20 transfers with a CSV file.\n- [entro](https://github.com/NethermindEth/entro) - CLI tool to backfill and decode chain data.\n\n---\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law,\nKeep Starknet Strange has waived all copyright\nand related or neighboring rights to this work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeep-starknet-strange%2Fawesome-starknet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeep-starknet-strange%2Fawesome-starknet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeep-starknet-strange%2Fawesome-starknet/lists"}