NotionX/react-notion-x

Fast and accurate React renderer for Notion. TS batteries included. ⚡️

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 12th, 2026
Created on August 15th, 2020
Open Issues & Pull Requests: 181 (+0)
GitHub issues: Enabled
Number of forks: 644
Total Stargazers: 5,430 (+0)
Total Subscribers: 23 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 670 days
Stale 30+ days: 27
Stale 90+ days: 25

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (5)
  • help wanted (4)
  • enhancement (3)
  • documentation (1)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

React Notion X is a React component library that renders Notion pages as fast, accurate web content.

The tool solves the problem of displaying Notion database content on the web while maintaining fidelity to Notion's formatting and structure. It works by accepting Notion page data and rendering it through React components, with built-in support for TypeScript. The library prioritizes performance by keeping the default bundle lightweight, offering optional lazy-loaded components for heavier features like PDFs and database views that users can import only when needed.

Developers should choose this tool if they want to build websites powered by Notion content with fine-grained control over styling and behavior. It suits projects ranging from simple blogs to complex sites, and works with Next.js, Vite, Remix, and other frameworks. The README recommends the accompanying Next.js starter kit for those wanting a pre-configured setup, or direct use of react-notion-x for maximum flexibility. The tool achieves 95-100% Lighthouse scores and is reported to be 10-100x faster than rendering Notion directly.

The project maintains a comprehensive test suite covering most of Notion's functionality. It is actively used in production across tens of thousands of websites. The codebase includes detailed examples and documentation for integrating optional components, with guidance on lazy-loading patterns to keep initial page bundles small. The library supports modern image optimization through next/image integration and low-quality image placeholders.