> ## Documentation Index
> Fetch the complete documentation index at: https://empty-ad9a3406.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> A minimal, blank canvas where everything is a plugin.

<img className="block dark:hidden" src="https://mintcdn.com/empty-ad9a3406/5Ny_UTLh4n9ickYL/images/hero-light.svg?fit=max&auto=format&n=5Ny_UTLh4n9ickYL&q=85&s=149e5dbd2d9c6be511bd87f6b8204293" alt="Blank Board Hero" width="1912" height="910" data-path="images/hero-light.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/empty-ad9a3406/5Ny_UTLh4n9ickYL/images/hero-dark.svg?fit=max&auto=format&n=5Ny_UTLh4n9ickYL&q=85&s=7db390fecb2073434eed06fd0afa94e9" alt="Blank Board Hero" width="1912" height="910" data-path="images/hero-dark.svg" />

## What is Blank Board?

Blank Board is a **minimal, blank canvas** where every feature is a plugin. No built-in tools. No bloat. Just a tiny micro-kernel and a powerful plugin system that lets you build your perfect personal workspace.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/introduction/quickstart">
    Get up and running in 2 minutes
  </Card>

  <Card title="Build a Plugin" icon="code" href="/guides/first-plugin">
    Create your first plugin step by step
  </Card>

  <Card title="API Reference" icon="book" href="/api/board">
    Full API documentation
  </Card>

  <Card title="Philosophy" icon="lightbulb" href="/introduction/philosophy">
    Why Blank Board exists
  </Card>
</CardGroup>

## Core Philosophy

<AccordionGroup>
  <Accordion icon="window-minimize" title="Start Empty">
    The board starts completely empty. No toolbar, no sidebar, no settings panel — just a blank canvas with a grid.
  </Accordion>

  <Accordion icon="puzzle-piece" title="Everything is a Plugin">
    Even the Plugin Manager is a plugin. The core kernel is \~100 lines. Everything else is modular and optional.
  </Accordion>

  <Accordion icon="code" title="Simple to Build">
    Plugins are standalone ES modules. No build step, no frameworks, no dependencies. Just a `.js` file with `meta` and `setup`.
  </Accordion>

  <Accordion icon="users" title="Community Driven">
    Community plugins live in a separate repository. Anyone can create and share plugins via Pull Request.
  </Accordion>
</AccordionGroup>

## Tech Stack

| Component      | Technology                      |
| -------------- | ------------------------------- |
| Language       | Vanilla JavaScript (ES Modules) |
| Architecture   | Micro-kernel                    |
| Plugin Loading | Dynamic `import()`              |
| Communication  | Event Bus + Hook System         |
| Storage        | LocalStorage (extendable)       |
| Deployment     | Netlify                         |

## Community

* [GitHub Repository](https://github.com/dheeraz101/Empty)
* [Community Plugins](https://github.com/dheeraz101/Empty_Plugins)
* [Live Demo](https://emptyweb.netlify.app/)
