PHPackages                             danielbrendel/asatru-php-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. danielbrendel/asatru-php-framework

ActiveLibrary[Framework](/categories/framework)

danielbrendel/asatru-php-framework
==================================

A lightweight PHP framework

v1.5(8mo ago)03.8k↑345.8%2[4 issues](https://github.com/danielbrendel/dnyAsatruPHP-Framework/issues)[1 PRs](https://github.com/danielbrendel/dnyAsatruPHP-Framework/pulls)1MITPHPPHP ^8.3CI passing

Since Feb 12Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/danielbrendel/dnyAsatruPHP-Framework)[ Packagist](https://packagist.org/packages/danielbrendel/asatru-php-framework)[ RSS](/packages/danielbrendel-asatru-php-framework/feed)WikiDiscussions main Synced yesterday

READMEChangelog (5)Dependencies (3)Versions (8)Used By (1)

Asatru PHP
==========

[](#asatru-php)

(C) 2019 - 2025 by Daniel Brendel

**Codename**: dnyAsatruPHP
**Contact**: dbrendel1988(at)gmail(dot)com
**GitHub**:

Released under the MIT license

Description:
------------

[](#description)

This product is a lightweight PHP framework which can be used to create your own PHP apps using MVC design pattern.

Feature overview:
-----------------

[](#feature-overview)

- Controllers
- Views
- Models
- Modules
- Migrations
- Templating
- Logging
- .env parser
- Localization
- Exception handling
- Events
- Commands
- Validators
- Helpers
- Autoloading
- Config management
- Security
- Flash messages
- Authentication
- Caching
- Testing
- CLI interface
- mail() wrapper
- SMTP mailing
- Html helper
- Form helper
- Carbon support
- npm/webpack support

Installation
------------

[](#installation)

The installation of this framework is just one composer command away:

```
composer require danielbrendel/asatru-php-framework

```

To create a new project run the command:

```
composer create-project danielbrendel/asatru-php

```

Documentation
-------------

[](#documentation)

The documentation is located in the /doc directory.

Testing
-------

[](#testing)

In order to run the framework tests you have to place the project folder so as it would be done with Composer with an App skeleton. This is due to the fact that the tests use the app skeleton for several input sources and output. Also be sure that a database is running and adjust the settings.

Then go to the framework base directory and issue the following command to run the framework tests

```
"vendor/bin/phpunit" --stderr
```

Requirements
------------

[](#requirements)

- PHP ^8.3
- MariaDB ^10.4
- Composer ^2.2

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance74

Regular maintenance activity

Popularity24

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~154 days

Total

5

Last Release

253d ago

PHP version history (2 changes)v1.0PHP ^8.0

v1.1PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/4112c225694168152f1b7ae42766863c9e51f46baabf27a59d51b6828b8e9c16?d=identicon)[danielbrendel](/maintainers/danielbrendel)

---

Top Contributors

[![danielbrendel](https://avatars.githubusercontent.com/u/58681347?v=4)](https://github.com/danielbrendel "danielbrendel (181 commits)")

---

Tags

asatru-phpphpphp-frameworkphpframeworkasatru

### Embed Badge

![Health badge](/badges/danielbrendel-asatru-php-framework/health.svg)

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[pestphp/pest

The elegant PHP Testing Framework.

11.6k72.2M20.5k](/packages/pestphp-pest)[doppar/framework

The Doppar Framework

4012.4k14](/packages/doppar-framework)[bowphp/framework

The bow PHP Framework

6017.5k13](/packages/bowphp-framework)[sproutcms/cms

Enterprise content management and framework

242.5k4](/packages/sproutcms-cms)

PHPackages © 2026

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