explaingit

alemem64/noxionite

Analysis updated 2026-05-18

74TypeScriptAudience · vibe coderComplexity · 3/5License

TLDR

Turns a Notion workspace into a fast, fully designed personal blog by pulling your Notion pages and publishing them automatically.

Mindmap

mindmap
  root((Noxionite))
    What It Does
      Notion to blog
      Fast ISR loading
      Folder categories
      Graph view
    Tech Stack
      TypeScript
      Next.js
      react-notion-x
      Vercel
    Use Cases
      Personal blogging
      Multilingual sites
      Social sharing
    Audience
      Notion users
      Vibe coders
      Bloggers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Publish a personal blog by writing posts directly in Notion instead of a separate CMS.

USE CASE 2

Organize posts into nested folder-style categories with an automatic table of contents.

USE CASE 3

View how posts and tags relate to each other using the built-in graph view.

USE CASE 4

Run a multilingual blog translated into up to 23 languages.

What is it built with?

TypeScriptNext.jsreact-notion-xVercel

How does it compare?

alemem64/noxioniteabeehive/annadoantfu/vite-dev-rpc
Stars747575
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-05-01
MaintenanceMaintained
Setup difficultyeasymoderate
Complexity3/52/52/5
Audiencevibe codervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Noxionite is a blog engine that turns a Notion workspace into a fully functioning personal blog website. Notion is a popular note-taking and writing tool, and this project lets you write your posts there as you normally would, while the blog site automatically reflects your content publicly without any manual publishing steps. The way it works is through ISR, or Incremental Static Regeneration, a Next.js feature where pages are pre-built for speed but refresh automatically every 60 seconds to pick up changes from Notion. This means page loads take under 0.2 seconds while still staying current. The visual rendering uses a library called react-notion-x to faithfully display all of Notion's formatting options, so text styles, images, code blocks, and other elements look correct on the blog. You can organize posts using nested folder-style categories, and it generates a graph view showing how posts and tags relate to each other visually. The design uses a glassmorphism style (a modern translucent layered look) with dark and light mode support, and it supports 23 languages for internationalization. You would use this if you already write in Notion and want a polished public blog without migrating to a dedicated blogging platform. The stack is TypeScript, Next.js, and it deploys easily to Vercel. It is open source under the MIT license.

Copy-paste prompts

Prompt 1
Help me deploy Noxionite to Vercel and connect it to my Notion workspace.
Prompt 2
Show me how to organize my Notion blog posts into folder-style categories using Noxionite.
Prompt 3
Explain how Noxionite's ISR page refresh works so my Notion edits appear on the live site.
Prompt 4
Walk me through enabling dark mode and glassmorphism styling in Noxionite.
Prompt 5
Help me set up multilingual support for my Noxionite blog.

Frequently asked questions

What is noxionite?

Turns a Notion workspace into a fast, fully designed personal blog by pulling your Notion pages and publishing them automatically.

What language is noxionite written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, react-notion-x.

What license does noxionite use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Who is noxionite for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.