danielbrendel / asatru-php
A lightweight PHP framework
Installs: 172
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
Type:project
Requires
- php: ^8.3
- danielbrendel/asatru-php-framework: ^1.5
- nesbot/carbon: ^3.0
- phpmailer/phpmailer: ^6.1
README
(C) 2019 - 2025 by Daniel Brendel
Codename: dnyAsatruPHP
Contact: dbrendel1988 at gmail dot com
GitHub: https://github.com/danielbrendel
Released under the MIT license
Description:
This product is a lightweight PHP framework which can be used to create your own PHP apps using MVC design pattern.
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
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
The documentation is available in the /public/doc directory.
Requirements
- PHP ^8.3
- MariaDB ^10.4
- Composer ^2.2