Skip to content

Rahuletto/manic

Repository files navigation

Manic

npm version Bun License: GPL-3.0

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.

Monorepo Layout

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/manic

If you already cloned:

git submodule update --init --recursive

Pull latest submodule changes:

git submodule update --remote --recursive

Documentation

Quick Start

bunx create-manic my-app
cd my-app
bun install
bun dev

Why Manic

  • 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)

Packages

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

Requirements

  • Bun >= 1.3.13

License

GPL-3.0

About

The fastest framework for React. period.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors