EOSIO
A decentralized operating system supporting industrial-scale apps.
Contents
Learn
Websites
Courses, workshops, webinars, videos and others
Developers
Libraries and Frameworks
A Low-Latency, High Performance and Extensible WebAssembly Backend Library.
A library for allowing apps to easily use different auth providers.
Example web app demonstrating EOSIO signing via WebAuthn.
Chrome extension reference app demonstrating how users could sign transactions using various EOSIO Labs tools.
iOS reference app demonstrating inter-application transaction signing for EOSIO blockchain apps.
Authenticator meant to be used with Scatter and Universal Authenticator Library.
Authenticator meant to be used with Anchor and Universal Authenticator Library.
Persistent, fast and secure signature provider for EOSIO chains built on top of EOSIO Signing Requests (EEP-7).
Library to assist in creating and digesting EOSIO Signing Requests (ESR).
Java wrapper for the EOSIO Signing Request protocol.
Scalable Full History API Solution for EOSIO based blockchains.
Historic information about EOSIO blockchain accounts and token balances.
Python-based EOSIO smart-contract development & unit testing framework.
JavaScript based framework for development, building, deploying and unit testing EOSIO dApps.
Truffle like framework for development, deployment and testing on EOS blockchains.
JavaScript EOS-VM emulation RunTime for WASM-based blockchain contracts. Run and test smart contracts.
Environment
Code examples
Smart contracts that provide some of the basic functions of the EOSIO blockchain.
Application demonstrating integration with EOSIO-based blockchains using EOSIO SDK for Java.
EOSIO Token with burning and signup (for making the token RAM cheap).
Demo saving text and images to ipfs and storing the hash on the EOSIO blockchain.
Example VueJS application integrating greymass/anchor-link.
Example ReactJS application integrating greymass/anchor-link.
Example ReactJS application integrating greymass/ual-anchor.
Developer Tools
EOSIO.CDT (Contract Development Toolkit) is a suite of tools used to build EOSIO contracts.
A toolchain for building WebAssembly-based blockchain contracts. Currently, Blanc supports EOSIO and CosmWasm (experimental).
Renderer for the Ricardian Contract specification.
Private Key, Public Key, Signature, AES, Encryption / Decryption.
Security Analysis tool for WebAssembly and Blockchain Smart Contracts (BTC/ETH/NEO/EOS).
Command line utility to convert ABI definitions to greymass/eosio type definitions.
Block Producer tools
Terraform module to create an EOS Block Producer (BP) node on Google Cloud Platform (GCP).
A dashboard tool for monitoring internal Block Producer infrastructure.