 awesome-motoko
 awesome-motoko 
 Decentralized app framework
 A curated collection of Motoko code and resources for building decentralized applications on the Internet Computer blockchain network.
A curated list of Motoko code and resources.
104 stars
 9 watching
 48 forks
 
last commit: about 1 year ago 
Linked from   1 awesome list  
  awesomeawesome-listdfinityicinternetcomputermotokomotoko-language 
 | Awesome Motoko / Applications / Canister tools | |||
| candid-spaces | 14 | over 4 years ago | A general-purpose candid data lake for canisters' data on the IC | 
| Canister Tip Jar | 52 | 12 months ago | Donate cycles to your favorite canisters on the Internet Computer and keep them live and healthy | 
| iCAN | 14 | about 3 years ago | A Canister Management Platform, which helps you create canisters in random subnet and manage canisters status efficiently and conveniently | 
| ic-blackhole | 49 | over 2 years ago | Once a canister sets its only controller to a black hole, it becomes immutable | 
| motoko_top_up_canister | 19 | over 4 years ago | Implementation of a canister called periodically by a Node.js service; that top-up automatically user-defined canisters with cycles | 
| Awesome Motoko / Applications / Cryptocurrencies | |||
| Appic | 2 | over 1 year ago | A canister for automatically buying and selling tokens at specific times or intervals | 
| extendable-token | 88 | over 2 years ago | This token standard provides a ERC1155/multi-token-like approach with extensions that can add additional functionality based on the purpose of the token | 
| extendable token standard | 12 | over 3 years ago | Extendable Token Standard | 
| icrc1-token-canister | 1 | over 1 year ago | Implementation of ICRC1 token canister | 
| icrc30-mo | 1 | about 1 year ago | A Class+ ICRC-30 Library for providing Approve/TransferFrom to ICRC-7 NFT Canisters | 
| icrc3-mo | 2 | over 1 year ago | A Class+ ICRC-3 Library for adding transaction logs and archives to your canister | 
| icrc7_motoko | 2 | about 2 years ago | An ICRC-7 standard implementation in Motoko | 
| icrc7-mo | 4 | about 1 year ago | A Class+ ICRC-7 Library for building NFT Canisters | 
| icrc-nft-mo | 11 | about 1 year ago | A Sample NFT combining icrc7-mo, icrc30-mo, icrc3-mo | 
| ic-nft | 45 | over 3 years ago | A NFT standard implementation for the Internet Computer, the interfaces mainly follow the ERC721 standard | 
| ic-token | 88 | over 3 years ago | An ERC-20 style token standard implements for Motoko | 
| motoko-token | This package implements a simple ERC-20 style token | ||
| non-fungible-token | The goal for this project is to develop a non-fungible token standard which leverages the unique properties of the IC and enables builders to create entire experiences from a single contract | ||
| token faucet | 1 | almost 4 years ago | A token faucet for | 
| Awesome Motoko / Applications / Decentralized Finance | |||
| BrownFi | 0 | over 1 year ago | Simple AMM Dex with high Capital Effifiency | 
| Awesome Motoko / Applications / Games | |||
| reversi | 68 | over 2 years ago | Multiplayer Reversi Game on Internet Computer | 
| revo | 1 | about 4 years ago | A drawing game on Internet Computer | 
| superheroes | 28 | about 5 years ago | A simple example that demonstrates how to build a CRUD application on the Internet Computer using Motoko and React | 
| Awesome Motoko / Applications / Mining Platform | |||
| loka | 0 | almost 2 years ago | Trustless Non-Custodial Bitcoin Mining Platform built on IC | 
| Awesome Motoko / Applications / Realestate | |||
| ber | Blockchain estate register with IC | ||
| Awesome Motoko / Applications / Social | |||
| Formyfi | 1 | 11 months ago | Decentralized & fully on-chain Q&A Forms | 
| LinkedUp | 154 | over 2 years ago | An open professional network on Internet Computer | 
| Awesome Motoko / Applications / Storage | |||
| motoko-bucket | 31 | about 3 years ago | A K-V Database lib that uses stable memory to store data | 
| motoko-cdn | 40 | over 3 years ago | A simple storage auto-scaling solution across multiple canisters. Ie: mini-bigmap | 
| motoko-dht | 5 | over 5 years ago | This canister implements a distributed hash table | 
| motoko-document-db | 5 | almost 4 years ago | |
| motoko-ICSP | 20 | over 3 years ago | Internet Computer Storage Protocol. This lib supports many features, such as auto-scale storage, HTTP Redirect, cycle monitor and top up self automatically | 
| Awesome Motoko / Applications / Utilities | |||
| cleansheets | 11 | over 5 years ago | A spreadsheet-like application for the Internet Computer, written in Motoko | 
| IC Payroll | 6 | about 1 year ago | Human Resource and Payroll App hosted fully on-chain on the internet Computer. Users can hold and send ckbtc and other icrc2 compliant tokens .Allows user to send a single payment or bulk payment. Vue/Tailwindcss Frontend with Motoko Backend | 
| motoko-certified-http | 17 | about 4 years ago | A motoko canister that does HTTP asset certification | 
| relay | 4 | about 4 years ago | Managed events infrastructure by Departure Labs | 
| SecureGuard Escrow | 1 | over 1 year ago | Revolutionizing secure transactions with a blockchain-based escrow platform , ensuring safe exchanges of high-value goods and services with immutable smart contracts | 
| Awesome Motoko / Applications / Video | |||
| cancan | 334 | about 1 year ago | A scalable video-sharing service | 
| Awesome Motoko / Development tools / Build system | |||
| dfx | 178 | 11 months ago | 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 | 
| Vessel package manager | 113 | almost 2 years ago | Add and manage packages, libraries, and dependencies for your Motoko programs | 
| Awesome Motoko / Development tools / IDEs | |||
| Blocks | An open source visual Motoko smart contract editor | ||
| IntelliJ IDEA Motoko support | 0 | over 2 years ago | Adds support for the Motoko language from Dfinity | 
| motoko-playground | 64 | 11 months ago | A playground for the Internet Computer's native Motoko language | 
| Visual Studio Code | |||
| Awesome Motoko / Development tools / IDEs / Visual Studio Code | |||
| Motoko | Motoko language support maintained by official | ||
| Awesome Motoko / Development tools / Testing | |||
| ic-mini-terminal | 21 | almost 3 years ago | Minimal keyboard input (⌨) and graphical output (📺) for programs on the Internet Computer | 
| motoko-bigtest | 12 | about 5 years ago | Long-running tests as/for IC services, via a Motoko-based DSL | 
| motoko-color | 9 | over 3 years ago | A Motoko library for rendering color schemes and graphics to the terminal, based on the ANSI ASCII standard | 
| motoko-matchers | 30 | over 2 years ago | Composable assertions for unit testing | 
| Awesome Motoko / Development tools / Testing / motoko-matchers | |||
| ic101 | 3 | over 4 years ago | This repository demonstrates how to use the matchers library to unit test canisters on the Internet Computer | 
| Awesome Motoko / Libraries / Algorithms | |||
| chronosphere | 14 | over 4 years ago | A time library for the Motoko programming language | 
| motoko-adapton | 6 | almost 4 years ago | Dynamic dependence graph and memoization techniques in Motoko | 
| motoko-qr | 21 | over 4 years ago | A QR-code generator for the Motoko programming language | 
| motoko-scc | 1 | almost 4 years ago | A Strongly Connected Component library for Motoko | 
| motoko-splay | 1 | over 2 years ago | The splaying algorithm for Motoko | 
| mo-parsec | 5 | over 4 years ago | A -based parser combinator library for Motoko | 
| Parser Combinators | 4 | over 1 year ago | Based on Monadic Parser Combinators by Graham Hutton and Erik Meijer | 
| Sorted | 4 | almost 3 years ago | Data structures in which each element is sorted in numerical, alphabetical, or some other order | 
| Awesome Motoko / Libraries / Cryptography | |||
| ecdsa-motoko | 14 | over 2 years ago | ECDSA for Motoko | 
| ecdsa_poc | 0 | almost 2 years ago | Prototype implementation of ECDSA, only for learning | 
| evm-txs | 9 | over 2 years ago | EVM transactions creation, encoding, and decoding library in pure Motoko | 
| libsecp256k1.mo | 1 | over 2 years ago | Motoko port of libsecp256k1 | 
| motoko-bitcoin | 20 | over 2 years ago | Bitcoin-related libraries (Base58, RIPMED160, HMAC) | 
| motoko-crc | This package implements cyclic redundancy checks for the Motoko programming language | ||
| motoko-CRC32 | 2 | over 2 years ago | Implements the 32-bit cyclic redundancy check, or CRC-32, checksum | 
| motoko-sha2 | 2 | almost 4 years ago | All hash functions from the SHA2 family (sha224, sha256, sha512-224, sha512-256, sha384, sha512) | 
| motoko-sha | 16 | almost 4 years ago | This package implements secure hash algorithms for the Motoko programming language | 
| motoko-SHA | 11 | over 2 years ago | SHA224 and SHA256 hash algorithms as defined in FIPS 180-4 | 
| motoko-sha224 | 5 | almost 2 years ago | A Sha224 implements for Motoko | 
| rand | 5 | almost 3 years ago | Pseudo Random Number Generators | 
| Awesome Motoko / Libraries / Data structures | |||
| array | 4 | almost 3 years ago | Extended Array Package for Motoko | 
| motoko-base | 485 | 11 months ago | The Motoko base library, commonly used data structures and algorithms, maintained by the official | 
| motoko-bigsearch | 15 | over 2 years ago | A search service in Motoko, inspired by indexing and search systems like Apache Lucene | 
| motoko-BiMap | 7 | almost 3 years ago | A bimap (or "bidirectional map") is a map that preserves the uniqueness of its values as well as that of its keys | 
| motoko-crud | 27 | over 4 years ago | A framework for constructing CRUD services in Motoko for the Internet Computer | 
| motoko_datetime | 3 | over 1 year ago | Datetime library. Support for UTC, local timezones, locales and basic datetime operations/structures | 
| motoko-MerkleTree | 22 | about 2 years ago | A simple merkle tree data structure for Motoko. It provides a key-value store, where both keys and values are of type Blob | 
| motoko-Queue | 1 | almost 3 years ago | A collection of elements that are maintained in a sequence, a FIFO Queue | 
| motoko-sequence | 15 | over 2 years ago | Cache-friendly, persistent sequential data for Motoko | 
| motoko-StableMap | 2 | almost 4 years ago | Stable Map for the Motoko | 
| MotokoStableBTree | 10 | about 2 years ago | – Stable Memory Based BTree | 
| motoko-text-map | 1 | over 4 years ago | A Motoko Hashmap that fixes its key type to Text | 
| mutable-queue.mo | 2 | almost 4 years ago | Motoko module of a mutable queue data structure | 
| Principal | 13 | almost 3 years ago | Provides a wrapper around the | 
| Stable BTree Map | 5 | almost 2 years ago | Stable (Heap-based) BTreeMaps in Motoko | 
| Stable Buffers | 12 | almost 2 years ago | Stable (Heap-based) Buffers in Motoko | 
| Stable Data Struct | 1 | almost 3 years ago | Stable (Heap-based) Hashmap implements | 
| Stable HashMaps | 14 | over 3 years ago | Functional & Class-Based (Heap-based) stable Hashmaps in Motoko | 
| Stable LinkedList | 2 | over 3 years ago | (Heap-based) Stable, mutable singly & doubly linked lists in Motoko | 
| Stable Red-Black Trees | 3 | about 2 years ago | (Heap-based) Stable Red-Black Trees in Motoko | 
| Awesome Motoko / Libraries / Encoding | |||
| Account.mo | 83 | 11 months ago | – ICRC1 Account En/Decoding | 
| json package | 19 | over 1 year ago | JSON for Motoko | 
| lexicographic-encoding | 1 | about 3 years ago | Lexicographic (string sortable) integer encoding in Motoko | 
| motoko-base32 | 4 | almost 2 years ago | Base32 coding/decoding for Motoko | 
| motoko_candid | 6 | over 1 year ago | CANDID encoding/decoding library | 
| motoko_cbor | 6 | over 1 year ago | CBOR encoding/decoding library | 
| motoko-Encode | 11 | almost 3 years ago | Base32, Hex and Binary Library for the Motoko | 
| motoko-hex | This package implements hexadecimal encoding and decoding routines for the Motoko programming language | ||
| motoko-json | 4 | over 5 years ago | Json parser in Motoko | 
| motoko-UUID | 20 | almost 3 years ago | Generation of UUIDs based on RFC 4122 | 
| motoko_xml | 2 | over 1 year ago | XML encoding/decoding library | 
| Awesome Motoko / Libraries / Graphics | |||
| motoko-graph | 17 | almost 4 years ago | Graphical data models for Motoko | 
| motoko-redraw | 2 | over 4 years ago | 2D graphics and layout algorithms for Motoko | 
| motoko-SVG Generator | 8 | almost 3 years ago | A SVG generator for the Motoko | 
| Awesome Motoko / Libraries / Logging | |||
| ic-logger | 21 | over 3 years ago | Motoko library to help create an append-only logger actor | 
| motoko-pretty | 4 | over 4 years ago | A pretty printer library for Motoko | 
| Awesome Motoko / Libraries / Misc | |||
| Gitcoin Passport Client | 1 | over 1 year ago | A sample app to securely copy Gitcoin Passport scores to ICP databases | 
| Awesome Motoko / Libraries / Payment | |||
| IC-PayPortal | 0 | about 1 year ago | Module for Motoko is a library that provides developers with a set of functions for managing fiat payments (Stripe, PayPal) on the Internet Computer Protocol (ICP) | 
| Awesome Motoko / Libraries / Storage | |||
| A site about Motoko databases and related software | |||
| Asset Storage | 21 | almost 4 years ago | Interface of the Asset Storage Canister | 
| motoko-GraphQL | GraphQL is a query language designed to build client applications and system for describing their data requirements and interactions | ||
| Bucket | 31 | about 3 years ago | A data bucket library that use stable memory to store files bytes and assist developers to build http response | 
| Awesome Motoko / Libraries / Templates | |||
| motoko-library-template | 30 | over 4 years ago | A template for creating Motoko libraries | 
| Awesome Motoko / Libraries / Text processing | |||
| Format | 1 | almost 3 years ago | Implements conversions to and from textual representations of basic data types | 
| motoko-regex | 7 | over 4 years ago | Simple regex matching for Motoko Text | 
| Awesome Motoko / Libraries / Web Programming | |||
| Http Request Parser | 10 | about 1 year ago | A http request parser for parsing url, search query, headers and form data | 
| Awesome Motoko / Registries | |||
| io package | 3 | almost 3 years ago | Basic Interfaces for I/O Primitives | 
| MOPS | A package manager for Motoko with on-chain package registry | ||
| Package Set | 11 | almost 3 years ago | Aviate-labs package-set for Motoko libraries to use with vessel | 
| Vessel Package Set | 17 | 11 months ago | The official package-set for Motoko libraries to use with vessel | 
| Awesome Motoko / Resources / Learning | |||
| 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 | ||
| Motoko Bootcamp | 71 | over 2 years ago | Lectures and resources from the Motoko Bootcamp | 
| motoko by example | 551 | 11 months ago | An officially maintained collection of short Motoko examples | 
| The Motoko Programming Language Book | A guide for writing Web3 Software on the Internet Computer | ||