Sample Code
Get inspired! The possibilities of what to build on the IC are infinite. Find more sample code projects in the examples repo.Featured samples
IC ETH Starter
IC-ETH verifies ETH NFTs, supports main/test nets.
Add ERC-20 to IC ETH Starter
How to Verify ERC-20 Ownership On-Chain
OISY
Oisy Wallet: Multichain, ICP-based, manages ETH/ERC20, extendable to BTC/IC.
PoS app for ckBTC
Experimental app showcasing ckBTC use on Internet Computer for POS payments.
ICRC2 Swap Demo
ICRC-2 Swap demo: Manages ICRC-2 tokens, unique in async Internet Computer design.
Multi-subnet Bitcoin Custody
Experimental Code: Not for live Bitcoin use
ETH Payment Tutorials
Build a decentralized e-commerce on ICP with ETH payments.
B3 Wallet
Decentralized multi-chain, multi-owner wallet, supports major blockchains.
ckBTC
GitHub repo about ckBTC for inspirational use
ckETH
GitHub repo about ckETH for inspirational use
Bitcoin
Deploy a canister on the Internet Computer that can send and receive Bitcoin.
Threshold ECDSA
Build a threshold ECDSA test key on a subnet.
Canister HTTPS Outcalls
Demonstrates how to build a dapp with canister outgoing HTTP calls.
Hello World
Deploy a dead simple dapp using two canisters serving a web page.
Static Website
Quickly set up a static website structure, add content and basic styling, and deploy on the IC.
Basic Dex
Build dapp to enable DeFi applications on the IC.
Load more
Community samples
The Internet Computer is home to many dapps built by the community. Check out the repos and get building!
Disclamer: Please use the following sample code at your own risk and always do your own research.
Spinner Cash
Safeguard your financial privacy with zero-knowledge proofs
Kontribute
Kontribute brings readers, writers and NFTs together. Write some lore for your NFT collection or support your favourite writer by buying their NFTs - Web 3.0 creative writing with NFTs
dSquad
A new chapter of the Internet is opening. Start by minting your avatar, then take part in the adventure and get rewarded as your explore a new wave of decentralized applications.
ICTC
IC Transaction Coordinator (ICTC) is a distributed transaction framework for Defi applications on IC network. It supports Motoko language. The core idea of ICTC is inspired by the DTC (Distributed Transaction Coordinator), which is commonly used in the financial sector.
Proof of Personhood
a Sybil-proof identity system powered by decentralized AI human detection.
Kinic
A search engine for Web3.
Signals
A unique SocialFi space for making connections, discovering events and creating decentralized communities. Signals is a DAO. The more you interact with it, the greater say you have in its governance.
FaeFolk
FaeFolk is an NFT-based role-playing game where you use your NFTs to craft tools & equipment, train your skills and ultimately fight your way through dungeons and find treasure.
Saga Tarot
Open source tarot ecosystem on the IC. Nobody owns Tarot. Everybody owns Web3.
Enoki DEX
Completely Async and Scalable DEX: Swap, Earn, and be a Market Maker
ICMaps
ICMaps brings maps to the internet computer. With the ICMaps frontend you can install your own map server provided by ICMaps on Canister and integrate maps into Web3, Web2 and even desktop GIS apps.
CanDB
Meet CanDB, the first flexible and truly horizontally scalable NoSQL database built for the Internet Computer. https://www.canscale.dev
STKRS
Stkrs is the social identity app for Web 3.0. Users can express themselves, trust others online, and revolutionize our governance, all while being anon and maintaining privacy.
Paws Arena - Multiplayer PVP Play to Earn
This is the cutest, most fun and competitive turn-based play to earn multiplayer game on the ICP. Players will fight in the arena and earn $PAW Tokens which will be used to buy in-game items.
IC Avatar Creator
The IC Avatar Creator allows users to create and manage avatars for the open metaverse. The project includes GLB avatars that are minted to the Internet Computer using the DIP721v2 token standard.
metamob
Create, donate, vote, sign and fund extraordinary mobilizations!
FoxIC
A tool allowing MetaMask users to enter IC ecosystem
GalacticWar
GalacticWar is a novel protocol that mixes NFT, Gaming and DEFI .
DeTi: Decentralized Time Travel
Run code on your canister in the future!
NFT Exchange
The NFT Exchange for Web 3.0
iLearnX Beyond Web3 (By Yaruhito Project)
We offer all-in-one Web3developer learning platform: roadmap, course materials, learning community, support system&hackathon opportunity hosted on ICP for aspired Web3 developers/challengers.
Cronacle + Freeos: A cross-chain oracle for a democratic UBI
Freeos, a democratic UBI—where participants steer the economy through a democratically elected monetary policy each week—connects to a novel type of decentralised, cross-chain oracle called Cronacle
NnsDAO Protocol
NnsDAO is a boundaryless autonomous organization, which provides some basic modular programmable services for building the world of DAOn.
པ་ཀྲ་ཧེ་། Bazahei: The first ICP-XRP cross-chain NFT
We pioneer a general cross-chain NFT solution from IC to XRP to promote the regional and under-represented culture.
SIGMA DEFI
SIGMA DEFI is a DeFi service and tool for developers and investors interested in IC,providing services without coding1. Multi sender2. Create DIP 203. Generate NFT and mint4. Fiat Gateways
IC Web3D Engine
A lightweight game engine fully deployed on the IC.Users can easily create their own decentralized games or other 3D application scenarios on the IC with some simple operations
Texas Hold'em
There is a famous saying in Texas Hold'em: "Victory comes not from your opponent making more mistakes, but from you making fewer".
MUSALL
Music ownership is broken! At MUSALL we aim to change ownership to a shared model. Musicians create a contract that is fair and transparent. Fans purchase said contracts. All earn through royalties.
News Bias Check
Decentralised application to help combat fake news and reduce bias in information consumption. Chrome extension that uses backend on IC network shows bias/accuracy info about all news articles online.
Questions & Answers
Ask Questions.. Share Answers.. Earn Coins..
Cratch
The Future of Content Creation
Leap
Leap is a market for information. Existing online forums have little incentives for users to provide high-quality answers. Leap allows users to reward others financially to get great answers quickly.
MetaBio
MetaBio is a Web3 application to connect gardeners, farmers to crypto world. We aim to be the leading Web3 application for gardening communities and their data to enterprise or biology experts.
Donainvest
Donainvest is a donation-investment platform on which the market cap is in proportion to the social impact and social workers are able to continuously fundraise without crypto-related licenses.
IC1101 iUSD
MakerDAO with no jokes.
Secure Canister Communication on the IC Blockchain
We provide a framework where sensitive messages can be securely passed between canisters, i.e to avoid man-in-the-middle attacks. Our solution allows secrets to be securely communicated.
Exponent
Exponent is a suite of products that make NFTs easy for creators and game developers. Exponent currently consists of an NFT canister standard (next gen. EXT standard) and a CLI tool for developers.
Ontics
Authoritative source of release images of all blockchain technologies
planzApp
A DApp that enables users to make everyday plans within a smart, connected and decentralized economy
Landlord
Landlord is a DApp where users can trade and invest in real-estate easily & securely. It eliminates the risk of real-estate scam, and creates a safe heaven where sellers can sell, buyers can buy etc.
Load more