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.
Get started in seconds.
Install the package
# Install via npm
$ npm install next-inline-editorRun the setup CLI
# Automated configuration
$ npx next-inline-editorHow it works.
Log in as admin
Navigate to /admin/login and authenticate. The edit toolbar activates across the entire site.
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.
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.
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.
Click-to-edit on any text element
Wrap any text in an EditableText component. Click to edit, type your changes, and save - all inline.
Inline image replacement
Swap out images directly on the page. Upload a new file and it commits to your repo instantly.
GitHub-backed persistence
Every edit is a real commit to your repository. Full version history, diffs, and rollback built in.
Minimal configuration needed
Run the CLI, add your env vars, and wrap your components. No CMS, no database, no admin panel.
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.