awesome-eosio
A curated list of awesome EOSIO resources for users and developers.
AI summary
EOSIO toolkit
A curated collection of resources and tools for building applications on the EOSIO blockchain
- stars
- 76
- forks
- 21
- watching
- 10
- awesome lists
- 3
- entries
- 203
What's in the list
203 links in 63 sections, with live GitHub stats.activeno commit in 2y
Official
EdenOS
- Website
Official Website
- eoscommunity
Official GitHub
- More Equal Animals Book
Book by Daniel Larimer
Mandel
eosnetworkfoundation/mandel
Official GitHub
- gofractally
Eden team repository with new Mandel resources and tools
Learn / Websites
- EOSIO Developer Portal
A great place to begin your EOSIO blockchain journey
Learn / Books
- Learn EOS Development
The up-to-date, in-depth, complete guide to dapps on the EOS blockchain
Learn / Interactive learning, labs
- Elemental Battles
Build a blockchain game. Learn EOSIO
Learn / Interactive learning, labs / Elemental Battles
Learn / Interactive learning, labs
- Block.one: Getting Started with the EOSIO Blockchain and Smart Contracts
Google Cloud training lab
Learn / Courses, workshops, webinars, videos and others
- EOSIO Training & Certification
Official EOSIO Training & Certification
- EOSIO Webinars
Official EOSIO Webinars
- EOSIO Resource Library
Official EOSIO Resources. Videos, case studies, and other resources to help you learn and grow with EOSIO
- Learning Blockchain Development with EOS and C++
Udemy Course
- Starting with EOS Blockchain for Developers
Udemy Course
- EOSIO Blockchain Developer Workshop
Free course on YouTube
- EOS Programming 101
Ivan on Tech video course
- Introduction to EOSIO for Developers
Free B1 Labs video course
Tools / Wallets and Toolkits
Tools / Wallets and Toolkits / cleos
EOSIO/eos
Official GitHub (part of EOSIO)
Tools / Wallets and Toolkits
Tools / Wallets and Toolkits / Anchor Wallet
greymass/anchor
Official GitHub
Tools / Wallets and Toolkits
Tools / Wallets and Toolkits / Scatter
GetScatter/ScatterDesktop
Official GitHub
Tools / Wallets and Toolkits
Tools / Wallets and Toolkits / EOS Toolkit
eostoolkit/eostoolkit
Official GitHub
Tools / Wallets and Toolkits
Tools / Wallets and Toolkits / SimplEOS
eosrio/simpleos
Official GitHub
Tools / Wallets and Toolkits
Tools / Account services
Tools / Block explorers, Voting portals
- EOS Network Monitor
EOSIO Network Monitor by "CryptoLions". Useful for developers. Scatter friendly
- eosflare
Popular block explorer includes resource statistics, latest profile actions and statistics about "Top Name Bids" and "Top Voters"
- EOS Tracker
Open Source block explorer includes producers information and account information
Tools / Block explorers, Voting portals / EOS Tracker
EOSEssentials/EOSTracker
Official GitHub
Tools / Block explorers, Voting portals
- Bloks
Fast block explorer, can be used for voting. Includes information about block producers and tokens
- EOSX
Block explorer. Various side chains are supported
- EOS Vote Proxy Research Portal
Vote Proxy explorer
- bdata.one
Blockchain data about accounts and tokens for several EOSIO chains
Tools / General
Block Producers
- GLASS
EOSIO Block Producer Map
Block Producers / GLASS
cypherglassdotcom/glass
Official GitHub
Block Producers
Developers / Environment
- EOS Studio
Graphic IDE for EOSIO Development
EOSIO Web IDE
The Web IDE provides developers with a personal single-node EOSIO blockchain for development and testing purposes, running in the cloud – and accessible from your web browser
Helm charts for EOSIO
EOSIO Nodeos Helm Charts
Developers / Testnets
- The EOSIO Testnet
Block.one's official EOSIO Testnet. Test on fully-featured EOSIO stable releases
- Jungle Testnet
The Jungle TestNet was initiated by and has served as sandbox for many development teams and EOS Block Producers since the birth of EOSIO
- CryptoKylin Testnet
CryptoKylin Testnet is a developer-friendly testnet maintained by a group of EOS Mainnet Block Producers
- Wax Testnet
Wax's official Testnet
Developers / Testnets / Wax Testnet
- Account Creation and Faucet
Wax Sweden's testnet page
Developers / Libraries and Frameworks
EOSIO/eos
Official EOSIO GitHub repository
EOSIO/eos-vm
A Low-Latency, High Performance and Extensible WebAssembly Backend Library
EOSIO/eosjs
Official JavaScript SDK
EOSIO/eosio-java
Official Java SDK
Developers / Libraries and Frameworks / EOSIO/eosio-java
- eosiojava API
API documentation
Developers / Libraries and Frameworks
EOSIO/eosio-swift
Official Swift SDK
Developers / Libraries and Frameworks / EOSIO/eosio-swift
- EOSIO SDK for Swift
API documentation
Developers / Libraries and Frameworks
EOS.IO Go API library
Go library
EOS Java API Wrapper
Java library
memtrip/eosreach-android
Kotlin / Android library
eosnet
.NET library
EOSRPC API Wrapper for Elixir
Elixir library
React Native EOS
Native implementation of client to eos blockchain communication
- Transit API for EOS
Connecting signature providers and dApps through an open-source, modular, and simple standard for EOSIO-based blockchains
Developers / Libraries and Frameworks / Transit API for EOS
eosnewyork/eos-transit
Official GitHub
Developers / Libraries and Frameworks
greymass/eosio
Strongly typed JavaScript library
greymass/swift-eosio
Swift SDK with ESR support
SwiftyEOS
Framework for interacting with EOS, written in Swift
EOSIO/universal-authenticator-library
A library for allowing apps to easily use different auth providers
Developers / Libraries and Frameworks / EOSIO/universal-authenticator-library
Developers / Libraries and Frameworks
EOSIO/eosio-webauthn-example-app
Example web app demonstrating EOSIO signing via WebAuthn
Developers / Libraries and Frameworks / EOSIO/eosio-webauthn-example-app
Developers / Libraries and Frameworks
EOSIO/eosio-reference-chrome-extension-authenticator-app
Chrome extension reference app demonstrating how users could sign transactions using various EOSIO Labs tools
Developers / Libraries and Frameworks / EOSIO/eosio-reference-chrome-extension-authenticator-app
Developers / Libraries and Frameworks
EOSIO/eosio-reference-ios-authenticator-app
iOS reference app demonstrating inter-application transaction signing for EOSIO blockchain apps
EOSIO/ual-scatter
Authenticator meant to be used with Scatter and Universal Authenticator Library
greymass/ual-anchor
Authenticator meant to be used with Anchor and Universal Authenticator Library
greymass/anchor-link
Persistent, fast and secure signature provider for EOSIO chains built on top of EOSIO Signing Requests (EEP-7)
greymass/eosio-signing-request
Library to assist in creating and digesting EOSIO Signing Requests (ESR)
greymass/eosio-signing-request-java
Java wrapper for the EOSIO Signing Request protocol
eosdac/ual-wax
UAL authenticator for Wax Cloud Wallet
EOSIO/history-tools
Official EOSIO history API plugin
Hyperion History API
Scalable Full History API Solution for EOSIO based blockchains
EOSIO Light API
Historic information about EOSIO blockchain accounts and token balances
EOSIO/eosio.contracts
Official C++ system contract test suite (notoriously difficult to use)
tokenika/eosfactory
Python-based EOSIO smart-contract development & unit testing framework
infeos
JavaScript based framework for development, building, deploying and unit testing EOSIO dApps
EOSLIME
Truffle like framework for development, deployment and testing on EOS blockchains
- Hydra
JavaScript framework for testing EOSIO smart contracts
haderech/vert
JavaScript EOS-VM emulation RunTime for WASM-based blockchain contracts. Run and test smart contracts
Demux
Demux is a backend infrastructure pattern for sourcing blockchain events to deterministically update queryable datastores and trigger side effects
- Liquid Apps
Smart contract services vRAM, oracles, cron, IPFS and ICB
DelphiOracle
A multi-party source of truth, designed to provide the near-realtime price of the asset pairs to other smart contracts or to external users
Developers / Developer Tools
EOSIO/eosio.cdt
EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts
Blanc
A toolchain for building WebAssembly-based blockchain contracts. Currently, Blanc supports EOSIO and CosmWasm (experimental)
EOSIO/ricardian-template-toolkit
Renderer for the Ricardian Contract specification
EOSIO Ethereum Virtual Machine (EVM)
Ethereum Virtual Machine on EOSIO
Elliptic curve cryptography functions (ECC)
Private Key, Public Key, Signature, AES, Encryption / Decryption
Developers / Developer Tools / Elliptic curve cryptography functions (ECC)
Developers / Developer Tools
EOSEssentials/EOSDrops
Airdropping tool for the EOSIO blockchain
Octopus
Security Analysis tool for WebAssembly and Blockchain Smart Contracts (BTC/ETH/NEO/EOS)
greymass/eosio-resources
Tool to assist in network resource calculations
greymass/abi2core
Command line utility to convert ABI definitions to greymass/eosio type definitions
maxifom/eos-abigen
Typescript and Golang code generator for generating type-safe client and tables for EOS-compatible contracts
manh-vv/eosjs-name
Convert an Eosio name to uint64 and back
blockchain-etl/eos-etl
Connector for Google's BigQuery Public Datasets
Developers / Code examples
EOSIO/eosio.contracts
Smart contracts that provide some of the basic functions of the EOSIO blockchain
Eosfinex Custody Smart Contract
Eosfinex exchange smart contract
Developers / Code examples / Eosfinex Custody Smart Contract
Developers / Code examples
EOSIO/eosio-java-android-example-app
Application demonstrating integration with EOSIO-based blockchains using EOSIO SDK for Java
poorman.token
EOSIO Token with burning and signup (for making the token RAM cheap)
EOSEssentials/Scatter-Demos
A set of integration demos using eosjs and Scatter
ping-eos
Implementing ping between EOSIO / React.js
ipfs-eos-demo
Demo saving text and images to ipfs and storing the hash on the EOSIO blockchain
eosnewyork/erp
EOS Resource Planner
greymass/anchor-link-demo
Example VueJS application integrating greymass/anchor-link
greymass/anchor-link-demo-multipass
Example ReactJS application integrating greymass/anchor-link
greymass/ual-anchor-demo
Example ReactJS application integrating greymass/ual-anchor
greymass/eosio-signing-request-demo
Example generating transactions using greymass/eosio-signing-request
theblockstalk/eosio-contracts
Example smart contracts, dapps and system contract templates
Developers / Block Producer tools
GoogleCloudPlatform/eos-block-producer
Terraform module to create an EOS Block Producer (BP) node on Google Cloud Platform (GCP)
Patroneos
RPC Checkpoint for EOSIO nodes
Cypherglass WINDSHIELD
A dashboard tool for monitoring internal Block Producer infrastructure
pete001/eos-bp-failover
EOSIO Block Producer Failover Scripts
eosdetroit/bp-playbook
A set of playbooks to make managing EOS.IO nodes easier
eoseoul/eos-ramcost
Adjusting supply of a token and connector balance of bancor during final phase of boot
eosdetroit/nodesuite
Nodesuite is a tool to simplify the management and configuration of eosio nodes through the use of Ansible playbooks
Developers / Other in Developers
- Community Developer Tools
Official EOSIO "Community Developer Tools" page
cleos-auto-completion
Command auto-completion for EOSIO cleos
- EOS-Sync
Syncing the EOSIO blockchain data to mongodb database
OracleChain/EOSBenchTool
A client side tool for EOS performance testing
breakstring/savemyeosram
Saving RAM on EOS
clsdk
EOSIO smart contract C++ testing framework including in-contract debugging during wasm execution with VS code
Community / Blogs
- Daniel Larimer
Blog of Daniel Larimer, founder of EOSIO
- cc32d9
cc32d9 blog, EOSIO developer related publications
- cmichel
Christoph Michel blog, EOSIO developer related publications
- Blockgenic
Blockgenic blog, firm focused on Enterprise adoption of blockchain technology. Learning resources
- Dallas Rushing
Blog of Dallas Rushing, EOSIO user related content
- Iang
Blog of Iang, EOSIO user and developer related content
- EOS Canada
EOS Canada blog, user related content and videos
- Cypherglass
Cypherglass blog, user related content and videos. News
- EOS New York
EOS New York blog, user and developer related content
- Jack Tanner
Jack Tanner blog, EOSIO developer, education and related content
- David Williamson
David Williamson blog, EOSIO node management articles
Community / YouTube Channels
- EOS Nation
EOS Hot Sauce, ENF, tech, and community content
- Helios
Dedicated to growing EOS, interviews and spotlights
- EOS Go
ESO Go community meetings, podcasts, live streams. News and discussions
- Investing with a difference
EOSIO ecosystem overview, news and market discussions
- nsjames
Scatter related content
- Crypto Dunker
Crypto Dunker channel. EOSIO DApps related content and news
- EOS Authority
EOS Authority. Useful tutorials, developers related
- Jackson Kelley
Developer related content
- CodingWithCrypto
Developer related content
- Filip Martinsson
Developer related content
Community / Forums
EOSIO Ecosystem
- EOS infographic
Infographic for EOS ecosystem
EOSIO Ecosystem
EOSIO multi-chain ecosystem information
DApps / DApp directories
DApps / Leasing platforms
DApps / Games
DApps / Games / King Of EOS
MrToph/KingOfEos
Official GitHub
- Introducing King of EOS
Article
DApps / Games
DApps / Games / MonsterEOS
MonsterEOS/monstereos
Official GitHub
DApps / Other in DApps
EveripediaNetwork/Everipedia
The Everipedia Network protocol
eosfilestore
Immutable, censorship resistant, cheap, file storage on EOSIO blockchain
kesar/decentwitter
Decentralized Twitter on EOS
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-eosio.
More related projects
eosio/tropical-example-web-app22
eosio/eosio-java-abieos-serialization-provider6
eosio/eosio-authentication-transport-protocol-spec10
eosio/eosio-swift-reference-ios-authenticator-signature-provider6
defi-defense-dao/defi-risk-tools-list163
eosio/eosjs-signature-provider-interface4
acinq/eclair1.2K
mana-ethereum/mana276
risechain/pevm239
chaincodelabs/bitcoin-curriculum649