Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-icon
A curated list of awesome frameworks, libraries, software, and other resources for the Icon blockchain ecosystem: https://icon.community
https://github.com/icon-community/awesome-icon
Last synced: 1 day ago
JSON representation
-
Build assist tools
- drogon - A robust, lightweight application development framework used for developing, testing, and deploying smart contracts on the ICON blockchain
-
Core ICON blockchain
- goloop - The basis for the official ICON blockchain node
- gochain-local - Tools for running the ICON blockchain locally
- gochain-local-decentralize - Helpers scripts for decentralizing a multi node local network created with the `gochain-local` repo.
- goloop-icon - Docker container for the goloop blockchain engine
- icon2-node - Docker container for an ICON blockchain node
-
Decentralized autonomous organization (DAO)
- icon-daos - Tracking tool for DAOs in the ICON ecosystem
-
Execution environment
- gradle-javaee-plugin - Gradle plugin for ICON Java Execution Environment
- javaee-scorex - some useful Java classes that can be used as substitutes for some Java standard I/O and collections frameworks when you write ICON Java smart contracts
- javaee-annotation-processor - Annotation-processor for ICON Java smart contract environment
-
Games
- ICON-Unity-SDK - Unity SDK for ICON Blockchain
- Project Nebula - An open-world game of space exploration and conquest
- GangstaBet - A digital collectible where people can evolve their characters for an eventual permanence on the blockchain
- Wonderland - A digital collectible and metaverse-focused game with an Alice in Wonderland theme
-
Governance
- governance2 - ICON Main network governance contract
- Node-Butler - Node Butler is a web app intended to facilitate the management of validator nodes in the ICON Network
-
Interoperability
- btp - Blockchain Transmission Protocol, which is the ICON Foundation's core interoperability product
- Nexus - Interoperability frontend for using the Blockchain Transmission Protocol with the ICON main network as a routing hub
- iconloop/btp2-testnet - Information on the BTP network connected to the ICON Berlin TestNet.
- fidelve/xcall-sample-dapp - xCall sample dApp written in javascript.
- fidelve/btp-contracts-finder - nodejs script to automatically fetch BTP related contracts in a set of connected chains.
- R0bi7/xCall-testing-JVM - Sample JVM smart contract that interacts with xCall.
- R0bi7/xCall-testing-EVM - Sample EVM smart contract that interacts with xCall.
- icon-project/btp2-solidity - BTP solidity contracts.
- icon-project/btp2-eth2 - Relay implemantation for BTP 2.0 Protocol.
- icon-project/btp2-java - BTP java contracts.
- icon-project/btp2-bsc - Reference relay implementation for BTP 2.0 protocol.
- Orbit Bridge - Bridging option available on for the ICON blockchain ecosystem
- icon-project/btp2/e2edemo - xCall sample dapp of the official btp repository.
- R0bi7/xCall-testing-dApp - Sample DApp that interacts with xCall.
- iconloop/btp2-testnet/wiki/Fee-System - BTP2 fee system reference.
- @iconfoundation/btp2-solidity-reference - BTP2 solidity library NPM package.
- BTP2 Network Status Monitor - BTP2 Network Status Monitor.
- icon-community/crosschain-voting-dapp - xCall dapp example of a crosschain voting scenario.
-
RPC API
- Espanicon-sdk - Custom ICON SDK written in JS created by Espanicon team
- go-icon-sdk - ICON SDK for Go
- ICONKit - ICON SDK for iOS
- ICONSdk.net - ICON SDK for .NET
- icon-sdk-python - Official ICON SDK for Python based on ICON JSON-RPC API V3
- icon-sdk-java - Official ICON SDK for Java based on ICON JSON-RPC API V3
- icon-sdk-js - Official ICON SDK for JavaScript based on ICON JSON-RPC API V3
- rhizome-contract-explorer - A web application for querying and interacting with ICON smart contracts
- flutter_icon_network - ICON SDK for Flutter
- ICON JSON-RPC API v3 - Documentations for the JSON-RPC API associated with ICON API Endpoint nodes
-
Templating
- java-score-examples - Smart contract examples written for the ICON Java Execution Environment
- javaee-tokens - A Java SCORE Library for ICON Standard Tokens
- soulbound-token - ICON Java implementation of the soulbound NFT token
- tackle - Tackle is a declarative DSL for building modular utilities, code generators, and CLIs
- tackle-icon-sc-poc - POC for generating smart contracts for the ICON Blockchain with tackle
-
Testing
- icon-testsuite - A collection of test cases for the ICON node using client SDK in Java
- javaee-unittest - An Unit Testing Framework for ICON Java smart contracts
- Live network transaction tracer - A web app for tracing ICON network transactions on live networks
- Debug-tracer.web.app - A web app for tracing ICON network transactions on live networks
-
Wallet
- IconEx wallet - ICONex Chrome extension wallet for cryptocurrencies in the ICON ecosystem
- MyIconWallet - Desktop and mobile wallet for cryptocurrencies in the ICON ecosystem
- Bridge wallet - A fiat onramp for USD that is integrated for use with the ICON ecosystem
- Hana wallet - Chrome extension wallet for cryptocurrencies in the ICON ecosystem
-
Zero-knowledge proofs
- venture23-zkp/icon-snarkjs - zkSNARK implementation in JavaScript & WASM
- venture23-zkp/zkp-examples - A set of example apps and primitives that developers can reference to implement various Zero Knowledge based projects.
-
Related awesome lists
- awesome-dot - A curated list of resources in the Polkadot & Kusama ecosystem
- awesome-ethereum - A curated list of resources in the Ethereum ecosystem
- awesome-java - A curated list of resources in the Java ecosystem
-
Core documentations
- ICON Improvement Proposals (IIPs)
- btp-litepaper - Lite explainer paper for BTP. [Also available here](https://icon.community/assets/btp-litepaper.pdf)
- ICON blockchain technical documentations
- iconloop/btp2-testnet/wiki/BTP2-WIKI - BTP2 Testnet Relay status.
- BTP IIP Standard - ICON BTP Standard.
- xCall IIP Standard - ICON BTP Arbitrary Call Service Standard.
- xCall Docs - xCall main documentation.
- BTP Docs - BTP main documentation.
- iconloop/btp2-testnet/wiki/BTP2-WIKI - BTP2 Testnet Relay status.
-
Templates
- Template repository - Template repository for a new project, including README, Issue Templates, PR Template, LICENSE, Release message auto-instructions, CONTRIBUTING, and CODE_OF_CONDUCT files
-
NFT
- NFT Bazaar - An NFT marketplace run by [Spartan Node](https://spartannode.medium.com/)
- Craft - An NFT marketplace owned by the community
- Fandiem - A donation platform that harnesses the power of the fan community to make positive change
- NFT Bazaar - An NFT marketplace run by [Spartan Node](https://spartannode.medium.com/)
-
Decentralized finance
- Stably - Stablecoin tradable on the ICON main network backed by the U.S. dollar
- Balanced DAO - Stablecoin dApp that uses ICX as collateral to mint Balanced Dollars (bnUSD), a token pegged to 1 US Dollar
- Convexus - Convexus introduces concentrated liquidity, giving individual liquidity providers (LPs) granular control over what price ranges their capital is allocated to
- ICONFi - Decentralized finance market built on ICON main network
- Karma Finance - Karma Bond is a protocol owned liquidity-as-a-service, providing treasuries and bonds optimized to individual protocol needs
- Omm - Decentralized finance market built on ICON main network
- Optimus - Optimus is an on-chain yield optimizer for earning staking rewards
- Stably - Stablecoin tradable on the ICON main network backed by the U.S. dollar
-
Exchanges
- Binance.us - Version of Binance exchange that is compliant with United States regulations
- Bithumb - A South Korean cryptocurrency exchange
- Kraken - A United States–based cryptocurrency exchange and bank
- KuCoin - A Signapore-based cryptocurrency exchange
- Huobi - A Seychelles-based cryptocurrency exchange
-
Faucets
- ICONOSPHERE Faucet - A faucet for receiving testnet ICX tokens on Berlin or Lisbon testnets
-
Oracle
- oracles
- Band Protocol - An open standard for decentralized management of data in Web3 stack
-
Tracker
- ICON Community Tracker - A blockchain tracker for the ICON main and test networks that can be [run locally as well](https://github.com/sudoblockio/icon-tracker)
- ICON Watch - A blockchain tracker made by [Blockmove](https://blockmove.eu/)
-
Communities
-
Funding programs
- Contribution Proposal System - ICON Community Funding System.
- Interoperability Incentive Program - ICON Interoperability Funding Program.
- Validator Support Program - ICON Validator Support Program.
-
Content
- Eye on ICON - Weekly podcast run by Fezbox and Iconographer, dedicated to topics in the ICON ecosystem
- ICONgraphs - Infographics based on the ICON ecosystem
- Espanicon blog - Technical blog from Espanicon ICON validator team
- ICON Community blog
- Myiconcommunity - ICON’s very own news aggregator
-
Tutorials
- Developer Tutorials - ICON developer tutorials.
- ICON Python Tutorials - Tutorials developed by [Rhizome Labs](https://github.com/rhizome-labs) for using the [Python SDK](https://github.com/icon-project/icon-sdk-python)
Programming Languages
Categories
Interoperability
18
RPC API
10
Core documentations
9
Decentralized finance
8
Exchanges
5
Core ICON blockchain
5
Content
5
Templating
5
Testing
4
NFT
4
Games
4
Wallet
4
Execution environment
3
Funding programs
3
Related awesome lists
3
Communities
3
Zero-knowledge proofs
2
Oracle
2
Tutorials
2
Governance
2
Tracker
2
Build assist tools
1
Templates
1
Faucets
1
Decentralized autonomous organization (DAO)
1
Sub Categories