Manic is a high-performance React framework built exclusively for Bun.
It ships with a custom build pipeline, first-class plugin architecture, and production-ready DX for local development, deployment, and AI-native workflows.
This repository is now an umbrella workspace that tracks core packages and plugins as git submodules from the manic-js organization.
Clone with submodules:
git clone --recurse-submodules https://github.com/Rahuletto/manicIf you already cloned:
git submodule update --init --recursivePull latest submodule changes:
git submodule update --remote --recursive- Website: manicjs.tech
- Docs: manicjs.tech/docs
- Framework guide: manicjs.tech/docs/framework
- Getting started: manicjs.tech/docs/framework/getting-started
- CLI reference: manicjs.tech/docs/cli
bunx create-manic my-app
cd my-app
bun install
bun dev- Bun-first runtime and tooling
- Fast transforms/minification powered by OXC
- File-based routing and SSR-ready architecture
- Provider adapters for major deployment targets
- App-focused plugins (
@manicjs/pwa,@manicjs/mcp, API docs, SEO, sitemap)
| Package | Description |
|---|---|
| manicjs | Core framework runtime and CLI |
| create-manic | Project scaffolding CLI |
| @manicjs/providers | Deploy adapters (Vercel, Netlify, Cloudflare) |
| @manicjs/tui | Shared terminal UI primitives |
| @manicjs/tailwind | Tailwind CSS plugin |
| @manicjs/unocss | UnoCSS plugin |
| @manicjs/mdx | MDX support plugin |
| @manicjs/seo | SEO metadata and robots plugin |
| @manicjs/sitemap | Sitemap generation plugin |
| @manicjs/mcp | Model Context Protocol plugin |
| @manicjs/api-docs | Scalar API docs plugin |
| @manicjs/pwa | Progressive Web App plugin |
- Bun
>= 1.3.13
GPL-3.0