/awesome-dfinity

A curated list of awesome projects and resources relating to DFINITY and the Internet Computer

Awesome DFINITY Awesome

A curated list of awesome projects and resources relating to DFINITY and 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.

Developer community projects

Submit a pull request to add a link to your repository here.

Demo day projects

  • 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.

Example Apps

Hackathon projects

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.

Example apps from the DFINITY team

  • 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

Motoko resources

Motoko libraries

Data structures

  • 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.

Algorithms

Testing

Frontend

React

Vue

  • DFINITY-Vue - Vue.js and Vuetify integration with DFINITY SDK bootstrap webpack project.