Plugins
Every feature is a plugin. Disable what you do not need.
A Burton feature is a plugin: client routes and navigation, plus an optional HTTP API. The shell does not change when you add one. Enable, disable, and reorder in Settings → Plugins. Disabled plugins leave their data in place; routes and APIs return not found.
Required
| Plugin | Role |
|---|---|
| Account | Sign in, register, invites, profile |
| Dashboard | KPI cards and charts |
| Settings | Appearance, connections, plugin catalog |
| Workspaces | Teams and workspaces |
Catalog
| Plugin | Role |
|---|---|
| Contacts | Address book |
| Organizations | Organization directory |
| Lists | Named contact lists |
| Send and receive | |
| Messages | SMS outbox (Twilio via rabun-sms) |
| Automations | Workflows; Rabun executes |
| Chat | Matrix rooms |
| Wiki | Markdown, git, llm-wiki |
| Images | Generate via an MCP endpoint |
| Conversations | Git-versioned summaries |
| Postcards | Physical-style cards |
| Time Sheets | Hours; finance.read |
| Invoices | Line items; finance.read |
| Forms | Custom forms, YAML |
| Schemas | Schema library |
| Sites | Zola sites from YAML |
| Resumes | JSON Resume YAML |
| Job Postings | schema.org JobPosting |
| Events | schema.org Event |
| Health | Burton, Postgres, siblings |
| Reports | Saved reports (reference plugin) |
| Users | Roles and assignment |
Postgres logical-replication publications are declared per server plugin so Rabun can subscribe. See Rabun ETL.