A curated list of awesome projects and resources relating to DFINITY and the Internet Computer.
Projects denoted with a ✓ are deployed to the Internet Computer!
If you want to contribute projects or tools, please first read our Contributing guidelines and agree to abide by our Code of Conduct.
-
✓ NNS Governance - A Governance Dapp for voting on Internet Computer governance proposals
-
✓ Internet Identity - Internet Identity service enables you to authenticate securely and anonymously when accessing applications on the Internet Computer
Submit a pull request to add a link to your repository here.
-
✓ distrikt - A professional social media network built 100% on blockchain
-
✓ Motoko School - A collaborative online school
-
✓ The Wall - The Wall is a crossover Ethereum/Internet Computer demo app. Create an IC Identity simply by signing a Metamask message. Then, write the wall!
-
✓ DSCVR
-
✓ OpenChat
-
✓ Canlista
-
Motoko Top Up Canister - A Motoko service for topping up canisters
-
IC Deploy Action from Fleek - The Github Action will trigger a new deployment to the Internet Computer when commits are pushed.
-
Hypotenuse Oracles - Hypotenuse DFINITY Oracles is a framework for building blockchain oracles for the Internet Computer.
-
DFinance - DFinance is building basic DeFi components for the Internet Computer, including: token standard, DEX, stablecoin and lending platform.
- motoko-token: ERC20 style token template, reference:
- Motoko Token Motoko Token by Flyq
- Motoko Token Motoko Token by Enzoh
- DToken: Token issuance app
- DFinance: User interface
- motoko-token: ERC20 style token template, reference:
-
Blocks - A visual drag-and-drop editor for building IC smart contracts.
The DFINITY Tungsten Hackathon channeled the energy and excitement of DFINITY's internal engineers over two days in June 2020 to build applications for the Internet Computer.
The following represent a few of the applications that teams developed over the two-day period:
-
Magnify - A secure video conferencing application using WebRTC.
-
Dual - A social app for creating, completing, and tracking various challenges.
-
DFINITY Explorer - DFINITY Explorer is an open-source network dashboard built by the DFINITY community.
-
Babmeo - Babmeo is an image & video sharing site with transparent recommendations that integrates with DFINITY’s LinkedUp, BigMap, and BigSearch projects to recommend, store, and search videos.
-
Bonus - Next-generation loyalty system built on the Internet Computer.
-
Get Impact Now - Digital platform that enables responsible citizens to be a part of the decision-making process.
-
Internet Computer Queue System (ICQS) - A bridge to legacy systems, such as email.
-
NNS Explorer - Mock explorer for the Internet Computer's Network Nervous System (NNS).
-
Sailfish - The gateway to open financial services on the Internet Computer.
- Awesome Motoko - An awesome list of Motoko code and resources curated by the community.
- Vessel package manager - Add and manage packages, libraries, and dependencies for your Motoko programs.
-
motoko-bigsearch - A search service in Motoko, inspired by indexing and search systems like Apache Lucene.
-
motoko-crud - A generic CRUD framework for Motoko.
-
motoko-dht - A Motoko Distributed Hash Table (DHT) canister.
-
motoko-graph - Graphical data models for Motoko.
-
motoko-sequence - Cache-friendly, persistent sequential data for Motoko.
-
mo-parsec - A Parsec-based parser combinator library for Motoko.
-
motoko-adapton - Dynamic dependence graph and memoization techniques in Motoko.
-
motoko-redraw - 2D graphics and layout algorithms for Motoko.
-
motoko-bigtest - Long-running tests as/for IC services, via a Motoko-based DSL.
-
motoko-matchers - Composable assertions for unit testing.
- ic-starter-templates - Modern, unopinionated templates for React, Vue & Svelte powered by ViteJS
-
cra-template-dfx - A Create React App template configured for using and deploying to IC canisters
-
react-blocks-editor - Embed and customize Blocks (a drag-and-drop IC smart contract builder) for your React application.
- DFINITY-Vue - Vue.js and Vuetify integration with DFINITY SDK bootstrap webpack project.
The DFINITY Tungsten Hackathon channeled the energy and excitement of DFINITY's internal engineers over two days in June 2020 to build applications for the Internet Computer.
The following represent a few of the applications that teams developed over the two-day period:
-
Magnify - A secure video conferencing application using WebRTC.
-
Dual - A social app for creating, completing, and tracking various challenges.
-
Bookworm - An open publishing application inspired by China Literature.
-
Shield - An app connecting at-risk people with nearby volunteers.
-
Hero - A random "killer app" generator inspired by the Wu-Tang Name Generator.
-
IC Game Terminal - Keyboard input (⌨) and graphical output (📺) for programs on the Internet Computer.
-
Journey - An open blog engine written for the Internet Computer.
-
Reversi - A multiplayer Reversi game on Internet Computer.
-
Superheroes - A simple CRUD application that demonstrates using Motoko and React to create your own universe of superheroes that runs on the Internet Computer .
-
Fullstack To-do - Extension of the to-do example app with a frontend, using a minimal webpack dev-server configuration, web components, and unit and integration testing