Awesome EOSIO
:sunglasses: A curated list of awesome EOSIO resources for users and developers.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Official
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.
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
EOSIO/eos
Official GitHub (part of EOSIO).
greymass/anchor
Official GitHub.
GetScatter/ScatterDesktop
Official GitHub.
eostoolkit/eostoolkit
Official GitHub.
eosrio/simpleos
Official GitHub.
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.
EOSEssentials/EOSTracker
Official GitHub.
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.
cypherglassdotcom/glass
Official GitHub.
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 Gitpod.io 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.
Account Creation and Faucet
Wax Sweden's testnet page.
Developers >Libraries and Frameworks
EOSIO/eos
Official GitHub (part of EOSIO).
EOSIO/eos-vm
A Low-Latency, High Performance and Extensible WebAssembly Backend Library.
EOSIO/eosjs
Official JavaScript SDK.
EOSIO/eosio-java
Official Java SDK.
eosiojava API
API documentation.
EOSIO/eosio-swift
Official Swift SDK.
EOSIO SDK for Swift
API documentation.
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.
eosnewyork/eos-transit
Official GitHub.
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.
EOSIO/eosio-webauthn-example-app
Example web app demonstrating EOSIO signing via WebAuthn.
EOSIO/eosio-reference-chrome-extension-authenticator-app
Chrome extension reference app demonstrating how users could sign transactions using various EOSIO Labs tools.
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.
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
Official C++ system contract test suite (notoriously difficult to use).
Eosfinex Custody Smart Contract
Eosfinex exchange smart contract.
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
MrToph/KingOfEos
Official GitHub.
Introducing King of EOS
Article.
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.
Related lists in Decentralized Systems
See categoryDeFi Developer Road Map
OffcierCia/DeFi-Developer-Road-Map
DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!
Awesome Bitcoin
igorbarinov/awesome-bitcoin
A curated list of bitcoin services and tools for software developers
Awesome Algorand
awesome-algorand/awesome-algorand
⚡A curated list of awesome resources related to the Ⱥlgorand Blockchain ⛓
Awesome ATProto
atblueprints/awesome-atproto
A curated list of awesome AT Protocol resources
Awesome Mastodon
hyperupcall/awesome-mastodon
Curated list of awesome Mastodon-related stuff!
Standard
4337Mafia/awesome-account-abstraction
📖 A curated list of resources dedicated to Account Abstraction (EIP-4337)