-
Notifications
You must be signed in to change notification settings - Fork 98
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add MOPS docs * Add default dfx instructions * add additional error codes * Sample projects * Sample projects * Update doc/md/getting-started/dev-env.md Co-authored-by: Luc Blaeser <112870813+luc-blaeser@users.noreply.github.com> * Update examples.md --------- Co-authored-by: Luc Blaeser <112870813+luc-blaeser@users.noreply.github.com>
- Loading branch information
1 parent
1c30002
commit 725ce77
Showing
5 changed files
with
164 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
--- | ||
sidebar_position: 5 | ||
--- | ||
|
||
# Sample projects and resources | ||
|
||
## Overview | ||
|
||
Want to get started building with Motoko? Check out some of these sample projects and Motoko resources to help you get started. | ||
|
||
## Sample apps | ||
|
||
### Canister management | ||
|
||
- [Canister app](https://github.com/canister-app): A series of tools for canister tools written in Motoko. | ||
|
||
- [Canister Geek](https://github.com/usergeek/canistergeek-ic-motoko): Canister cycle monitoring and management. | ||
|
||
- [Canister tip jar](https://github.com/ninegua/tipjar): Donate cycles to a canister on ICP. | ||
|
||
- [iCAN](https://github.com/PrimLabs/iCAN): A canister management platform for creating and managing canisters conveniently. | ||
|
||
- [ic-blackhole](https://github.com/ninegua/ic-blackhole): An example of a black hole canister. | ||
|
||
- [motoko_top_up_canister](https://github.com/ORIGYN-SA/motoko_top_up_canister): A Motoko canister that automatically tops up a user-defined list of canisters. | ||
|
||
### Games, social, and utility samples | ||
|
||
- [Bitshop](https://github.com/lukasvozda/bitshop): A Shopify alternative that accepts Bitcoin payments. | ||
|
||
- [Cleansheets](https://github.com/matthewhammer/cleansheets): A spreadsheet application. | ||
|
||
- [DocToken](https://github.com/ava-vs/doctoken): Document storage. | ||
|
||
- [EVM proof verifier](https://github.com/horizonx-tech/evm-proof-verifier-motoko): Verify EVM proofs using a Motoko canister. | ||
|
||
- [Flower power DAO](https://github.com/flowerpowerdao/power-equalizer-v3). | ||
|
||
- [Formyfi](https://github.com/Talentum-id/formify): Question and answer forms. | ||
|
||
- [HTTP server for Motoko](https://github.com/krpeacock/server): A simple HTTP server. | ||
|
||
- [IC Payroll](https://github.com/cosmasken/ic-payroll): A simple payroll dapp that allows users to be paid in ckBTC. | ||
|
||
- [Metabomb](https://github.com/av1ctor/metamob): A campaign dapp for fundraising or donations. | ||
|
||
- [NacDB](https://github.com/vporton/NacDB): A distributed database. | ||
|
||
- [Play to earn game sample](https://github.com/therealbryanho/IC-Code-Sample-Unity-Play-to-Earn-Game): A simple play to earn game template. | ||
|
||
- [Rakeoff statistics](https://github.com/rakeoff-labs/rakeoff_statistics): A Motoko canister that provides statistic analysis for the [Rakeoff application](https://app.rakeoff.io/). | ||
|
||
- [Reversi](https://github.com/ninegua/reversi): A multiplayer Reversi game. | ||
|
||
- [Revo](https://github.com/DepartureLabsIC/revo): A drawing game. | ||
|
||
- [SecureGuard Escrow](https://github.com/bix-tech/secure-guard-escrow): ICP-based escrow platform. | ||
|
||
### Tokens & DeFi | ||
|
||
- [Appic](https://github.com/Appic-Solutions/Auto_Investment): Automatically by and sell tokens at a specific interval or time. | ||
|
||
- [ICDex](https://github.com/iclighthouse/ICDex): An on-chain orderbook decentralized exchange written in Motoko. | ||
|
||
- [icrc7_motoko](https://github.com/noku-team/icrc7_motoko) and - [icrc7-mo](https://github.com/PanIndustrial-Org/icrc7.mo): Motoko implementations of the ICRC-7 NFT standard. | ||
|
||
- [icrc-nft-mo](https://github.com/PanIndustrial-Org/icrc_nft.mo): An example NFT that combines `icrc7-mo`, `icrc30-mo`, and `icrc3-mo`. | ||
|
||
- [ic-token](https://github.com/rocklabs-io/ic-token) and [motoko-token](https://github.com/enzoh/motoko-token): Motoko implementations of an ERC-20 token. | ||
|
||
- [Itoka music NFT](https://github.com/Itoka-DAO/itoka-music-nft-standard): A standard for music NFTs. | ||
|
||
- [Motoko Bitcoin](https://github.com/tgalal/motoko-bitcoin): A Motoko Bitcoin integration. | ||
|
||
- [Staking pool](https://github.com/ICTO-Labs/staking-pool): A staking pool project written in Motoko. | ||
|
||
- [Token faucet](https://github.com/rocklabs-io/token-faucet): A token faucet for [ic-token](https://github.com/rocklabs-io/ic-token). | ||
|
||
- [Token minter sample](https://github.com/icpipeline-framework/mbt): A sample app that mints tokens. | ||
|
||
### Writing Motoko | ||
|
||
- [Blocks](https://blocks-editor.github.io/blocks/): A Motoko smart contract editor. | ||
|
||
- [JSON for Motoko](https://github.com/aviate-labs/json.mo): Motoko JSON library. | ||
|
||
- [motoko-library-template](https://github.com/kritzcreek/motoko-library-template): Template for creating Motoko libraries. | ||
|
||
- [Motoko Pilot](https://d7dm6-sqaaa-aaaag-qcgma-cai.icp0.io/): An AI tool for writing Motoko. | ||
|
||
- [Motoko starter](https://github.com/motoko-bootcamp/motoko-starter): Basic starter template for Motoko projects. | ||
|
||
- [Vite + React + Motoko template](https://github.com/rvanasa/vite-react-motoko): Boilerplate template for Vite, React, and Motoko. | ||
|
||
- [Visual Studio Code Motoko extension](https://github.com/dfinity/vscode-motoko): A VS Code extension for Motoko. | ||
|
||
|
||
## Education resources | ||
|
||
- [Awesome Motoko](https://github.com/ic123-xyz/awesome-motoko): A list of Motoko projects, tools, and resources. | ||
|
||
- [DFINITY Examples](https://github.com/dfinity/examples/tree/master/motoko): Simple Motoko sample projects and templates. | ||
|
||
- [ICP developer journey](https://internetcomputer.org/docs/current/tutorials/developer-journey/): A 36-part series focused on Motoko development for ICP canisters. | ||
|
||
- [Motoko Auction summer camp example](https://github.com/luc-blaeser/auction). | ||
|
||
- [Motoko book](https://github.com/Web3NL/motoko-book): An educational book on Motoko. | ||
|
||
- [Motoko Bootcamp](https://github.com/motoko-bootcamp/education): Lessons and lectures on Motoko development. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters