A minimal, blank canvas where everything is a plugin.
No built-in features. No bloat. Just a tiny micro-kernel and a powerful plugin system that lets you build your perfect personal workspace.
- The board starts completely empty
- Everything (UI, tools, layouts, even the plugin manager) is a plugin
- Plugins are simple ES modules — easy to create and share
- Community plugins are hosted in a separate public repository
-
Clone or download this repository
-
Open
index.htmlin your browser, or serve it locally:npx serve
-
Right-click anywhere on the board to open the Plugin Manager
-
Switch to the Community Store tab to browse and install plugins
- Plugins are standalone
.jsfiles (ES modules) - They receive a clean API:
boardEl,bus(event system),storage,hooks, etc. - Can be installed via URL or from the Community Store
- Support live enable/disable and deletion
| Plugin | Description |
|---|---|
| About | Project information and vision |
| Plugin Manager | Manage, install, pause, and delete plugins |
All community plugins are managed in a separate repository:
- Create your plugin
- Add an entry to
plugins.json - Open a Pull Request
Create a new file following the plugin format:
export const meta = {
id: 'my-plugin',
name: 'My Awesome Plugin',
version: '0.1.0'
};
export function setup(api) {
// Your plugin code here
}Steps:
- Host your plugin publicly (GitHub raw URL recommended)
- Submit a PR to the community
plugins.json
📖 For full plugin API reference, lifecycle hooks, and advanced patterns, check out the documentation.
Full documentation is live on Mintlify:
| Section | What's Covered |
|---|---|
| Getting Started | Installation & first plugin |
| Plugin API | Full API reference (boardEl, bus, storage, hooks) |
| Plugin Lifecycle | setup, teardown, hooks, and events |
| Examples | Starter templates & sample plugins |
| Community Guide | How to submit plugins & contribute |
- Vanilla JavaScript (ES Modules)
- Micro-kernel architecture
- Dynamic imports
- Event bus + hook system
- LocalStorage (default) — extendable to any backend
- Deployed on Netlify
To create the most flexible, community-driven personal workspace on the web — where users and developers collaborate to build the ultimate productivity canvas, one plugin at a time.
DRD (@dhvsnv)
Contributions are welcome! Whether it's:
- 🐛 Bug fixes
- 🧩 New plugins
- 📖 Documentation improvements
- 🎨 Design enhancements
See the Community Guide for guidelines.
This project is licensed under the MIT License — see the LICENSE file for details.