{"id":47664,"url":"https://github.com/icpleague/awesome-icp","name":"awesome-icp","description":"ICP-dfinity-awesome ","projects_count":88,"last_synced_at":"2026-10-02T03:00:25.792Z","repository":{"id":128702303,"uuid":"479294384","full_name":"icpleague/awesome-icp","owner":"icpleague","description":"ICP-dfinity-awesome ","archived":false,"fork":false,"pushed_at":"2022-04-15T05:44:42.000Z","size":17,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-09-12T05:07:00.916Z","etag":null,"topics":["canister","dfinity","icp","motoko","motoko-language"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icpleague.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-04-08T07:45:01.000Z","updated_at":"2024-10-29T22:38:52.000Z","dependencies_parsed_at":"2023-06-04T17:00:35.312Z","dependency_job_id":null,"html_url":"https://github.com/icpleague/awesome-icp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/icpleague/awesome-icp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpleague%2Fawesome-icp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpleague%2Fawesome-icp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpleague%2Fawesome-icp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpleague%2Fawesome-icp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icpleague","download_url":"https://codeload.github.com/icpleague/awesome-icp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icpleague%2Fawesome-icp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342085742,"owners_count":37920005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-14T11:15:17.593Z","updated_at":"2026-10-02T03:00:25.794Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["IDEs","Doc","Lib","Front-end","CDK\u0026Agent","Deploy","DAPP","Other"],"sub_categories":["ICP \u0026 Cycles"],"readme":"[EN](https://github.com/icpleague/awesome-icp) | [中文](https://github.com/icpleague/awesome-icp/blob/main/readme_ch.md)\n****\n- [Doc](#doc)\n- [IDEs](#ides)\n- [Deploy](#deploy)\n- [CDK\u0026Agent](#cdkagent)\n- [Front-end](#front-end)\n    - [II authentication](#ii-authentication)\n    - [Starter\u0026Template](#startertemplate)\n- [Lib](#lib)\n    - [Storage](#storage)\n    - [Cryptography](#cryptography)\n    - [Algorithms](#algorithms)\n    - [Log](#log)\n    - [Token\u0026NFT](#tokennft)\n  - [ICP \u0026 Cycles](#icp--cycles)\n- [DAPP](#dapp)\n    - [Game](#game)\n    - [Blog](#blog)\n    - [Music](#music)\n    - [Kanban](#kanban)\n    - [Video](#video)\n- [Other](#other)\n****\n\n## Doc\n\n* [NnsDao/dfinity-sdk-docs](https://github.com/NnsDao/dfinity-sdk-docs) Dfinity Rust develop doc\n\n* [COS666/Dfinity-Whitepaper-Chinese-Version](https://github.com/COS666/Dfinity-Whitepaper-Chinese-Version) Dfinity Whitepaper ChineseVersion \n\n* [machenjie/dfinity-study](https://github.com/machenjie/dfinity-study) Dfinity study\n\n* [QiuYeDx/Dfinity_Chinese_Guidelines](https://github.com/QiuYeDx/Dfinity_Chinese_Guidelines) Dfinity chinese guidelines\n\n* [AnubisAwooo/awooo-dfinity](https://github.com/AnubisAwooo/awooo-dfinity) simple guide\n\n* [CodingDay/2022.03.26](https://github.com/rebase-network/CodingDay/tree/main/2022.03.26) \n\n## IDEs\n\n* [Visual Studio Code](https://code.visualstudio.com/)\n  * [Motoko](https://marketplace.visualstudio.com/items?itemName=dfinity-foundation.vscode-motoko) offical motoko plug\n\n* [IntelliJ IDEA Motoko support](https://github.com/ununhexium/idea-motoko-plugin) IntelliJ IDEA plug\n\n* [motoko-playground](https://github.com/dfinity/motoko-playground)  motoko online playground\n\n* [Blocks-Editor/blocks](https://github.com/Blocks-Editor/blocks) An online drag-and-drop smart contract builder.\n\n* [chainide](https://chainide.com/s/createTempProject/dfinity/) A tool to help learn, code, build, and deploy smart contracts and decentralized applications.\n\n## Deploy\n\n* [FleekHQ/IC-Deploy-Action](https://github.com/FleekHQ/IC-Deploy-Action) Github action that wraps dfx commands to deploy canisters to Dfinity on push \n\n* [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 \n\n## CDK\u0026Agent\n\n* [ic4j/ic4j-agentJ](https://github.com/ic4j/ic4j-agent) Java Agent\n\n* [rckprtr/cdk-as](https://github.com/rckprtr/cdk-as) AssemblyScript CDK\n\n* [AstroxNetwork/agent_dart](https://github.com/AstroxNetwork/agent_dart) Dart Agent\n\n* [seniorjoinu/candid-kt](https://github.com/seniorjoinu/candid-kt)  Kotlin CDK\n\n* [aviate-labs/agent-go](https://github.com/aviate-labs/agent-go) Golang Agent library\n\n* [rocklabs-io/ic-py](https://github.com/rocklabs-io/ic-py) Python Agent Library\n\n* [demergent-labs/azle](https://github.com/demergent-labs/azle) TypeScript/JavaScript CDK\n\n* [mix-labs/IC-Go](https://github.com/mix-labs/IC-Go) Golang CDK\n\n\n## Front-end\n\n#### II authentication\n\n* [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\n\n* [InternetIdentityLabs/react-ic-ii-auth](https://github.com/InternetIdentityLabs/react-ic-ii-auth) : React components to use DFINITYs Internet Identity Authentication\n\n* [michielpost/Dfinity.Blazor](https://github.com/michielpost/Dfinity.Blazor) Blazor library to work with Dfinity Internet Computer \n\n* [gabrielnic/dfinity-react](https://github.com/gabrielnic/dfinity-react) Boilerplate ReactJS/Typescript with authentication to a local II\n\n#### Starter\u0026Template\n* React\n  * [NnsDAO-tech/NnsDao-Frontend-template-React](https://github.com/NnsDAO-tech/NnsDao-Frontend-template-React) NnsDao-Frontend-template-React\n\n  * [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer \n\n  * [taylorham/cra-template-dfx](https://github.com/taylorham/cra-template-dfx) A template for frontend development on DFINITY's Internet Computer\n  \n  * [ORIGYN-SA/todos-react-native-dfinity](https://github.com/ORIGYN-SA/todos-react-native-dfinity) simple react native todo list app powered by dfinity \n\n  * [rbolog/dfinity_reactJs_reactRouter_babel](https://github.com/rbolog/dfinity_reactJs_reactRouter_babel) A template that includes Dfinity, ReactJS, React-Router. \n\n  * [ferMartz/ic-firestarter](https://github.com/ferMartz/ic-firestarter)  Modern starter for Internet Computer built with Create IC App + Vite + React + Material UI \n\n* Vue\n\n  * [nop33/dfinity-vue](https://github.com/nop33/dfinity-vue) : 🌱 Vue.js integration with DFINITY SDK bootstrap webpack project. \n\n  * [ferMartz/ic-mui](https://github.com/ferMartz/ic-mui) Modern starter for Internet Computer + Material UI + Vite\n\n  * [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer \n\n* nextjs\n\n  * [Magvin/nextjs-icp](https://github.com/Magvin/nextjs-icp) Next.js Quick BlankUI with Dfinity\n\n  * [warashibe/nextdapp](https://github.com/warashibe/nextdapp) (D)App Development Kit powered by Next.js and Facebook Recoil \n\n  * [beyond009/nextjs-ic-starter](https://github.com/beyond009/nextjs-ic-starter) Next.js Internet Computer Starter Template \n\n  * [dappblock/nextjs-ic-starter](https://github.com/dappblock/nextjs-ic-starter) Next.js Internet Computer Starter Template\n\n  * [gbonumore/index-calculator](https://github.com/gbonumore/index-calculator) Starter Nextjs Template for Internet Computer \n\n* Angular\n\n  * [shawnrmoss/dangular](https://github.com/shawnrmoss/dangular) Dfinity Angular starter \n\n  * [shawndotey/hello-angular-motoko](https://github.com/shawndotey/hello-angular-motoko) An example of implementing the Internet Computer's motoko project along side Angular. \n\n* svelte\n\n  * [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer\n\n* vanilla\n\n  * [MioQuispe/create-ic-app](https://github.com/MioQuispe/create-ic-app) Use your favourite frontend framework with the Internet Computer \n\n## Lib\n\n#### Storage\n\n* [gabrielnic/motoko-cdn](https://github.com/gabrielnic/motoko-cdn) Motoko cdn/storage solution. ie: mini big-map \n\n* [IC-Drive/ic-drive](https://github.com/IC-Drive/ic-drive) An open-source decentralized storage app built on the internet computer. \n\n* [sudograph/sudograph](https://github.com/sudograph/sudograph) GraphQL database for the Internet Computer \n\n* [Di-Box/Bucket](https://github.com/Di-Box/Bucket) Bucket is a storage standard applied to canisters.\n\n* [open-ic/open-storage](https://github.com/open-ic/open-storage) A scalable storage solution built on the Internet Computer.\n\n* [paulyoung/icfs](https://github.com/paulyoung/icfs) Internet Computer File System\n\n#### Cryptography\n\n* [enzoh/motoko-sha](https://github.com/enzoh/motoko-sha) The SHA Package \n\n#### Algorithms\n\n* [DepartureLabsIC/revo](https://github.com/DepartureLabsIC/revo) L Systems on the IC \n\n* [enzoh/motoko-qr](https://github.com/enzoh/motoko-qr) The Motoko QR Package \n\n#### Log\n\n* [ninegua/ic-logger](https://github.com/ninegua/ic-logger) Motoko library to help create an append-only logger actor\n\n#### Token\u0026NFT\n\n* [DepartureLabsIC/non-fungible-token](https://github.com/DepartureLabsIC/non-fungible-token) (DepartureLabsIC) NFT \n* [rocklabs-io/ic-nft](https://github.com/rocklabs-io/ic-nft) (rocklabs-io)Non-fungible token standard for the DFINITY Internet Computer\n\n* [SuddenlyHazel/dfinity_nft](https://github.com/SuddenlyHazel/dfinity_nft) (SuddenlyHazel) NFT\n\n* [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\n\n* [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\n\n* [flyq/motoko_token](https://github.com/flyq/motoko_token) Follow the ERC20\n\n* [Psychedelic/DIP20](https://github.com/Psychedelic/DIP20) DIP20: A fungible token standard for the DFINITY Internet Computer. \n\n* [rocklabs-io/erc20](https://github.com/rocklabs-io/ic-token/blob/templates/motoko/erc20)ERC20 style token template for the IC\n\n* [rocklabs-io/dtoken](https://github.com/rocklabs-io/dtoken) One-click token issuance app for the DFINITY Internet Computer. \n\n* [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\n\n* [iclighthouse/DRC_standards](https://github.com/iclighthouse/DRC_standards) Dfinity Request for Comments standards\n\n### ICP \u0026 Cycles\n\n* [aviate-labs/icp-canister](https://github.com/aviate-labs/icp-canister) A canister that holds ICP \n\n* [Toniq-Labs/wrapped_cycles](https://github.com/Toniq-Labs/wrapped_cycles) Motoko code for a Wrapped ICP Cycles canister on DFINITY's IC \n\n* [ninegua/tipjar](https://github.com/ninegua/tipjar) Donate cycles to canisters of your choice.\n\n* [perun-network/perun-icp-canister](https://github.com/perun-network/perun-icp-canister) Perun Payment Channels Canister for the Dfinity Internet Computer \n\n## DAPP\n\n#### Game\n\n* [jesssekeogh/bonsai_dapp](https://github.com/jesssekeogh/bonsai_dapp) Repository for the Kontribute Internet Computer Dapp \n\n* [ninegua/reversi](https://github.com/ninegua/reversi) Multiplayer Reversi Game on Internet Computer \n\n* [NnsDao/ICTexas-UI](https://github.com/NnsDao/ICTexas-UI) Texas Game Web Front \n\n* [liqMix/DPlay](https://github.com/liqMix/DPlay) A small betting game for the Dfinity Internet Computer Platform \n\n#### Blog\n\n* [Mulander-J/dfinity-starter](https://github.com/Mulander-J/dfinity-starter) blog demo\n\n* [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! \n\n* [hansl/journey](https://github.com/hansl/journey) An open blog engine written for the Internet Computer. See http://twitch.tv/dfinitydev\n\n#### Music\n\n* [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. \n\n#### Kanban\n\n* [aedile-ic/landing]https://github.com/aedile-ic/landing A project management tool on the Internet Computer made by @esensconsulting\n\n* [krpeacock/ic-vcf-gatsby](https://github.com/krpeacock/ic-vcf-gatsby) Contact card demo app with Internet Computer backend \n\n#### Video \n\n* [dfinity/cancan](https://github.com/dfinity/cancan) A scalable video sharing service. \n\n## Other\n\n* [hyplabs/dfinity-oracle-framework](https://github.com/hyplabs/dfinity-oracle-framework) Dfinity Oracles is a framework for building blockchain oracles for the Internet Computer.\n\n* [spencerbug/motoko_httpstream_test](https://github.com/spencerbug/motoko_httpstream_test) Debugging httpstream with callbacks in dfinity IC \n\n* [peterpeterparker/icstreaming](https://github.com/peterpeterparker/icstreaming) https://forum.dfinity.org/t/http-request-streaming-callback-does-not-stream-chunks-anymore/11298\n\n* [rdobrik/DfinityAndroidSample](https://github.com/rdobrik/DfinityAndroidSample) Native Android Application calling the IC \n\n* [seniorjoinu/ic-cron](https://github.com/seniorjoinu/ic-cron) Task scheduler for the Internet Compute\n\n\n* [BerkeleyBlockchain/dfinity-dao-consulting](https://github.com/BerkeleyBlockchain/dfinity-dao-consulting) dfinity dao consulting\n\n* [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. \n\n* [chmllr/qu](https://github.com/chmllr/qu) A minimalistic governance \u0026 ledger toolkit for Internet Computer cold wallets, forked from Quill\n\n* [HassenSaidi/IC_sqlite](https://github.com/HassenSaidi/IC_sqlite) Port of the SQL database engine SQLite to the Internet Computer \n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/icpleague%2Fawesome-icp/projects"}