A curated list of awesome EOSIO resources for users and developers.
EOSIO is the most powerful infrastructure for decentralized applications and open source smart contract platform. EOSIO software enables businesses to rapidly build and deploy high-performance and high-security blockchain-based applications.
Contributions welcome. Add links through pull requests or create an issue to start a discussion.
Official resources.
- Website
- GitHub
- Technical White Paper
- Bug Bounty Program
- Blog
- Developer Portal
- StackExchange for Q&A
- YouTube
- Block.one
EOSIO learning resources.
- EOSIO News
- EOSIO Developer Portal
- Elemental Battles
- EOS GO - Homepage for all things EOS
- EOSwriter
- EOSDocs.io - EOS developer documentation
- EOS Bootcamp
- ESC - EOS Study Center
- EOS Learning Resources - EOS Costa Rica
- Cypherglass Help
- Learning Blockchain Development with EOS and C++ - Udemy Course.
- Starting with EOS Blockchain for Developers - Udemy Course.
- Learn EOS - Crypto Course - Course.
- Learn EOS Development - Book.
- Building DApps on EOS: A Hands-On Workshop - Workshop.
Various software and tools.
- cleos
- EOSIO/eos - Official GitHub (part of EOSIO).
- EOS Block Producer Voting Using the Command Line - Article + Video.
- How to vote using cleos? - EOSIO StackExchange.
- How can you add or change the keys for the owner of an account? - EOSIO StackExchange.
- API endpoints - EOSDocs.io - Article.
- Scatter
- GetScatter/ScatterDesktop - Official GitHub.
- EOS Toolkit
- eostoolkit/eostoolkit - Official GitHub.
- EOS Toolkit by Genereos - YouTube.
- New features EOSTookit.IO Presentation - GenerEOS - YouTube.
- EOS Toolkit Tutorial - More features than ever! - Article.
- How to safely change your public/private keys on your EOS account - Article.
- SimplEOS
- eosrio/simpleos - Official GitHub.
- simplEOS Wallet: A Super Cool EOS Wallet For Transactions, Voting & Airdrops - YouTube.
- SIMPLEOS EOS wallet by EOSRIO - YouTube.
- Greymass eos voter
- greymass/eos-voter - Official GitHub.
- EOS - Vote w/ Greymass! - Fast, Easy, & Secure - YouTube.
- How to vote in EOS block producer elections using EOS voter by Greymass - YouTube.
- Official EOS REX interface of EOS Authority
- MyEOSKit
- eosc
- eoscanada/eosc - Official GitHub.
- How To Use
eosc
To Create A Key Vault and Vote With Your EOS - YouTube.
- Cypherglass LENS
- cypherglassdotcom/glasslens - Official GitHub.
- Introducing Cypherglass LENS a new EOS Voting Tool - Article.
- How to Vote for EOS Block Producers with Cypherglass LENS - YouTube.
- EOSIO/eosio-explorer - An application providing Web GUI to communicate with EOSIO blockchain in a local development environment.
- EOSIO Labs™ Release: The EOSIO™ Explorer - Article.
- All Things EOS
- Get alerts for transactions on an account - EOS Authority
- ZEOS - Zeos is EOSIO account name purchase service.
- EOS Portal - The first EOSIO community voting portal. Scatter friendly.
- 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.
- EOSpark - One of the first block explorers includes various statistics amd ability to browse Jungle Testnet which is useful for developers.
- Bloks - Fast block explorer, can be used for voting. Includes information about block producers and tokens.
- EOSX - Block explorer. Various side chains are supported.
- EOSweb - Simple block explorer includes Top 200 Accounts information.
- EOS Vote Proxy Research Portal - Vote Proxy explorer.
- EOS Explorer - Block explorer with various statistics, especially useful to see which block producers are elected BPs and which ones are backup BPs.
- EOS Resource Planner - EOSIO Resource Planner and Calculator.
- eosnewyork/erp - Official GitHub.
Block Producers related software and resources.
- GLASS - EOSIO Block Producer Map.
- Glass, A Tool to Protect the EOS Network - YouTube.
- EOS Radar - EOSIO Block Producer Map.
- EOS Block Producer Research Portal
- EOS Block Producer Votes Summary - EOSIO Block Producer Votes statistics.
All about development on EOSIO platform.
- EOSIO/eosjs - Official JavaScript SDK.
- EOSIO/eosio-java - Official Java SDK.
- eosiojava API - API documentation.
- EOSIO™ Software Release: Native SDKs for Swift and Java - Article.
- EOSIO/eosio-swift - Official Swift SDK.
- EOSIO SDK for Swift - API documentation.
- EOSIO™ Software Release: Native SDKs for Swift and Java - Article.
- 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.
- The Transit API: Connecting dApps & Signature Providers - Article.
- 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.
- Demux - Demux is a backend infrastructure pattern for sourcing blockchain events to deterministically update queryable datastores and trigger side effects.
- EOS Factory - Python-based EOSIO smart-contract development & unit testing framework.
- tokenika/eosfactory - Official GitHub.
- SwiftyEOS - Framework for interacting with EOS, written in Swift.
- infeos - JavaScript based framework for development, building, deploying and unit testing EOSIO dApps.
- EOSIO/eosio.cdt - EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts.
- EOSIO/ricardian-template-toolkit - Renderer for the Ricardian Contract specification.
- EOS Studio - Graphic IDE for EOSIO Development.
- EOS Node Tools - This microsite is a collection of resources and tools for any EOS enthusiast, dApp developer or block producer who wants to setup, maintain or recover their own nodes for the EOSIO blockchain.
- eos-helm - Kubernetes Helm charts for the EOS smart contracts platform.
- Elliptic curve cryptography functions (ECC) - Private Key, Public Key, Signature, AES, Encryption / Decryption.
- EOSSnapshots.io - Snapshots As A Service.
- Snapshots As A Service: Airdrops for All - Article.
- EOSEssentials/EOSDrops - Airdropping tool for the EOSIO blockchain.
- Octopus - Security Analysis tool for WebAssembly and Blockchain Smart Contracts (BTC/ETH/NEO/EOS).
- owdin/secure-enclave-keosd - EOSIO keosd with Touch ID Secure Enclave.
- EOS Jungle Testnet
- CryptoLions/EOS-Jungle-Testnet - Official GitHub.
- eosio.contracts - Smart contracts that provide some of the basic functions of the EOSIO blockchain.
- 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.
- Patroneos - RPC Checkpoint for EOSIO nodes.
- Cypherglass WINDSHIELD - A dashboard tool for monitoring internal Block Producer infrastructure.
- BlockMatrixNetwork/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.
- 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.
- Daniel Larimer - Blog of Daniel Larimer, founder of EOSIO.
- EOS Go - Blog of EOS Go team. News and learning resources.
- Blockgenic - Blockgenic blog, firm focused on Enterprise adoption of blockchain technology. Learning resources.
- cc32d9 - cc32d9 blog, EOSIO developer related publications.
- 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.
- greymass - Cypherglass blog, user related content and articles. News.
- EOSFinex product - EOSFinex exchange blog. Developer and news content related to EOSFinex product.
- EOS Go - ESO Go community meetings, podcasts, live streams. News and discussions.
- The Awakenment - The Awakenment channel, discussions about EOSIO platform features and news.
- Investing with a difference - EOSIO ecosystem overview, news and market discussions.
- Dallas Rushing - Dallas Rushing channel. User related content and news.
- 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.
DApp resources.
- EOSindex
- DappRadar
- EOS Projects
- EOSapps.net
- EOS dApps Landscape: Complete List of EOS Decentralized Blockchain Applications - Article.
- airdropsforeos
- EOS Drops
- Airdrops - EOSDocs.io
- EOS Airdrop Tracker - Google Sheets
- EOS AIRDROPS - Google Sheets
- King Of EOS
- MrToph/KingOfEos - Official GitHub.
- Introducing King of EOS - Article.
- Learnings from building my first dapp on EOS blockchain - Article.
- MonsterEOS
- leordev/monstereos - Official GitHub.
- CryptoWizards
- EveripediaNetwork/Everipedia - The Everipedia Network protocol.
- eosfilestore - Immutable, censorship resistant, cheap, file storage on EOSIO blockchain.
- kesar/decentwitter - Decentralized Twitter on EOS.
EOSIO focused exchanges.
- BancorX - Decentralised, Airdrops friendly. First Cross-Blockchain Decentralized Liquidity Network. Convert EOS tokens directly from your wallet.
- Chaince - Centralised, KYC, Airdrops friendly.
- Newdex - Decentralised, Airdrops friendly.
- DEXEOS - Decentralised, Beta version, Airdrops friendly.
- EOSDAQ - Decentralised, Airdrops friendly.
- EOSfinex - Decentralised, Under Development.
EOSIO forks.
- Worbli
- Worbli.Bloks.io - Worbli Block Explorer.
- Telos
- Telos Foundation GitHub - Official GitHub.
- Sqrl - Telos Full Wallet & Governance DApp.
- Telos Block Explorer - Block Explorer.
- TelosPortal - All in one web wallet for Telos and EOS Blockchains.
- pEOS - pEOS enables private, untraceable transactions on EOS.
- Worldwide Asset eXchange™
- EvolutionOS
- eosBLACK
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, Danail Minchev has waived all copyright and related or neighboring rights to this work.