Introduction
@inkform/framework is an open-source Next.js + MDX rendering engine for
three content types every technical product needs — documentation,
blogs, and changelogs — from one engine, one file format, and one
docs.json navigation config. Write MDX in your own Git repository, commit
it, and the framework renders a fast, statically-generated, fully searchable
site. No CMS, no database, no build service to depend on — your repository
is the source of truth.
What you get
Docs
Navigation-tree config (docs.json), nested groups, OpenAPI-backed API
reference, versioning, and Cmd/Ctrl+K search — all from a folder of MDX.
Blog
Posts with frontmatter, optional series grouping, and built-in /blog +
/blog/[slug] routes that render the moment you add a file.
Changelog
Dated MDX entries with an optional version tag, rendered on a single
/changelog page — no per-entry routing to wire up.
Widgets
Drop a React component in /widgets, register it, and use it as a JSX
tag directly inside any MDX file.
What's supported today
The framework targets Next.js specifically — it's a Next.js App Router rendering engine, not a multi-meta-framework abstraction. If your stack is Next.js, the framework drops in as a normal dependency; if it isn't, the CLI still gets you a complete, standalone Next.js project you can deploy anywhere Next.js runs (Vercel, AWS Amplify, a container, or under a path on a site you already run).
Six themes ship today, all driven by the same engine and a single
theme.css token file — switch between them without touching layout code:
Aurora
Fern
Cedar
Mono
Base
Galley
Framework vs. platform
Everything on this site works with zero platform dependency — no account, no billing, no Inkform-the-company involvement at all. There's also a hosted platform (Inkform) that adds an AI-native editor, GitHub-App auto-drafting, managed newsletters, and a dashboard on top of the exact same file format this framework reads. Both modes read and write the same MDX — neither is a subset of the other. See Framework vs. Platform for the full comparison, or jump straight to the platform's own docs if that's what you're looking for.
New here? Start with the Getting Started guide — you'll have a site running locally in under five minutes.