Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icpleague/awesome-icp
ICP-dfinity-awesome
https://github.com/icpleague/awesome-icp
List: awesome-icp
canister dfinity icp motoko motoko-language
Last synced: 16 days ago
JSON representation
ICP-dfinity-awesome
- Host: GitHub
- URL: https://github.com/icpleague/awesome-icp
- Owner: icpleague
- Created: 2022-04-08T07:45:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-15T05:44:42.000Z (over 2 years ago)
- Last Synced: 2024-05-22T19:08:33.816Z (7 months ago)
- Topics: canister, dfinity, icp, motoko, motoko-language
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- ultimate-awesome - awesome-icp - ICP-dfinity-awesome . (Other Lists / PowerShell Lists)
README
[EN](https://github.com/icpleague/awesome-icp) | [δΈζ](https://github.com/icpleague/awesome-icp/blob/main/readme_ch.md)
****
- [Doc](#doc)
- [IDEs](#ides)
- [Deploy](#deploy)
- [CDK&Agent](#cdkagent)
- [Front-end](#front-end)
- [II authentication](#ii-authentication)
- [Starter&Template](#startertemplate)
- [Lib](#lib)
- [Storage](#storage)
- [Cryptography](#cryptography)
- [Algorithms](#algorithms)
- [Log](#log)
- [Token&NFT](#tokennft)
- [ICP & Cycles](#icp--cycles)
- [DAPP](#dapp)
- [Game](#game)
- [Blog](#blog)
- [Music](#music)
- [Kanban](#kanban)
- [Video](#video)
- [Other](#other)
****## Doc
* [NnsDao/dfinity-sdk-docs](https://github.com/NnsDao/dfinity-sdk-docs) Dfinity Rust develop doc
* [COS666/Dfinity-Whitepaper-Chinese-Version](https://github.com/COS666/Dfinity-Whitepaper-Chinese-Version) Dfinity Whitepaper ChineseVersion
* [machenjie/dfinity-study](https://github.com/machenjie/dfinity-study) Dfinity study
* [QiuYeDx/Dfinity_Chinese_Guidelines](https://github.com/QiuYeDx/Dfinity_Chinese_Guidelines) Dfinity chinese guidelines
* [AnubisAwooo/awooo-dfinity](https://github.com/AnubisAwooo/awooo-dfinity) simple guide
* [CodingDay/2022.03.26](https://github.com/rebase-network/CodingDay/tree/main/2022.03.26)
## IDEs
* [Visual Studio Code](https://code.visualstudio.com/)
* [Motoko](https://marketplace.visualstudio.com/items?itemName=dfinity-foundation.vscode-motoko) offical motoko plug* [IntelliJ IDEA Motoko support](https://github.com/ununhexium/idea-motoko-plugin) IntelliJ IDEA plug
* [motoko-playground](https://github.com/dfinity/motoko-playground) motoko online playground
* [Blocks-Editor/blocks](https://github.com/Blocks-Editor/blocks) An online drag-and-drop smart contract builder.
* [chainide](https://chainide.com/s/createTempProject/dfinity/) A tool to help learn, code, build, and deploy smart contracts and decentralized applications.
## Deploy
* [FleekHQ/IC-Deploy-Action](https://github.com/FleekHQ/IC-Deploy-Action) Github action that wraps dfx commands to deploy canisters to Dfinity on push
* [aviate-labs/setup-dfx](https://github.com/aviate-labs/setup-dfx) Set up your GitHub Actions workflow with a specific version of the Internet Computer SDK
## CDK&Agent
* [ic4j/ic4j-agentJ](https://github.com/ic4j/ic4j-agent) Java Agent
* [rckprtr/cdk-as](https://github.com/rckprtr/cdk-as) AssemblyScript CDK
* [AstroxNetwork/agent_dart](https://github.com/AstroxNetwork/agent_dart) Dart Agent
* [seniorjoinu/candid-kt](https://github.com/seniorjoinu/candid-kt) Kotlin CDK
* [aviate-labs/agent-go](https://github.com/aviate-labs/agent-go) Golang Agent library
* [rocklabs-io/ic-py](https://github.com/rocklabs-io/ic-py) Python Agent Library
* [demergent-labs/azle](https://github.com/demergent-labs/azle) TypeScript/JavaScript CDK
* [mix-labs/IC-Go](https://github.com/mix-labs/IC-Go) Golang CDK
## Front-end
#### II authentication
* [krpeacock/auth-client-demo](https://github.com/krpeacock/auth-client-demo) Example demo of how to use https://www.npmjs.com/package/@dfinity/auth-client to make authenticated calls to an IC app
* [InternetIdentityLabs/react-ic-ii-auth](https://github.com/InternetIdentityLabs/react-ic-ii-auth) : React components to use DFINITYs Internet Identity Authentication
* [michielpost/Dfinity.Blazor](https://github.com/michielpost/Dfinity.Blazor) Blazor library to work with Dfinity Internet Computer
* [gabrielnic/dfinity-react](https://github.com/gabrielnic/dfinity-react) Boilerplate ReactJS/Typescript with authentication to a local II
#### Starter&Template
* React
* [NnsDAO-tech/NnsDao-Frontend-template-React](https://github.com/NnsDAO-tech/NnsDao-Frontend-template-React) NnsDao-Frontend-template-React* [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer
* [taylorham/cra-template-dfx](https://github.com/taylorham/cra-template-dfx) A template for frontend development on DFINITY's Internet Computer
* [ORIGYN-SA/todos-react-native-dfinity](https://github.com/ORIGYN-SA/todos-react-native-dfinity) simple react native todo list app powered by dfinity* [rbolog/dfinity_reactJs_reactRouter_babel](https://github.com/rbolog/dfinity_reactJs_reactRouter_babel) A template that includes Dfinity, ReactJS, React-Router.
* [ferMartz/ic-firestarter](https://github.com/ferMartz/ic-firestarter) Modern starter for Internet Computer built with Create IC App + Vite + React + Material UI
* Vue
* [nop33/dfinity-vue](https://github.com/nop33/dfinity-vue) : π± Vue.js integration with DFINITY SDK bootstrap webpack project.
* [ferMartz/ic-mui](https://github.com/ferMartz/ic-mui) Modern starter for Internet Computer + Material UI + Vite
* [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer
* nextjs
* [Magvin/nextjs-icp](https://github.com/Magvin/nextjs-icp) Next.js Quick BlankUI with Dfinity
* [warashibe/nextdapp](https://github.com/warashibe/nextdapp) (D)App Development Kit powered by Next.js and Facebook Recoil
* [beyond009/nextjs-ic-starter](https://github.com/beyond009/nextjs-ic-starter) Next.js Internet Computer Starter Template
* [dappblock/nextjs-ic-starter](https://github.com/dappblock/nextjs-ic-starter) Next.js Internet Computer Starter Template
* [gbonumore/index-calculator](https://github.com/gbonumore/index-calculator) Starter Nextjs Template for Internet Computer
* Angular
* [shawnrmoss/dangular](https://github.com/shawnrmoss/dangular) Dfinity Angular starter
* [shawndotey/hello-angular-motoko](https://github.com/shawndotey/hello-angular-motoko) An example of implementing the Internet Computer's motoko project along side Angular.
* svelte
* [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer
* vanilla
* [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer
## Lib
#### Storage
* [gabrielnic/motoko-cdn](https://github.com/gabrielnic/motoko-cdn) Motoko cdn/storage solution. ie: mini big-map
* [IC-Drive/ic-drive](https://github.com/IC-Drive/ic-drive) An open-source decentralized storage app built on the internet computer.
* [sudograph/sudograph](https://github.com/sudograph/sudograph) GraphQL database for the Internet Computer
* [Di-Box/Bucket](https://github.com/Di-Box/Bucket) Bucket is a storage standard applied to canisters.
* [open-ic/open-storage](https://github.com/open-ic/open-storage) A scalable storage solution built on the Internet Computer.
* [paulyoung/icfs](https://github.com/paulyoung/icfs) Internet Computer File System
#### Cryptography
* [enzoh/motoko-sha](https://github.com/enzoh/motoko-sha) The SHA Package
#### Algorithms
* [DepartureLabsIC/revo](https://github.com/DepartureLabsIC/revo) L Systems on the IC
* [enzoh/motoko-qr](https://github.com/enzoh/motoko-qr) The Motoko QR Package
#### Log
* [ninegua/ic-logger](https://github.com/ninegua/ic-logger) Motoko library to help create an append-only logger actor
#### Token&NFT
* [DepartureLabsIC/non-fungible-token](https://github.com/DepartureLabsIC/non-fungible-token) (DepartureLabsIC) NFT
* [rocklabs-io/ic-nft](https://github.com/rocklabs-io/ic-nft) (rocklabs-io)Non-fungible token standard for the DFINITY Internet Computer* [SuddenlyHazel/dfinity_nft](https://github.com/SuddenlyHazel/dfinity_nft) (SuddenlyHazel) NFT
* [Toniq-Labs/extendable-token](https://github.com/Toniq-Labs/extendable-token) (Toniq-Labs)This token standard provides a ERC1155/multi-token-like approach with extensions that can add additional functionality based on the purpose of the token
* [rocklabs-io/ic-token](https://github.com/rocklabs-io/ic-token) DIP20: A fungible token standard for the DFINITY Internet Computer. New repo: https://github.com/Psychedelic/DIP20
* [flyq/motoko_token](https://github.com/flyq/motoko_token) Follow the ERC20
* [Psychedelic/DIP20](https://github.com/Psychedelic/DIP20) DIP20: A fungible token standard for the DFINITY Internet Computer.
* [rocklabs-io/erc20](https://github.com/rocklabs-io/ic-token/blob/templates/motoko/erc20)ERC20 style token template for the IC
* [rocklabs-io/dtoken](https://github.com/rocklabs-io/dtoken) One-click token issuance app for the DFINITY Internet Computer.
* [Deland-Labs/dfinity-fungible-token-standard](https://github.com/Deland-Labs/dfinity-fungible-token-standard) Dfinity's fungible token standard. Any PRs and comments are welcome,collaborate with us to build this standard
* [iclighthouse/DRC_standards](https://github.com/iclighthouse/DRC_standards) Dfinity Request for Comments standards
### ICP & Cycles
* [aviate-labs/icp-canister](https://github.com/aviate-labs/icp-canister) A canister that holds ICP
* [Toniq-Labs/wrapped_cycles](https://github.com/Toniq-Labs/wrapped_cycles) Motoko code for a Wrapped ICP Cycles canister on DFINITY's IC
* [ninegua/tipjar](https://github.com/ninegua/tipjar) Donate cycles to canisters of your choice.
* [perun-network/perun-icp-canister](https://github.com/perun-network/perun-icp-canister) Perun Payment Channels Canister for the Dfinity Internet Computer
## DAPP
#### Game
* [jesssekeogh/bonsai_dapp](https://github.com/jesssekeogh/bonsai_dapp) Repository for the Kontribute Internet Computer Dapp
* [ninegua/reversi](https://github.com/ninegua/reversi) Multiplayer Reversi Game on Internet Computer
* [NnsDao/ICTexas-UI](https://github.com/NnsDao/ICTexas-UI) Texas Game Web Front
* [liqMix/DPlay](https://github.com/liqMix/DPlay) A small betting game for the Dfinity Internet Computer Platform
#### Blog
* [Mulander-J/dfinity-starter](https://github.com/Mulander-J/dfinity-starter) blog demo
* [kristoferlund/ic-wall](https://github.com/kristoferlund/ic-wall) The Wall is a crossover Ethereum/Internet Computer demo app. Use Metamask to login to Internet Computer. Then, write on the wall!
* [hansl/journey](https://github.com/hansl/journey) An open blog engine written for the Internet Computer. See http://twitch.tv/dfinitydev
#### Music
* [muses-fm/muses](https://github.com/muses-fm/muses) MUSES.FM is a community-owned music promotion platform centered around playlists and built on DFINITY.
#### Kanban
* [aedile-ic/landing]https://github.com/aedile-ic/landing A project management tool on the Internet Computer made by @esensconsulting
* [krpeacock/ic-vcf-gatsby](https://github.com/krpeacock/ic-vcf-gatsby) Contact card demo app with Internet Computer backend
#### Video
* [dfinity/cancan](https://github.com/dfinity/cancan) A scalable video sharing service.
## Other
* [hyplabs/dfinity-oracle-framework](https://github.com/hyplabs/dfinity-oracle-framework) Dfinity Oracles is a framework for building blockchain oracles for the Internet Computer.
* [spencerbug/motoko_httpstream_test](https://github.com/spencerbug/motoko_httpstream_test) Debugging httpstream with callbacks in dfinity IC
* [peterpeterparker/icstreaming](https://github.com/peterpeterparker/icstreaming) https://forum.dfinity.org/t/http-request-streaming-callback-does-not-stream-chunks-anymore/11298
* [rdobrik/DfinityAndroidSample](https://github.com/rdobrik/DfinityAndroidSample) Native Android Application calling the IC
* [seniorjoinu/ic-cron](https://github.com/seniorjoinu/ic-cron) Task scheduler for the Internet Compute
* [BerkeleyBlockchain/dfinity-dao-consulting](https://github.com/BerkeleyBlockchain/dfinity-dao-consulting) dfinity dao consulting
* [RikusWiehahn/internet-computer-web-2-bridge](https://github.com/RikusWiehahn/internet-computer-web-2-bridge) A simple bridge to allow on-chain dapps on IC to send requests to regular 3rd party APIs. Send requests to the bridge canister, where they are fetched by a Node.js server, processed and results returned.
* [chmllr/qu](https://github.com/chmllr/qu) A minimalistic governance & ledger toolkit for Internet Computer cold wallets, forked from Quill
* [HassenSaidi/IC_sqlite](https://github.com/HassenSaidi/IC_sqlite) Port of the SQL database engine SQLite to the Internet Computer