Skip to content

manic-js/core

Repository files navigation

Manic

npm version Bun License: GPL-3.0

Manic is a production React framework built exclusively on Bun: file-based routing, colocated APIs, a custom OXC-powered client/server build pipeline, and first-class plugins. This repository ships manicjs—the framework core that every first-party package is built around.

About this package

manicjs is the engine the rest of the ecosystem plugs into: the manic CLI, config and plugin loading, dev and production build orchestration, the file-based router, and the Hono-based SSR server. Tooling such as @manicjs/bundler, @manicjs/providers, create-manic, and the official @manicjs/* plugins are separate npm packages; manicjs coordinates them when you author an app or extend the framework.

Source and issues: github.com/manic-js/core.

The Rahuletto/manic repo is an optional coordinator workspace for maintainers who want every manic-js/* package and the demo in one tree (./setup.sh). You do not need it to install manicjs from npm or to follow Quick Start below.

Benchmarks

Methodology and comparative results for dev startup, production builds, and bundle size live in the docs: Framework benchmarks.

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
  • AI-focused plugins (@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

Requirements

  • Bun >= 1.3.13

License

GPL-3.0

About

The fastest framework for React. period.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors