LiteFrame CMS is a complete content management system packed into a single-file architecture. Page management, blog system, AI workspace, media library, SEO tools, lead capture, security, and moreโall without frameworks or dependencies.
No frameworks. No Composer. No Node. Just PHP and MySQL. Install takes 30 seconds on any standard LAMP/LEMP stack. Requirements: PHP 8.0+, MySQL 5.7+, Apache or Nginx.
Framework core
Front-end renderer
Complete admin panel
API endpoints
Database: 11 tables โ pages, settings, users, media, leads, seo_templates, revisions, page_revisions, settings_backups, activity_log, ai_prompts
Full UTF-8 (utf8mb4) support across all tables and columns. Auto-migration system handles schema changes across updates.
Multiple page modes, template system, syntax-highlighted code editing, per-page assets, revisions, and bulk editingโall in an intuitive interface.
Standard, Blog, Landing, SEO, plus user-defined custom content types. Each mode optimized for its purpose.
Default, Full-Width, Blank, Contained, Raw (pass-through HTML). Choose the right wrapper for each page.
Content, CSS, Scripts, SEO, and Schema panels. Everything organized in a clean tabbed interface.
Syntax-highlighted editor with live validation for HTML, CSS, JS, JSON. Format button, line numbers, scroll sync, error panel with line references.
Each page has its own page_css, page_js, and head_scripts fieldsโinjected at render time without affecting other pages.
Auto-saved on every edit. Restore any previous version from the editor. Never lose your work.
Draft/Published status, sort order, show/hide in navigation and listings. Full control over page visibility.
Tabbed by content type, inline editing of title, meta description, status, excerpt, and author across all pages at once.
Ctrl+S / Cmd+S saves via AJAX with toast notifications. Fast editing for power users.
A complete blog system with configurable URLs, template-based cards, grid layouts, auto-excerpts, and powerful shortcodes.
Set your blog prefix: /blog/, /insights/, /news/, or anything else. Full control over your URL structure.
Editable HTML template with {{placeholder}} variablesโtitle, excerpt, image, date, author, slug, read_timeโand conditional blocks like {{#image}}...{{/image}}.
Column count (2โ6), gap control, custom CSS class. Build the exact layout you want.
Auto-excerpts generated from post content when not set manually. Auto-featured images detected from first <img> in content. Pagination with configurable posts-per-page.
Upload a ZIP of any static HTML site. LiteFrame reverse-engineers it into a fully functional CMS in seconds.
Compares pages to detect shared header and footer elements, saves them as site-wide templates automatically.
All images moved to media library with path rewriting across HTML and CSS. Nothing breaks.
Files copied to site root and auto-linked by the renderer. No manual <link> or <script> tags needed.
Fonts and CDN links extracted from <head> and saved to global head scripts automatically.
Internal .html references converted to CMS slugs (features.html โ /features). Clean URLs automatically.
Imported forms automatically rewired to LiteFrame's lead capture. Strips action, onsubmit, EmailJS/Formspree handlers.
Scans CSS custom properties to auto-populate the 8-slot brand color palette (primary, secondary, accent, text, text light, bg, bg alt, border).
Full Site, Single-Page Site (anchor nav), or Pages Only. Directory mapping lets you assign ZIP folders to content types.
Choose to skip or overwrite existing pages. Full control over the import process.
A built-in AI assistant powered by any Anthropic API key. Generate content, images, and entire SEO campaignsโall context-aware of your site.
Streaming AI responses with full HTML output. Context-aware of your site's global CSS, header/footer, and brand colors. The AI understands your site and generates content that matches.
Supports OpenAI DALL-E 3 and Stability AI. Detects image requests automatically, generates inline, saves to media library.
Floating drawer to save, label, and reuse prompts. Recent history auto-logged for quick access to your best prompts.
Provide a topic, variations list, and style notesโAI generates unique pages with titles, slugs, meta descriptions, and 500+ word content. All reviewable in a table before batch publishing.
Every <form> on every page is automatically interceptedโno configuration needed. JavaScript captures all POST forms at the capture phase.
JavaScript captures all POST forms automatically. Sends data to /api/form, stores as a lead. No setup required.
Auto-detects name, email, phone, and message fields regardless of field naming conventions.
View, filter, add notes, mark status (new/contacted/converted/archived). CSV export for all leads.
Tracks which page and form name generated each lead. Full attribution for your forms.
Existing forms from imported sites are rewired automatically. Original handlers (EmailJS, Formspree, mailto) stripped and replaced.
Export all leads to CSV for use in your CRM or email marketing platform.
Multi-file upload, Pexels integration, SVG security scanning, and support for all common file types.
Drag-and-drop or file picker, batch upload with progress counter. Fast and intuitive.
Browse library, upload new, search Pexels stock photos, or paste a direct URLโaccessible from any image field.
Search, preview, and import stock photos directly into the media library. Free, high-quality images.
Security scanning blocks embedded scripts and inline event handlers. Safe SVG uploads.
Removes database entries for files no longer on disk. Keeps your library clean.
Images (JPG, PNG, GIF, WebP, SVG, ICO), documents (PDF), video (MP4), audio (MP3), fonts (WOFF, WOFF2, TTF), code (CSS, JS, JSON, XML, TXT).
Per-page meta, Open Graph, Twitter Cards, JSON-LD schema, and auto-generated sitemaps.
Title, meta description, meta keywords, canonical URL. Full control over each page's SEO.
Open Graph tags, Twitter Card image. Perfect previews when shared on social media.
Per-page JSON-LD editor with validation. Structured data for rich search results.
sitemap.xml and robots.txt auto-generated from published pages. Always up to date.
Analytics, fonts, and tracking code injected site-wide. One place for all your head content.
8-slot color palette (primary, secondary, accent, text, text light, bg, bg alt, border) with auto-detection from imported CSS.
Global header/footer, per-page assets, auto-asset linking, and full pass-through for custom HTML.
HTML templates injected on every page with display:contents wrappers (don't affect layout). Edit once, update everywhere.
Inline styles applied site-wide, with automatic deduplication against on-disk CSS files. No bloat.
Scoped styles and scripts that only load on their specific page. Keep pages lean.
Renderer automatically detects and links all .css and .js files at site root. No manual <link> or <script> tags needed.
Full pass-through for pages with their own <html> structure. Perfect for landing pages, microsites, or any page that needs complete control over the HTML output.
Rate limiting, 2FA, CSRF protection, file validation, security headers, and activity logging.
5 login attempts per IP per 15 minutes. Protects against brute force attacks.
Email-based 6-digit verification code on login. Toggle on/off per user.
HttpOnly + Secure + SameSite=Strict cookies, 2-hour inactivity timeout, session ID regeneration on login.
Token on every form and AJAX request, rotated on login. Full protection against cross-site request forgery.
Extension whitelist, MIME verification, PHP code detection, double extension attack prevention, SVG script scanning.
Every action logged with user, IP, and timestamp. Paginated, filterable, prunable.
X-Content-Type-Options ยท X-Frame-Options ยท X-XSS-Protection ยท Referrer-Policy ยท Permissions-Policy
Upload directory has .htaccess that disables PHP execution.
Full backups, auto-backup before updates, one-click restore, and seamless update process.
Database SQL + CSS/JS files + uploads as downloadable ZIP. Everything you need to restore.
Created automatically before every update. Never lose data during an upgrade.
Upload a backup ZIP to roll back. One-click restore to any previous state.
Upload a LiteFrame ZIPโAJAX-based with progress indicator, redirects to success page with formatted changelog.
data/ directory (DB credentials, backups), .htaccess, uploads, all content. Your data is safe.
Schema changes applied automatically on first page load after update. No manual SQL required.
Toggle with one click. Choose the look that fits your workflow.
Soft raised/inset shadows, white cards on grey surface, rounded 16px corners. Modern and clean.
Clean flat design with subtle borders. Classic and professional.
Near-black background, muted purple accent, ultra-subtle borders, no shadows. Matches Linear app aesthetics.
Static HTML export, REST API, form endpoint, media endpoint. Your content, your way.
Full site as a ZIP with all assets. Auto-discovers CSS, JS, fonts, and images. Recursive asset copy with proper <link> and <script> tags. Admin assets excluded.
Form endpoint (POST /api/form), media endpoint (AJAX upload and library listing), editor save endpoint. Build integrations.
Get LiteFrame CMS today. Lifetime license with updates, or managed hosting with full support.