Skip to content

Web3NL/my-canister-dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Canister My Canister Dapp

Build Status License: MIT

This project provides libraries and tools to build Canister Dapps on the Internet Computer. A Canister Dapp is a single canister decentralized application that can be created and fully controlled with Internet Identity.

Canister Dapps are developed as single canister applications that include both backend logic and frontend assets. Users can create, manage, and be the sole controller of these canisters without relying on any third-party services.

Visit the FAQ for more info on Canister Dapps.

Warning: This project is in development.
For a DEMO visit mycanister.app to create and manage your canister dapps.

🦀 My Canister Dashboard (Rust)

Dashboard assets and management utilities for Internet Computer Canister Dapps. A standard dashboard is provided to manage the Canister Dapp in the browser.

Package: Crates.io | Repository | Documentation

📦 My Canister Dashboard (JavaScript)

Utility functions for canisters using My Canister Dashboard. Provides client-side utilities for interacting with canister dashboards and managing Canister Dapps.

Package: npm | Repository | Documentation

⚡ Vite Plugin Canister Dapp

Vite plugin for Internet Computer Canister Dapp development configuration.

Package: npm | Repository | Documentation

🦀 My Canister Frontend (Rust)

Frontend asset utilities for Canister Dapps to simplify the process of adding 'onboard' frontends to Canister Dapps. Heavily relies on ic-asset-certification and ic-http-certification crates.

Package: Crates.io | Repository | Documentation

🌐 My Canister App Service

User controlled canister creation tool and Wasm repository. Provides a web interface for creating, installing, and managing decentralized applications on the Internet Computer.

Website: mycanister.app

📚 Examples

Reference implementations including my-hello-world example. Demonstrates how to build a complete canister dapp with frontend assets and dashboard integration.

🦀 Canister Dapp Test

Testing library for Canister Dapps on the Internet Computer. Provides pocket-ic tests for Wasm modules and integration testing utilities.

Package: Repository

🔧 Candid Interface

Current version of the required candid interface for Canister Dapps. To be extended by the canister dapp developer.

Interface: my-canister.did

License

MIT