Introduction
Fuma Content is the library for handling content.
Why Fuma Content?
I wrote this library as Contentlayer has not yet added their official support for Next.js 14.
You may consider fuma-content
as an alternative to Contentlayer.
By design, Fuma Content is also:
- Light: It is a light layer over
@mdx-js/mdx
, comparing to a bundler, it is incredibly fast. - Type-safe: Support frontmatter validation with Zod.
- App Router Ready: Write server components in a MDX file.
- All in Typescript: Flexible, Powerful, and Confidence.
- Nice MDX support: Transform relative imports into absolute paths, allowing you to import anything supported by your loader.
Additional
I love Next.js, , and my side projects as well.
Feel free to use Fumadocs if you are looking for a full-powered framework to write docs.