Live

NEXT.js Inline Editor

Zero-config inline content editor for NEXT.js sites backed by GitHub. Edit text and images directly on your live pages.

$npm install next-inline-editor
Demo of editing directly on a live NEXT.js page.

Get started in seconds.

Step 1

Install the package

# Install via npm $ npm install next-inline-editor
Step 2

Run the setup CLI

# Automated configuration $ npx next-inline-editor

How it works.

Step 01

Log in as admin

Navigate to /admin/login and authenticate. The edit toolbar activates across the entire site.

Step 02

Browse & edit in place

Visit any page on your live site. Click directly on text or images wrapped in editor components - changes appear instantly in real time.

Step 03

Save & Publish

Hit the publish button. Your edits are committed to GitHub, which automatically triggers a new production build and deployment.

Commits to GitHub

Changes are pushed directly to your repository via the GitHub Contents API. Full version history, zero infrastructure.

Deploys to Vercel

The GitHub commit initiates a fresh production build on Vercel. Your updates go live globally in minutes.

Why I built this.

I needed a clean, simple way for clients and collaborators to make minor content and image updates to custom websites I build with NEXT.js. Traditional handoffs often mean training clients on a bulky CMS, setting up content models, and configuring preview deployments - which is overkill for most sites.

Next Inline Editor offers a super user-friendly alternative. Simply log in and browse the front-end of the live website. Click directly on the text or images you want to change, and hit save. The changes commit back to GitHub automatically and go live instantly. No CMS. No admin panel. No rebuilds. It's 100% true WYSIWYG editing, right on the live site.
01

Click-to-edit on any text element

Wrap any text in an EditableText component. Click to edit, type your changes, and save - all inline.

02

Inline image replacement

Swap out images directly on the page. Upload a new file and it commits to your repo instantly.

03

GitHub-backed persistence

Every edit is a real commit to your repository. Full version history, diffs, and rollback built in.

04

Minimal configuration needed

Run the CLI, add your env vars, and wrap your components. No CMS, no database, no admin panel.

05

Works with App Router & Pages Router

Fully compatible with both NEXT.js routing paradigms. ISR and on-demand revalidation supported out of the box.

Need a custom build?

I design and build high-end NEXT.js websites and custom applications.

Start your project. Start your project. Start your project. Start your project. Start your project. Start your project. Start your project. Start your project.
Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness.
Start your project. Start your project. Start your project. Start your project. Start your project. Start your project. Start your project. Start your project.
Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness. Let's build greatness.