Skip to content

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

Notifications You must be signed in to change notification settings

theyavuzarslan/awesome-starknet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

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.

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

Contents

Resources

Official

Ecosystem

Tutorials

Articles

Security

Examples

Educational
Built / Deployed on StarkNet

Templates

Books

Practice

Jobs

Libraries

Tools

General

  • Braavos - Browser extension wallet.
  • argent-x - Browser extension wallet
  • cairo_kernel - Jupyter kernel for Cairo.
  • fossil - L1 state verification with STARKs.
  • juno - Client (GoLang).
  • nile - CLI tool to develop StarkNet projects written in Cairo by OpenZeppelin
  • protostar - CLI tool for developing and testing contracts in Cairo.
  • starknet-devnet - Local testnet
  • starkops - StarkNet CLI
  • voyager - Block explorer.
  • starktx - StarkTx Transaction Decoder.

Utility

  • warp - Solidity to Cairo transpiler

Security

  • Amarna - Amarna is a static-analyzer and linter for the Cairo programming language.
  • Medjai - Medjai is an open-sourced general framework for reasoning about Cairo programs based on symbolic execution. Note: Medjai is still under active development.
  • Horus - Horus, a formal verification tool for Cairo smart contracts.
  • Tayt - Tayt is a Cairo smart contract fuzzer.
  • Cairo-Fuzzer - Cairo-fuzzer is a tool designed by Fuzzing Labs, for smart contract developers to test the security. It can be used as an independent tool or as a library.
  • Open-Zeppelin-Contract-Wizard-for-Cairo - OpenZeppelin's Cairo Contracts Wizard is a tool that gets developers a headstart when building smart contracts. Developers can use templates to build ERC20, ERC721, and custom tokens with the interactive menu components, all the while watching the code take shape. All code generated is available for download or to copy into existing projects.

Editor Plugins

Vim

  • cairo.vim - (Outdated) vim syntax plugin for Cairo

Visual Studio Code


License

CC0

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published