awesome-eosio
:sunglasses: A curated list of awesome EOSIO resources for users and developers.
https://github.com/DanailMinchev/awesome-eosio
Last synced: 4 days ago
JSON representation
-
Block Producers
-
General
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- EOS Block Producer Research Portal
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- cypherglassdotcom/glass - Official GitHub.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
- GLASS - EOSIO Block Producer Map.
-
-
Learn
-
Websites
- ESC - EOS Study Center
- ESC - EOS Study Center
- EOSIO Developer Portal - A great place to begin your EOSIO blockchain journey.
- EOS Smart Contract Development Security Best Practices
- EOS Learning Resources - EOS Costa Rica
-
Courses, workshops, webinars, videos and others
- Learning Blockchain Development with EOS and C++ - Udemy Course.
- EOSIO Blockchain Developer Workshop - Free course on YouTube.
- EOS Programming 101 - Ivan on Tech video course.
- EOSIO Blockchain Developer Workshop - Free course on YouTube.
- Building DApps on EOS: A Hands-On Workshop - Workshop.
- Introduction to EOSIO for Developers - Free B1 Labs video course.
- Starting with EOS Blockchain for Developers - Udemy Course.
- 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.
- Learn EOS Blockchain Smart Contracts & DApps with C++, EOSJS - Udemy course.
-
Interactive learning, labs
- Block.one: Getting Started with the EOSIO Blockchain and Smart Contracts - Google Cloud training lab.
- Elemental Battles - Build a blockchain game. Learn EOSIO.
- Announcing Elemental Battles: Block.one's New Tutorial for On-boarding Aspiring Blockchain Developers
- Block.one: Getting Started with the EOSIO Blockchain and Smart Contracts - Google Cloud training lab.
- Block.one: Getting Started with the EOSIO Blockchain and Smart Contracts - Google Cloud training lab.
-
Books
- Learn EOS Development - The up-to-date, in-depth, complete guide to dapps on the EOS blockchain.
-
-
Tools
-
Block explorers, Voting portals
- EOS Network Monitor - EOSIO Network Monitor by "CryptoLions". Useful for developers. Scatter friendly.
- EOS Network Monitor - EOSIO Network Monitor by "CryptoLions". Useful for developers. Scatter friendly.
- EOS Network Monitor - EOSIO Network Monitor by "CryptoLions". Useful for developers. Scatter friendly.
- Bloks - Fast block explorer, can be used for voting. Includes information about block producers and tokens.
- EOS Network Monitor - EOSIO Network Monitor by "CryptoLions". Useful for developers. Scatter friendly.
- EOSEssentials/EOSTracker - Official GitHub.
- 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.
- EOSX - Block explorer. Various side chains are supported.
- EOS Vote Proxy Research Portal - Vote Proxy explorer.
- EOS GO
- bdata.one - Blockchain data about accounts and tokens for several EOSIO chains.
- EOS Network Monitor - EOSIO Network Monitor by "CryptoLions". Useful for developers. Scatter friendly.
- EOS Network Monitor - EOSIO Network Monitor by "CryptoLions". Useful for developers. Scatter friendly.
-
Wallets and Toolkits
- eostoolkit/eostoolkit - Official GitHub.
- eosrio/simpleos - Official GitHub.
- cleos
- Anchor Wallet
- SimplEOS
- Wax Cloud Wallet
- cleos
- Anchor Wallet
- Wax Cloud Wallet
- Android client for EOS.IO
- eoscanada/eosc
- OracleChain/PocketEOS-Android
- OracleChain/PocketEOS-IOS
- EOSIO/eos - Official GitHub (part of EOSIO).
- greymass/anchor - Official GitHub.
- Scatter
- EOS Authority Web Wallet
- SimplEOS
- GetScatter/ScatterDesktop - Official GitHub.
- EOS Toolkit
-
Account services
-
General
-
-
DApps
-
Games
- Learnings from building my first dapp on EOS blockchain - Article.
- King Of EOS
- MrToph/KingOfEos - Official GitHub.
- Introducing King of EOS - Article.
- MonsterEOS
- MonsterEOS/monstereos - Official GitHub.
-
Other in DApps
- eosfilestore - Immutable, censorship resistant, cheap, file storage on EOSIO blockchain.
- kesar/decentwitter - Decentralized Twitter on EOS.
- EveripediaNetwork/Everipedia - The Everipedia Network protocol.
-
DApp directories
-
Leasing platforms
-
-
Developers
-
Code examples
- Bitfinex blog post about eosfinex - Article.
- ping-eos - Implementing ping between EOSIO / React.js.
- greymass/eosio-signing-request-demo - Example generating transactions using greymass/eosio-signing-request.
- 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.
- 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.
- Eosfinex Custody Smart Contract - Eosfinex exchange smart contract.
- ipfs-eos-demo - Demo saving text and images to ipfs and storing the hash on the EOSIO blockchain.
- greymass/ual-anchor-demo - Example ReactJS application integrating greymass/ual-anchor.
- theblockstalk/eosio-contracts - Example smart contracts, dapps and system contract templates.
- EOSIO/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.
- eosnewyork/erp - EOS Resource Planner.
- greymass/anchor-link-demo-multipass - Example ReactJS application integrating greymass/anchor-link.
- greymass/anchor-link-demo - Example VueJS application integrating greymass/anchor-link.
-
Other in Developers
- cleos-auto-completion - Command auto-completion for EOSIO cleos.
- EOS-Sync - Syncing the EOSIO blockchain data to mongodb database.
- Community Developer Tools - Official EOSIO "Community Developer Tools" page.
- clsdk - EOSIO smart contract C++ testing framework including in-contract debugging during wasm execution with VS code.
- clsdk - EOSIO smart contract C++ testing framework including in-contract debugging during wasm execution with VS code.
- Community Developer Tools - Official EOSIO "Community Developer Tools" page.
- OracleChain/EOSBenchTool - A client side tool for EOS performance testing.
- breakstring/savemyeosram - Saving RAM on EOS.
-
Libraries and Frameworks
- EOSIO Labs™ Release: The Universal Authenticator Library (UAL) — Increasing the Accessibility of Blockchain Applications - Article.
- Liquid Apps - Smart contract services vRAM, oracles, cron, IPFS and ICB.
- greymass/eosio - Strongly typed JavaScript library.
- greymass/eosio-signing-request - Library to assist in creating and digesting EOSIO Signing Requests (ESR).
- greymass/eosio - Strongly typed JavaScript library.
- greymass/eosio-signing-request - Library to assist in creating and digesting EOSIO Signing Requests (ESR).
- Liquid Apps - Smart contract services vRAM, oracles, cron, IPFS and ICB.
- EOSIO/eosjs - Official JavaScript SDK.
- EOSIO/eosio-java - Official Java SDK.
- EOS Java API Wrapper - Java library.
- memtrip/eosreach-android - Kotlin / Android library.
- EOSIO/universal-authenticator-library - A library for allowing apps to easily use different auth providers.
- EOSIO Labs™ Release: The Universal Authenticator Library (UAL) — Increasing the Accessibility of Blockchain Applications - Article.
- EOSIO/eosio-reference-chrome-extension-authenticator-app - Chrome extension reference app demonstrating how users could sign transactions using various EOSIO Labs tools.
- EOSIO Light API - Historic information about EOSIO blockchain accounts and token balances.
- Demux - Demux is a backend infrastructure pattern for sourcing blockchain events to deterministically update queryable datastores and trigger side effects.
- EOSLIME - Truffle like framework for development, deployment and testing on EOS blockchains.
- Liquid Apps - Smart contract services vRAM, oracles, cron, IPFS and ICB.
- EOSIO SDK for Swift - API documentation.
- EOS.IO Go API library - Go library.
- eosnet - .NET library.
- greymass/swift-eosio - Swift SDK with ESR support.
- 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.
- EOSIO/eosio-webauthn-example-app - Example web app demonstrating EOSIO signing via WebAuthn.
- EOSIO Labs™ Release: WebAuthn Example Web App for EOSIO YubiKey Support - Article.
- 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-java - Java wrapper for the EOSIO Signing Request protocol.
- Intro blog by @cc32d9
- Introducing Demux — Deterministic Databases Off-Chain Verified by the EOSIO Blockchain - Article.
- WAX Random Number Generator
- 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.
- EOSIO Labs™ Release: iOS and Chrome Extension Authenticator Reference Applications - Article.
- EOSIO/eosio-reference-ios-authenticator-app - iOS reference app demonstrating inter-application transaction signing for EOSIO blockchain apps.
- EOSIO/eos - Official EOSIO GitHub repository.
- EOSIO/history-tools - Official EOSIO history API plugin.
- Hyperion History API - Scalable Full History API Solution for EOSIO based blockchains.
- EOSIO/eosio.contracts - Official C++ system contract test suite (notoriously difficult to use).
- tokenika/eosfactory - Python-based EOSIO smart-contract development & unit testing framework.
- 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.
- EOSIO/eos-vm - A Low-Latency, High Performance and Extensible WebAssembly Backend Library.
- eosiojava API - API documentation.
- EOSIO™ Software Release: Native SDKs for Swift and Java - Article.
- EOSIO/eosio-swift - Official Swift SDK.
- EOSRPC API Wrapper for Elixir - Elixir library.
- 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.
- SwiftyEOS - Framework for interacting with EOS, written in Swift.
- eosdac/ual-wax - UAL authenticator for Wax Cloud Wallet.
-
Developer Tools
- EOSIO Ethereum Virtual Machine (EVM) - Ethereum Virtual Machine on EOSIO.
- EOSEssentials/EOSDrops - Airdropping tool for the EOSIO blockchain.
- greymass/eosio-resources - Tool to assist in network resource calculations.
- EOSIO Ethereum Virtual Machine (EVM) - Ethereum Virtual Machine on EOSIO.
- EOSEssentials/EOSDrops - Airdropping tool for the EOSIO blockchain.
- greymass/eosio-resources - Tool to assist in network resource calculations.
- EOSIO/eosio.cdt - EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts.
- blockchain-etl/eos-etl - Connector for Google's BigQuery Public Datasets.
- greymass/abi2core - Command line utility to convert ABI definitions to greymass/eosio type definitions.
- 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.
- Elliptic curve cryptography functions (ECC) - Private Key, Public Key, Signature, AES, Encryption / Decryption.
- Securely Generating an EOS Key Pair Using Official EOS.IO Code - YouTube.
- 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.
-
Block Producer tools
- Patroneos - RPC Checkpoint for EOSIO nodes.
- Cypherglass WINDSHIELD - A dashboard tool for monitoring internal Block Producer infrastructure.
- eoseoul/eos-ramcost - Adjusting supply of a token and connector balance of bancor during final phase of boot.
- GoogleCloudPlatform/eos-block-producer - Terraform module to create an EOS Block Producer (BP) node on Google Cloud Platform (GCP).
- pete001/eos-bp-failover - EOSIO Block Producer Failover Scripts.
- eosdetroit/bp-playbook - A set of playbooks to make managing EOS.IO nodes easier.
- eosdetroit/nodesuite - Nodesuite is a tool to simplify the management and configuration of eosio nodes through the use of Ansible playbooks.
-
Environment
- 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](https://www.gitpod.io/) cloud – and accessible from your web browser.
- Helm charts for EOSIO - EOSIO Nodeos Helm Charts.
- EOS Studio - Graphic IDE for EOSIO Development.
-
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.
-
-
Community
-
Blogs
- Dallas Rushing - Blog of Dallas Rushing, EOSIO user related content.
- EOS Canada - EOS Canada blog, user related content and videos.
- cc32d9 - cc32d9 blog, EOSIO developer related publications.
- Jack Tanner - Jack Tanner blog, EOSIO developer, education and related content.
- cc32d9 - cc32d9 blog, EOSIO developer related publications.
- Jack Tanner - Jack Tanner blog, EOSIO developer, education and related content.
- Iang - Blog of Iang, EOSIO user and developer related content.
- Cypherglass - Cypherglass blog, user related content and videos. News.
- EOS New York - EOS New York blog, user and developer related content.
- David Williamson - David Williamson blog, EOSIO node management articles.
- Daniel Larimer - Blog of Daniel Larimer, founder of EOSIO.
- cmichel - Christoph Michel blog, EOSIO developer related publications.
- Blockgenic - Blockgenic blog, firm focused on Enterprise adoption of blockchain technology. Learning resources.
-
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.
- 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.
-
Forums
-
-
EOSIO Ecosystem
-
Forums
- Public EOSIO chains and their telegram chats
- EOS infographic - Infographic for EOS ecosystem.
- EOS infographic - Infographic for EOS ecosystem.
- EOSIO Ecosystem - EOSIO multi-chain ecosystem information.
-
-
Official
-
EdenOS
- Website - Official Website.
- eoscommunity - Official GitHub.
- More Equal Animals Book - Book by Daniel Larimer.
- Website - Official Website.
-
Mandel
- gofractally - Eden team repository with new Mandel resources and tools.
- eosnetworkfoundation/mandel - Official GitHub.
Programming Languages
Categories
Sub Categories
Libraries and Frameworks
51
General
42
Wallets and Toolkits
20
YouTube Channels
19
Code examples
16
Block explorers, Voting portals
15
Developer Tools
15
Blogs
13
Courses, workshops, webinars, videos and others
11
Forums
10
Other in Developers
8
Block Producer tools
7
Games
6
Websites
5
Testnets
5
Interactive learning, labs
5
Other in DApps
3
DApp directories
3
Environment
3
Account services
2
Books
1
Leasing platforms
1
Keywords
eos
26
eosio
25
blockchain
18
cryptocurrency
5
smart-contracts
4
crypto
3
telos
2
wax
2
eos-blockchain
2
eos-swift
2
wasm
2
eos-sdk
2
ethereum
2
api
2
wallet
2
eosio-signing-request
2
eosjs
2
antelope
2
golang
2
angular
1
electron
1
eos-ecosystem
1
eos-block-producer
1
api-wrapper
1
java
1
cypherglass
1
tracker
1
blockchain-technology
1
blockchain-wallet
1
tron
1
eosio-blockchain
1
tamagotchi-game
1
pet
1
swift
1
eos-objective-c
1
eos-ios
1
eosrpc-apis
1
elixir
1
mvi-architecture
1
mvi
1
kotlin
1
android
1
authenticator
1
unit-testing
1
testnet
1
symbol
1
apache-beam
1
blockchain-analytics
1
data-analytics
1
data-engineering
1