Skip to main content

Introduction to Aeros

Aeros is a lightweight, modern MVC framework for PHP that provides a clean and elegant syntax for building web applications. Designed with simplicity and performance in mind, Aeros gives you the tools you need without unnecessary complexity.

Why Aeros?

Aeros is built for developers who want a minimal yet powerful framework that doesn’t get in the way. With modern PHP 8.2+ features, a simple routing system, and built-in support for common tasks, Aeros lets you focus on building your application.

Installation

Get started with Aeros using Composer in just a few minutes

Quickstart

Build your first Aeros application with our step-by-step guide

Routing

Learn how to define routes and handle HTTP requests

Controllers

Organize your application logic with MVC controllers

Key features

Lightweight and fast

Aeros is designed to be minimal and performant. It includes only what you need, making it perfect for both small projects and scalable applications.

Modern PHP

Built on PHP 8.2+, Aeros leverages modern language features like typed properties, attributes, and match expressions for clean, type-safe code.

Powerful routing

Define routes with ease using an intuitive fluent API. Support for route parameters, middleware, subdomains, and route groups out of the box.
Router::get('/', function() {
    return view('welcome');
});

Built-in features

Aeros comes with everything you need for modern web development:
  • Request & Response - Clean HTTP abstraction layer
  • Middleware - Filter and modify requests before they reach your controllers
  • Database ORM - Eloquent-style model relationships and query builder
  • Authentication - JWT-based authentication out of the box
  • Queue System - Background job processing with Beanstalkd
  • Task Scheduling - Cron-based task scheduler
  • Email & SMS - SendGrid and Twilio integration
  • Caching - Multiple cache backends including Redis
  • CLI Commands - Build custom artisan-style commands
Aeros follows the MVC (Model-View-Controller) pattern to keep your application organized and maintainable.

Framework architecture

Aeros follows a traditional MVC architecture with a few modern improvements:
  • Service Container - Dependency injection container for managing class dependencies
  • Service Providers - Bootstrap application services and register bindings
  • Middleware Pipeline - Process requests through a series of middleware layers
  • Event System - Decouple your application logic with observable events

Next steps

Install Aeros

Follow our installation guide to set up your development environment

Build your first app

Create a simple web application in under 5 minutes

Build docs developers (and LLMs) love