From scratch, no extra dependencies
Router, renderer, database, sessions, crypto, and the browser channel ship in the framework. You do not install a dozen packages to start a project.
From scratch · No extra dependencies · Slovakia · MIT
Written from scratch in PHP — not a Laravel or Symfony wrapper, and not another bloated stack of Composer packages. An ultra-light, highly scalable kernel built for speed, security, teams, and AI agents.
git clone https://github.com/dotsystems-sk/dotapp.git ./
OR
Download DotApper CLI tool and run:
php dotapper.php --install
There are hundreds of PHP frameworks that wrap the same vendor pile. DotApp is the runtime: one kernel, one set of conventions, written to stay small and hard to abuse.
Router, renderer, database, sessions, crypto, and the browser channel ship in the framework. You do not install a dozen packages to start a project.
A small kernel and modules that load when their routes match. Highly scalable because the stack is not a mountain of middleware and vendor code.
Incoming data is protected automatically. Interactive posts use fo-rm and CRC. Identifiers stay encrypted in the browser. Security is the runtime, not a plugin.
Each module owns its routes and tables so developers do not collide. AIRULES tell Cursor, Claude, and GPT to write the same contract humans follow.
SOON DACore
Release planned for December 2026. DACore installs the base database and the administration shell so you stop rewriting login, users, firewall, devices, and menu for every app.
AI-friendly: AIRULES-DACORE is already written so Cursor, Claude, and GPT produce secure plugin modules instead of patching the core.
Read about DACoreIntroduction, installation, Router, dependency injection, Databaser, and the template system — each chapter on its own URL.
Read DocumentationSession drivers, framework settings, database connections (PDO, MySQLi), and the Config class.
Explore ConfigurationWrite portable, shareable modules that work with any session or database driver.
Explore Best PracticesInstall the framework, add modules, and update a project with one CLI tool.
Learn About DotApper CLIBuild a first Hello World module, render a template, and learn the DotApp workflow.
Start Your First ProjectPractical walkthroughs with live demos: Basic examples, plus Pro demos of a CMS and a full e-shop.
Explore Examplesllms.txt, MCP tools, and AIRULES so Cursor, Claude, and GPT write correct DotApp code.
Read the AI indexHow-to articles with complete code: modules, cache, DSM, secure forms, Bridge, and .js.
Read the AI blog SOONThe forthcoming admin module with AIRULES-DACORE so AI agents write secure plugins. Release planned for December 2026.
Read about DACoreDotApp PHP Framework 2.0 is written from scratch by Dotsystems s.r.o. in Slovakia — no extra Composer dependencies, not a Laravel or Symfony wrapper. Ultra-light, highly scalable, with security in the runtime, modules for teams, and AIRULES so AI agents write the same code.
Most PHP frameworks wrap a large vendor stack. DotApp is the kernel: one runtime for routing, rendering, database, sessions, and a secure browser channel. It is built for performance, ultra-secure defaults, teams that split work by module, and coding agents that follow AIRULES.
Yes. DotApp is MIT licensed. You must retain the author name in library headers. It may be used to train AI models if that copyright notice stays intact.
The official documentation is https://dotapp.dev/ with full-text search, live examples, llms.txt for AI crawlers, and a GitHub repository at https://github.com/dotsystems-sk/DotApp.
Start at https://dotapp.dev/llms.txt. Use the MCP tools on https://dotapp.dev/mcp, follow AIRULES in the GitHub repository, and prefer unique chapter URLs such as /documentation/router instead of one long page.
An ultra-light, highly scalable PHP framework — from scratch, without extra dependencies — for teams that want fast, secure code and AI agents that stay on the same contract.
Get DotApp PHP Framework 2.0Enter: all results · Esc: close