Nextra

Next.js-powered static site generator for docs, blogs, and content sites

Framework
npm
v4.6.1
13,928 stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum. How we score it →
62 /100 Good
Development Activity 24
Maintenance 48
Community 76
Maturity 60
Momentum 40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation. How we score it →
75 /100 Good
Architecture 78
Code Quality 76
Innovation 74
Learning Curve 72

Nextra is a site-generation framework built on top of Next.js that turns MDX and Markdown files into fully featured static sites, most commonly documentation and blogs. It handles file-based routing, a _meta config layer for sidebar/navigation structure, full-text search, and MDX component embedding, while delegating the actual React rendering and build pipeline to Next.js itself.

The project ships as a monorepo of packages: the core nextra package provides the content pipeline and low-level APIs, while companion themes like nextra-theme-docs and nextra-theme-blog supply ready-made, themeable layouts so teams can go from a folder of Markdown files to a polished, searchable site without building UI from scratch.

What You Get

  • File-based routing and _meta.js/_meta.json driven sidebar and navigation structure
  • Full MDX support so React components can be embedded directly in content
  • Built-in full-text search integration for documentation sites
  • Prebuilt, themeable layouts via nextra-theme-docs and nextra-theme-blog
  • Static generation compatible with Next.js’s build and deployment pipeline

Common Use Cases

  • Building a product or open-source documentation site from a folder of MDX files
  • Publishing a technical blog with Markdown content and custom React components embedded inline
  • Standing up an internal knowledge base or API reference site with search and versioned navigation
  • Replacing a heavier docs framework with a lighter Next.js-native alternative that reuses existing React/Tailwind tooling

Under The Hood

Architecture - Nextra is a pnpm/Turborepo monorepo (packages/nextra, packages/nextra-theme-docs, packages/nextra-theme-blog, plus internal eslint-config/prettier-config/tsdoc packages) where the core nextra package is split into a server pipeline (packages/nextra/src/server) that compiles MDX/Markdown into page data and a client runtime (packages/nextra/src/client) that renders components, hooks, and icons consumed by the theme packages. Tech Stack - Written in TypeScript on top of Next.js and MDX, using Turborepo to orchestrate builds across the workspace and Renovate for automated dependency updates; the core exposes subpath exports like nextra/components and nextra/hooks compiled to ESM-only output. Code Quality - The monorepo has around 22 test files exercising server-side content processing and client components, over 2,300 total commits, and roughly 100 tagged releases including a disciplined alpha-prerelease channel ahead of stable cuts, indicating active regression testing before shipping. API Design - Authors mostly interact with Nextra through Markdown/MDX files and _meta config rather than JavaScript APIs, keeping the day-to-day authoring surface minimal, while the underlying nextra package exposes typed subpath exports for teams that want to build custom themes or extend the default docs/blog themes.

Used by 16 apps in this directory

TypeScript
76%
AGPL 3.0

Abby

Developer Tools · Product Management

166

Statically typed feature flags, remote config, and A/B testing with framework-native SDKs for TypeScript teams.

View details
31
Repo Health
70
Technical
64
Dependency
Built with
TypeScript 76%
MDX 18%
Updated 1 years ago
TypeScript
76%
AGPL 3.0

Abby

Developer Tools · Product Management

166

Statically typed feature flags, remote config, and A/B testing with framework-native SDKs for TypeScript teams.

View details
31
Repo Health
70
Technical
64
Dependency
Built with
TypeScript 76%
MDX 18%
Updated 1 years ago
TypeScript
96%
Other

Cal.diy

Scheduling

48,697

The 100% MIT-licensed, community-driven scheduling platform — self-host your own booking infrastructure with no enterprise strings attached.

View details
91
Repo Health
86
Technical
65
Dependency
Built with
TypeScript 96%
Updated 6 days ago
TypeScript
96%
Other

Cal.diy

Scheduling

48,697

The 100% MIT-licensed, community-driven scheduling platform — self-host your own booking infrastructure with no enterprise strings attached.

View details
91
Repo Health
86
Technical
65
Dependency
Built with
TypeScript 96%
Updated 6 days ago
Go
86%
MIT

Hatchet

AI Development · Automation · Developer Tools

8,014

A Postgres-backed orchestration engine for background tasks, AI agents, and durable workflows that replaces Redis queues and multi-datastore durable execution platforms with a single self-hostable service.

View details
88
Repo Health
83
Technical
67
Dependency
Built with
Go 86%
Updated 5 days ago
Go
86%
MIT

Hatchet

AI Development · Automation · Developer Tools

8,014

A Postgres-backed orchestration engine for background tasks, AI agents, and durable workflows that replaces Redis queues and multi-datastore durable execution platforms with a single self-hostable service.

View details
88
Repo Health
83
Technical
67
Dependency
Built with
Go 86%
Updated 5 days ago
TypeScript
98%
MIT

isoflow

Design Tools · Developer Tools

1,718

A React component that lets developers embed a fully-featured, isometric network diagram editor directly into their applications.

View details
41
Repo Health
72
Technical
70
Dependency
Built with
TypeScript 98%
Updated 1 years ago
TypeScript
98%
MIT

isoflow

Design Tools · Developer Tools

1,718

A React component that lets developers embed a fully-featured, isometric network diagram editor directly into their applications.

View details
41
Repo Health
72
Technical
70
Dependency
Built with
TypeScript 98%
Updated 1 years ago
Rust
52%
Other

Jan

AI Assistants

44,680

Run LLMs 100% locally with full privacy, or connect to cloud AI — your machine, your data, your control.

View details
90
Repo Health
81
Technical
65
Dependency
Built with
Rust 52%
TypeScript 44%
Updated 4 days ago

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers