DbM

DBM Framework - a tool for building web applications

A lightweight PHP framework and a modern application ecosystem. Create fast and scalable projects with full control over code and performance.

DBM Framework is a modern PHP framework designed with performance, simplicity, and complete control over application architecture in mind. The project is developing as a complete ecosystem that includes a lightweight application engine, a modular platform, a module system, and tools for building modern web applications and CMS systems.

For developers

DBM Framework

A lightweight PHP framework focused on performance, modular architecture, and full application control. It was designed for developers building custom systems, APIs, platforms, and modern web applications without excessive abstraction and heavy runtime overhead.

Routing and middleware
Dependency injection
Modular architecture
Hybrid autoloading
Minimal runtime

The framework allows you to develop both small projects and complex modular systems, while maintaining full control over the application structure, routing, and infrastructure layer.

Installation for building applications and developing project architecture.

Ready platform

DBM Platform

A ready-made application platform based on DBM Framework, designed for rapid development of websites, CMS systems, and modern web applications. It includes a complete project structure, a modular architecture, and a ready-to-use application layer that can be easily customized to fit your project needs.

  • CMS Lite
  • Application modules
  • Content management
  • Quick project start
  • Optional administration panel

Simply download the project and run the application. DBM Platform allows you to quickly implement lightweight websites, landing pages, and web services without heavy and closed CMS systems.

</> Code Download ZIP

What is the DBM Framework?

The DBM Framework was created as a response to the growing complexity of modern PHP frameworks.

Modern frameworks offer enormous capabilities, but often at the expense of performance, simplicity, and full control over the application.

DBM takes a different approach.

The framework provides a lightweight and fast application runtime and a set of modular components that can be developed independently or swapped out according to the project's needs.

No enforced structure.
No unnecessary abstraction.
No framework fighting against the developer.

DBM Framework
routing and middleware
dependency injection
modular architecture
full runtime control

DBM Ecosystem

DBM is developing as a complete application ecosystem based on a lightweight framework, a modular platform, and extensible components.

DBM Framework

A lightweight PHP application engine focused on performance and simplicity.

  • routing
  • middleware
  • DI container
  • event system
  • template engine
  • infrastructure layer

DBM Platform

A ready-made application layer built on top of DBM Framework, enabling the rapid development of web applications and modular systems.

  • Application Layer
  • Application Modules
  • User System
  • CMS Lite / Optional Admin Panel
  • Hybrid Autoloading

Extensions and Modules

The DBM ecosystem can be expanded with additional components and integrations:

DBM Payments E-commerce API Modules Frontend Integrations Administrative systems

Architecture

Core

DBM Framework

Runtime and application infrastructure

Application Layer

DBM Platform

Ready application layer

Extensions

Modules & Services

CMS, Payments, E-commerce, API

The framework is responsible for the runtime, infrastructure, and execution layer of the application.

The platform provides a ready-made application layer and modules.

Modules extend the system with additional functionalities and integrations.

Project Philosophy

DBM separates the framework from the application layer and business modules.

DBM Framework → DBM Platform → Modules / CMS / Payments / E-commerce

This approach allows you to build both lightweight applications and full modular systems without losing control over the project architecture.

Project history

v6

Complete ecosystem

Development of a complete ecosystem encompassing the framework, application platform, and extension modules.

v5

Modular Architecture

Development of a modular monolith architecture and separation of application layers.

v3 / v4

PHP microframework

Building a lightweight application runtime focused on performance and simplicity.

v1 / v2

The beginnings of the project

First experiments with framework architecture and PHP application organization.

Why DBM?

The DBM Framework was designed as a lightweight and modular PHP application runtime, allowing you to maintain full control over your project's architecture without excessive abstraction and heavy middleware.

Performance

The application's minimal bootstrap and lightweight runtime allow for very fast response times without extensive middleware.

~1.9 ms response time (cache)
~3–5 ms development runtime
minimum runtime overhead

Modular architecture

The framework and platform can operate independently or together as a complete application system developed modularly with the project.

application modules
separation of system layers
scalable project structure

Full control

No hidden magic, reflective dependency injection, or heavy abstraction allows you to maintain full control over the code and application architecture.

Custom routing and middleware
Transparent project structure
full control over runtime

Hybrid Autoloading

Can run both as a standalone project without Composer and as a full application compatible with the modern PHP ecosystem.

own autoloading
Composer compatibility
flexible work environment

DBM Platform

DBM Platform extends DBM Framework with a ready-made application layer, system modules, and an optional administration panel.

Administrative Panel

DBM Platform

Optional Administration Panel

DBM Platform can work as a lightweight application base managed directly through code and project files, or it can be extended with an administration panel for convenient management of content, users, and system modules.

content management from the browser
user system and authentication
expanding the system through modules
ability to work without an administration panel
DataTables & CRUD System

The administration panel is equipped with the PHP DataTables system and tools that support the rapid creation of CRUD views based on SQL queries, significantly speeding up the creation of administration panels and data management systems.

build CRUD panels in minutes
integration with SQL and DataTables
speed up development work

Framework for Developers / Platform for Projects

Lightweight PHP framework.
Modular application platform.
Modern architecture.

Designed around performance, simplicity, and full application control.

DBM Framework is developed as an open source project.

You can support the development of the project and future modules of the DBM ecosystem.

The DBM Framework is developed as a lightweight and modular PHP ecosystem, allowing developers to build both small applications and complex web systems without losing control over architecture, performance, and project structure.

Dołącz do naszej społeczności! Twórz strony internetowe i aplikacje webowe.

Poznaj DbM Framework - nowoczesne narzędzie do tworzenia stron internetowych, które sprawdzi się zarówno u programistów jak i osób bez zaawansowanej wiedzy technicznej. Wypróbuj, przetestuj funkcje i przekonaj się jak nasz framework może usprawnić Twoją pracę. Podziel się swoimi opiniami i sugestiami za pomocą formularza kontaktowego - każda uwaga pomaga nam rozwijać DbM Framework!

Więcej o DbM Framework