awesome-ergo
A curated list of awesome and useful Ergo resources
https://github.com/ergoplatform/awesome-ergo
Last synced: 9 days ago
JSON representation
📊 Analytics <a id="analytics"></a>
📈 Dashboards & Network Stats <a id="dashboards--network-stats"></a>
-
ErgoVision
- based tool for visualizing wallet activity and investigating transaction histories (Tool). [
Python] (Community) - Colab Notebook
- SigmaUSD Bank Analysis Notebook
- ergo-intelligence
- tidyergo
- ergo-analytics
- Ergo Tokenautics
- Ergo Token Analysis (Freebyo)
- Developer Activity (Artemis)
- Developer Activity (DeveloperReport)
- Ergo Node Metrics Report Notebook
- Ergo Notebooks (Glasgowm)
- Ergo Explorer Queries (FlyingPig)
-
DefiLlama Adapters (NoahErgo)
- Adapters for integrating Ergo DeFi data into DefiLlama. [
JS?] (Community Contribution)
🤝 Community & Resources <a id="community--resources"></a>
💰 Contribution Platforms <a id="contribution-platforms"></a>
🎓 Education & Tutorials <a id="education--tutorials"></a>
- DeCo Education - Education/deco-docs) | Homeworks | Ergo School
- Into the Woods Course
- ErgoScript Developer Course
- Learn Ergo - Educational resource organization. Developer Tutorials (Community)
- ErgoScript 101 Crash Course (Slides)
- Zack Balbin's Ergo Tutorials
- Ergo Community YouTube
- ErgoFoundation YouTube
- Starting with Appkit on Gradle projects - based Java/Scala project. (Official)
- AppKit by Example (Video)
- Learn ErgoScript By Example Via The Ergo Playground (Video)
- Multi-Stage Contracts in the UTXO Model (Video) - stage logic in eUTXO systems like Ergo. (Official)
- ErgoScript Design patterns (Forum)
- Advanced ErgoScript Tutorial (PDF) - depth PDF document covering more advanced ErgoScript topics. (Official)
- Ergo with C# 101 (Video Playlist)
- A Quick Primer on ErgoScript (Wiki)
- Building Ergo: ErgoScript (Blog)
- Using Appkit from Python (Wiki) - lib-python` is now generally recommended). (Official, Legacy Approach)
- Ergo Full Node on Raspberry Pi Guide
- Fleet Compiler Docs - in ErgoScript compiler.
- Fleet Serializer Overview
- Fleet Babel Fees Plugin Docs - 31 Babel Fees.
-
ErgoTutorials.com (ladopixel)
- Website for Ergo tutorials. [
JS] (Community) - Ergo Learning App vERGinia - Learning application project. (Community)
- Ergo Documentation - chain bots).*
- Advanced ErgoScript Tutorial (PDF) - depth PDF document covering more advanced ErgoScript topics. (Official)
📰 Information Hubs <a id="information-hubs"></a>
- ErgoForum - form discussions and proposals. (Official)
- Ergo Telegram
- Ergo Documentation
- Ergonaut Handbook - driven wiki and handbook covering various Ergo topics and guides. GitHub (Community)
- Sigmaverse
- Ergo Discord - time community chat server on Discord. (Official)
- Ergo Reddit
- Ergo Sites - maintained list of various Ergo-related websites. (Community)
- Ergo Platform Wiki
- Ergo Foundation Website
- Ergo Platform GitHub Discussions
- ergohack.io
- PaiNet - Personal project/network sites. (Community)
- Ergonaut Handbook - driven wiki and handbook covering various Ergo topics and guides. GitHub (Community)
- Ergo Foundation Website
- ergohack.io
📄 Papers & Specifications <a id="papers--specifications"></a>
- Stealth Address Docs (Aragogi)
- Ergo Platform Improvement Proposals (EIPs) - eips) section for individual EIPs). (Official)
- Ergo Whitepaper
- ErgoScript Whitepaper
- Autolykos PoW Algorithm - of-Work algorithm. (Official)
- NiPoPoWs Paper - Interactive Proofs of Proof-of-Work, a core technology used by Ergo for light clients. (Research)
- Storage Rent Paper
- Sigma Protocols Paper
- ErgoTree Specification
- ErgoScript Language Specification
- Sigma Language DSL Documentation - protocol Domain Specific Language features within ErgoScript. (Official)
- Know Your Assumptions (KYA)
- ChainCash Whitepaper - based monetary systems. (Research)
- ChainCash Server Docs
- High Level Design Patterns In Extended UTXO Systems
- Ergo Scala Style Guide
- Ergo Social Contract - term vision of the Ergo platform (Manifesto). (Official)
- On Contractual Money
- ErgoScript Compiler Documentation
- ErgoScript Performance & Style Guide
- SLIP-0044 : Registered coin types for BIP-0044 - 44 derivation paths. (Standard) | Related IOHK Address Lib (May contain relevant logic)
- Ergo Subblocks Paper - blocks for potential future protocol enhancements. (Research)
- Ergohack Sidechain Whitepaper - of-concept developed during an ErgoHack. (ErgoHack)
- Ergohack Sidechain Repo - spikechain)
- Test Vectors - Transaction Serialization
- Test Vectors - Signature Scheme
- Difficulty Algorithms (Zawy)
-
P2S Address Conversion Tool
- Utility to convert P2S addresses between mainnet and testnet. [
Scala?] (Community Tool) - ErgoScript Whitepaper
- Autolykos PoW Algorithm - of-Work algorithm. (Official)
🔩 Utilities <a id="utilities"></a>
- ErgoTipper Token List
- Spectrum Token List
- ErgoToolsBot (Telegram)
- Matterbridge
- SharkNet
- ErgoLLM
- General Ergo Chatbot
- ErgoScript Chatbot
-
Sigma Bot
- Telegram bot for the Sigmanauts community? [
Python] (Community) | Eeysirhc Fork -
Ergo Champions Bot
- Telegram bot related to the Ergo Champions program. [
Python] (Community) -
Whale Alerts Twitter Bot
- Bot for monitoring and reporting large Ergo transactions on Twitter. [
TS?] (Community) - Sigmanauts Community Site Code - Code for the Sigmanauts community website. (Community) | Rustinmyeye Fork
- Sigmanauts List - Community maintained list, purpose unclear. (Community)
🏗️ Core Infrastructure <a id="core-infrastructure"></a>
🌉 Bridges <a id="bridges"></a>
- Rosen Bridge - chain bridge connecting Ergo with other blockchains (Live). GitHub Org (Active)
- Contracts
-
Watcher & Guard
- chain components responsible for monitoring and securing the bridge. [
Scala?] -
CLI Utils
- line utilities for bridge operations. [
TS?] - Docker Deploy Guide
- ErgoGravity Gateway Proxy - Proxy component potentially related to cross-chain communication or bridging. (Community, Context Needed)
⚙️ Nodes <a id="nodes"></a>
- Reference Client (Node)
- Ergo Documentation - full-node/).*
🔮 Oracles <a id="oracles"></a>
- Oracle Core
- Oracle Pool Bootstrap - pool-bootstrap))
- Connector Library
- Tutorial: How I bootstrapped an ERG/XAU pool on testnet
- EIP-23 Oracle Pools 2.0 Spec
- Ergo Oracles V1 Overview
-
Ergo Easy Oracle
- based helper script for deploying oracle core components. [
Docker] (Community) - Oracle Core ETH Connector Fork
-
Sininen Taivas Oracle CLI
- line interface for interacting with oracle pools. [
Go?] (Community) - Oracle Pool V1 Kiosk Example
- Oracle Pool Stats Backend (Delphi)
- Oracle Tools JS (Delphi)
- OraclePoolHub
- Delphi Connector Builder - Tool for building oracle connectors for the Delphi project. (Community)
- Delphi Website - Source code for the Delphi Project website. (Community)
- Scalahub Oracle Pool V1 Example
-
Sininen Taivas Pricing Feeds
- Data feeds potentially used for oracles. [
Go?] (Community)
💸 DeFi & dApps <a id="defi--dapps"></a>
🏛️ DAO Frameworks <a id="dao-frameworks"></a>
- Paideia - contracts) | Telegram (Active)
- Ergo Team
- ErgoDAO (K-9Nine) - DAO related project. (Community)
- DAO dApp (nirvanush) - DAO dApp prototype. (Community)
💹 DEXs & Swaps <a id="dexs--swaps"></a>
- Spectrum Finance - chain Decentralized Exchange (DEX) offering both AMM and Order Book trading models (Live). Contracts | Backend (Active) | Stats
- DexyGold - backed tokens and other assets (Live). Telegram | Contracts/Spec (Active)
- GuapSwap - swapping service allowing miners to automatically swap mined tokens (Live). Contracts (Active)
- Single Transaction Swap - token-swap) (Active, ErgoHack)
- Arbit
- Mew Finance - finance.md) | Telegram (Active)
✨ Examples & Snippets <a id="examples--snippets"></a>
🎮 Gaming & Metaverse <a id="gaming--metaverse"></a>
- Quid Games (ErgoHack)
- BlitzTCG
- CyberVerse
- NightOwl Casino
- Comet Community - Webiste) (Active?)
- ObolFlip - client) (Example)
-
Comet Lottery
- chain bot for running a lottery dApp. [
Scala] (Active?)
🆔 Identity & DNS <a id="identity--dns"></a>
- ErgoNames - readable names to Ergo addresses (Live). API Repo (Active)
- Ergo Reputation System - chain reputation system allowing users to build and verify trust (Beta). GitHub Org | Library | Forum (Active)
-
ErgoDNS Frontend (jaythiya)
- Frontend for an Ergo DNS project (ErgoHack?). [
JS?] (Community, ErgoHack)
🧩 Other dApps & Services <a id="other-dapps--services"></a>
-
CruxFinance
- chain liquidity solutions involving Ergo (Live). [
Scala,Rust,JS/TS] (Active) -
Machina Finance
- chain execution bot platform (formerly Ergomatic) enabling automated interactions with dApps. [
JS/TS] (Active) - Hodlbox - locked smart contracts (Live). GitHub | Contracts (Active)
- SigmaO
-
Netnotes
- to-peer messaging and note-taking application utilizing the Ergo blockchain (Beta). [
Java] (Active) | GitHub Org - TabbyPOS - of-Sale (POS) system allowing merchants to accept ERG and native tokens (Live). GitHub | Telegram (Active)
- Benefaction Platform
- Moria Finance
- ChainCash - based monetary systems on UTXO blockchains like Ergo. Whitepaper | Server | Contracts (Active)
- Sigma Subscriptions - chain subscription services. Manager UI (Paused?, ErgoHack)
- ErgoWell
- Lithos Protocol - Protocol) | LitePaper (Active)
- Off The Grid
-
Sigmarand
- reveal scheme for generating pseudo-random numbers on-chain. [
Scala] (Experimental) - Community Liquidity Bootstrap
- Perma Ergo - finance project prototype from ErgoHack VI. (ErgoHack)
-
DumDumDum
- chain Twitter alternative from ErgoHack V. [
Scala?] (ErgoHack) - Ergo Index - index/ergo-index-backend) | Python Backend | Contracts | Frontend (Development, ErgoHack)
- SigmaStamp - of-existence (ErgoHack VII). GitHub Org | Docs | Frontend (Development, ErgoHack)
-
Profit Sharing dApp (Org)
- Backend/Frontend for a profit sharing dApp. [
Scala,JS?] (Community) -
Kalita Platform
- Decentralized physical item marketplace. [
JS?] (Community) -
Ergo LETS (Local Exchange Trading System)
- LETS implementation on Ergo. [
Go?] (Community) -
Ergo Notary
- Notarization service on Ergo. [
Go?] (Community) -
Ergo Numerals
- Service dealing with numerals/numbers on-chain? [
Go?] (Community) -
Ergo WBO (Write Back Once?)
- Immutable data storage service? [
Go?] (Community) - Proof of Commitment Protocol - Implementation of a commitment scheme. (Community)
- Ergone V2 Frontend - Frontend for Ergone project (related to Local Economy Wallet?). (Community)
- Local Economy Wallet - Wallet focused on local economies. (Community)
- EHR Chain - Electronic Health Record project on Ergo? (Community)
🤫 Privacy <a id="privacy"></a>
- ErgoMixer - custodial, non-interactive transaction mixer enhancing privacy on the Ergo blockchain (Live). GitHub Org | Backend | Releases (Active) | Web UI (Community)
- Sigmajoin - like protocol utilizing Sigma protocols for enhanced privacy. Tests (Concept/Spec)
🏦 Stablecoins & Lending <a id="stablecoins--lending"></a>
- Scalahub AgeUSD Example
- SigmaUSD - 15](https://github.com/ergoplatform/eips/blob/master/eip-0015.md) | Bot | Spec | Telegram (Active) | Platypus45 Fork | SIPs
- Duckpools - protocol-contracts/tree/main/contracts) | Option Pools | Telegram (Active)
- EXLE (ErgoLend) - Lend/edge) | Telegram (Active)
- SigmaFi - nemo429/sigmafi-ui) | Contracts | Telegram (Active) | Docs
- Phoenix Finance
- Hodlcoin Contracts - of-hodl). (Active)
- Gluon - style cross-chain stablecoins to Ergo. Twitter (In Development)
🛠️ Development Tooling <a id="development-tooling"></a>
⌨️ CLI Tools <a id="cli-tools"></a>
- Yet Another Airdrop Tool (YAAT)
- Ergo Vanity Address Generator
- MobilERG
- tERGminal
- Ergo-node-TUI-installer
- Ergo Synced Node Helper
- Ergo Portable Node
- Ergo Nix Toolkit
- Ergo Bootstrap
- Ergo RPI Scripts
-
ErgoScripts (Misc)
- usable scripts. [
Shell,Other] (Community)