Neiki's Page Editor is a lightweight visual page and CMS editor built with pure JavaScript and zero dependencies. It transforms any container into a complete editing environment with accurate HTML and CSS rendering inside an isolated iframe, ensuring pages look exactly as they will in a real browser.
The editor includes a modern toolbar, source code view, image and table editing, drag-and-drop tools, autosave, fullscreen mode, localization, and five built-in themes. It supports full HTML documents, external stylesheets, custom CSS, database integration through async load/save handlers, editable regions, plugins, and built-in sanitization with an optional PHP helper for server-side security.
Perfect for CMS platforms, website builders, admin panels, and custom web applications that require a lightweight, dependency-free visual editor.
Features
- ðžïļ Accurate rendering â page HTML and CSS render in an isolated iframe exactly as they would in a real browser tab
- ðïļ CMS/database-ready â pages are loaded and saved through developer-configured async callbacks; no backend is assumed
- ⥠One-script CDN usage â a single <script> tag is all you need; no build step required for consumers
- ð§° Familiar toolbar UX â layout and controls match Neiki's Editor exactly
- ð Full-page editing â load a body fragment or an entire HTML document with <style> blocks and external stylesheets
- ðŠķ Zero runtime dependencies â vanilla JavaScript only
- ðĻ Five built-in themes â light, dark, blue, dark-blue, midnight
- ð English and Czech UI â with an extensible i18n system
- ðĄïļ PHP sanitization helper â optional server-side complement for database persistence