awesome-motoko
github.com/ic123-xyz/awesome-motoko ↗A curated list of Motoko code and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me encoding resources from awesome-motoko"
Installation instructions →What's inside
Libraries
- Account.moEncoding
- arrayData structures
Extended Array Package for Motoko.
- A site about Motoko databases and related softwareStorage
- Asset StorageStorage
Interface of the Asset Storage Canister.
- BucketStorage
A data bucket library that use stable memory to store files bytes and assist developers to build http response.
- chronosphereAlgorithms
A time library for the Motoko programming language.
Resources
- AgorApp
AgorApp is an online interactive coding platform that provides courses and coding challenges on all-things-web3 engineering and Internet Computer development.
- DFINITY Education
Lessons about blockchain, cryptocurrencies and protocol of Internet Computer.
- Introducing the Internet Computer
A comprehensive series of documents that introduce Internet Computer.
- Mastering Motoko Book
The Definitive Guide to Decentralized Application Engineering on the Internet Computer
- Motoko Bootcamp
Lectures and resources from the Motoko Bootcamp.
- motoko by example
An officially maintained collection of short Motoko examples.
Applications
- Anti-KorruptSocial
Expand your knowledge on corruption using AI and blockchain.
- AppicCryptocurrencies
A canister for automatically buying and selling tokens at specific times or intervals.
- berRealestate
Blockchain estate register with IC
- BrownFiDecentralized Finance
Simple AMM Dex with high Capital Effifiency
- cancanVideo
A scalable video-sharing service.
- candid-spacesCanister tools
A general-purpose candid data lake for canisters' data on the IC.
Development tools
- BlocksIDEs
An open source visual Motoko smart contract editor.
- dfxBuild system
The DFINITY command-line execution environment (dfx) is the primary tool for creating, deploying, and managing the dapps you develop for the Internet Computer blockchain.
- ic101Testing
This repository demonstrates how to use the matchers library to unit test canisters on the Internet Computer.
- ic-mini-terminalTesting
Minimal keyboard input (⌨) and graphical output (📺) for programs on the Internet Computer.
- IntelliJ IDEA Motoko supportIDEs
Adds support for the Motoko language from Dfinity.
- MotokoIDEs
Motoko language support maintained by official.
Registries
- io package
Basic Interfaces for I/O Primitives.
- MOPS
A package manager for Motoko with on-chain package registry.
- Package Set
Aviate-labs package-set for Motoko libraries to use with vessel.
- Vessel Package Set
The official package-set for Motoko libraries to use with vessel.
Showing a sample of 129 resources. View the full list on GitHub →