PHPackages                             delos/framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. delos/framework

ActiveProject[Framework](/categories/framework)

delos/framework
===============

PHP Framework

0.1.48(3y ago)0624[2 PRs](https://github.com/tekamolo/Delos/pulls)MITPHPPHP &gt;=8

Since Dec 16Pushed 3y ago2 watchersCompare

[ Source](https://github.com/tekamolo/Delos)[ Packagist](https://packagist.org/packages/delos/framework)[ RSS](/packages/delos-framework/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (1)Dependencies (10)Versions (59)Used By (0)

Delos Introduction
==================

[](#delos-introduction)

**What is Delos?**

Delos is a framework aiming to answer a clients need. Since it is not possible to use a wellknown frameworks such as `Symfony` or `Laravel` in old systems (php 5.3 and above in few cases), I had to create one in order to accelerate the transformation from a legacy code into a more modern design. However I am working to provide a structure supporting php 7.1 and above and php 8.1 and above.

The implementation of `Delos` had helped us to implement common programming structure and concepts such as:

- **MVC** - The separation between backend logic and templates was long ago due. We decided to use twig as our rendering template engine. Be aware that most templates are still in php if not integrated to Delos.
- **Containers and automatic instantiations** - Having an instantiation manager will allow us to avoid to reinstantiate already alive objects. It is not uncommon in old templates to have several database connections open...
- **Services** - Breaking down services into code blocks will help us to test them via integration tests. This is mainly useful for the business logic.
- **Reusability** - an important one. The actual system not only does not support reusability but runs away from it. For example we have a page with raw methods and queries. A copy is made in another folder to act as a separate copy.. using a framework will help to unify all the pages.
- **Maintenance** - having a centered framework is suited for maintenance and debugging.
- **Url rewriting** - instead of having `affiliates.php` we will be able to read in the url bar: `/affiliates/`This is suited for **SEO optimization**.

**Installation**

`composer create-project delos/framework`

This demos is set to work with a user table. Run the following query in your sql:

```
CREATE TABLE `users` (
 `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
 `username` varchar(100) DEFAULT NULL,
 `email` varchar(200) DEFAULT NULL,
 `password` varchar(200) DEFAULT NULL,
 `created_at` timestamp NULL DEFAULT NULL,
 `updated_at` timestamp NULL DEFAULT NULL,
 `deleted_at` timestamp NULL DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

```

After creating the table do not forget to set the `.env`. In this latest you will have to set the database credentials. You have an example in the `.env.dist` file.

```
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=databasename
DB_USERNAME=root
DB_PASSWORD=

```

Run your local server and open the project into the `http://localhost/framework/public` folder. This one will list all the users you have in that table. You can create a new user by accessing the url `http://localhost/framework/public/user-creation` this link will create a new user. you can back to the previous page (`http://localhost/framework/public`) to see it listed.

If you come to set a virtual host point the server to `path/framework/public/`. and you will be able to access to prior pages as following: `http://localhost` and `http://localhost/user-creation`.

**Quick Guide:**

- [How to create a page](documentation/quick_start.md)

**In detail:**

- [Routing](documentation/routing.md)
- [Controller and dependency injection](documentation/controller_injection.md)
- [Database](documentation/database.md)
- [Abstractions and concretions](documentation/controller_injection.md#abstractions)
- [Services](documentation/services.md)
- [Rendering](documentation/render.md)
- [Components](documentation/components.md)

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 51.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~22 days

Recently: every ~38 days

Total

55

Last Release

1128d ago

PHP version history (5 changes)0.1.2PHP ^7.1

0.1.24PHP &gt;=8

0.1.25PHP &gt;=8|&gt;=7.4

0.1.26PHP &gt;=8 || &gt;=7.4

v0.0.1PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/6667ea5c6a7d0cb54c07b831279fdfa49a3b86f4cb5309c0835f077a4282c64b?d=identicon)[Tekamolo](/maintainers/Tekamolo)

---

Top Contributors

[![tekamolo](https://avatars.githubusercontent.com/u/1892789?v=4)](https://github.com/tekamolo "tekamolo (29 commits)")[![codeDestroyerBcn](https://avatars.githubusercontent.com/u/95474458?v=4)](https://github.com/codeDestroyerBcn "codeDestroyerBcn (27 commits)")

---

Tags

frameworkdelos

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/delos-framework/health.svg)

```
[![Health](https://phpackages.com/badges/delos-framework/health.svg)](https://phpackages.com/packages/delos-framework)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[silverstripe/framework

The SilverStripe framework

7213.5M2.5k](/packages/silverstripe-framework)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[nutgram/nutgram

The Telegram bot library that doesn't drive you nuts

714214.9k8](/packages/nutgram-nutgram)[yorcreative/laravel-scrubber

A laravel package that scrubs sensitive information for you.

15467.2k2](/packages/yorcreative-laravel-scrubber)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
