AKA "Aionian Bible Content Management System"
A PHP web developer toolkit and CMS in one file.
- Zero dependencies in one file with no node_modules, no build, no vendor lock-in, for a working CMS.
- Routed extensions via output(); prepend, append, replace, or filter output with no controller boilerplate.
- Webhook ready with stateless routes that skip sessions and cookies, including a signed Stripe endpoint in core.
- Declare a response as html, frag, text, data, file, or none and the right headers and status follow.
- Automatic input validation and sanitization on query strings, form data, and path variables.
- Path variables live in the URL itself as /key=value segments with no router configuration needed.
- Realtime file-based routing because extensions load on demand without Composer autoload overhead.
- Secure sessions done right with timeout, idle detection, rotation, cookie-consent, and bad-actor detection.
- Form security with CSRF, session rotation, honeypot, reverse-honeypot, and CAPTCHA injected always.
- Built-in abuse detection with rapid-hit throttling and bad-actor tags for 400/429 responses, not just login limits.
- Fails closed, never fails open, if the security subsystem can't verify itself, forms disable visibly and safely.
- Secure login with system-generated passwords, email codes, authenticator apps, and phish-proof passkeys.
- CSP-ready by default with nonces wired into every injected script and style tag.
- Concurrency-safe JSON database, with locked read/write and CSV, SQLite, and MySQL on the roadmap.
- Graceful failure with safe error pages in the caller's own format, and full debug coredumps for autopsy.
- Extension errors logged by name at setup; duplicates, roles, category, mime, and missing functions.
- Core /homepage, /contact, /account, /webfiles, /console, and /CLI, all use the same output() mechanism.
- Built-in SMTP, hardened against header injection, with no mail library required.
- Utility library includes fail-safe include_once(), unique token generation, and more.
- PHP itself is the template engine so no new syntax to learn, and no templating DSL to fight.