PHPackages                             aureo/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. aureo/framework

Active[Framework](/categories/framework)

aureo/framework
===============

00Astro

Pushed 1y ago1 watchersCompare

[ Source](https://github.com/aureofremwork/aureo)[ Packagist](https://packagist.org/packages/aureo/framework)[ RSS](/packages/aureo-framework/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersionsUsed By (0)

\# Áureo Framework Áureo es un framework PHP moderno y ligero diseñado para crear aplicaciones web robustas y escalables. Combina la simplicidad con características potentes para ofrecer una experiencia de desarrollo eficiente. ## Características 🚀 ✅ Sistema de rutas intuitivo y middleware ✅ Integración con AdminLTE para interfaces administrativas ✅ Autenticación y autorización con JWT ✅ Sistema de roles y permisos ✅ ORM simple y eficiente ✅ Sistema de plantillas y vistas ✅ Validación de formularios ✅ Gestión de archivos ✅ Sistema de logging ✅ Sistema de caché ✅ Migraciones y seeders ✅ API REST ✅ Internacionalización (i18n) ✅ Tareas programadas ## Requisitos del Sistema 🛠️ - PHP 8.0 o superior - Composer - MySQL 5.7 o superior - Extensiones PHP: PDO, JSON, mbstring ## Instalación 📦 ```bash # Clonar el repositorio git clone \# Instalar dependencias composer install # Configurar el archivo .env cp .env.example .env # Generar clave JWT php aureo jwt:generate # Ejecutar migraciones php aureo migrate # Ejecutar seeders (opcional) php aureo db:seed ``` ## Estructura del Proyecto 📁 ``` aureo/ ├── app/ │ ├── Controllers/ # Controladores de la aplicación │ ├── Middleware/ # Middleware personalizado │ └── Views/ # Vistas y plantillas ├── database/ │ ├── migrations/ # Migraciones de base de datos │ └── seeders/ # Seeders para datos de prueba ├── public/ │ └── assets/ # Archivos públicos (CSS, JS, imágenes) ├── storage/ │ ├── cache/ # Archivos de caché │ └── logs/ # Logs de la aplicación ├── system/ # Núcleo del framework └── vendor/ # Dependencias de Composer ``` ## Uso del CLI 🖥️ Áureo incluye una interfaz de línea de comandos potente: ```bash # Crear un nuevo controlador php aureo make:controller UserController # Crear un nuevo modelo php aureo make:model User # Crear una nueva migración php aureo make:migration create\_users\_table # Ejecutar migraciones php aureo migrate # Limpiar caché php aureo cache:clear # Ejecutar seeders php aureo db:seed ``` ## Sistema de Rutas y Middleware 🛣️ ```php // routes.php $router-&gt;get('/', 'HomeController@index'); $router-&gt;get('/dashboard', 'DashboardController@index')-&gt;middleware('auth'); // API routes $router-&gt;group('/api', function($router) { $router-&gt;get('/users', 'Api\\UserController@index')-&gt;middleware('jwt'); }); ``` ## Plantillas y Vistas con AdminLTE 🎨 ```php // En tu controlador public function index() { return view('dashboard.index', \[ 'title' =&gt; 'Dashboard', 'users' =&gt; $users \]); } // En tu vista (dashboard/index.php) ##### Dashboard

[](#dashboard)

``` ## Autenticación y JWT 🔐 ```php // Autenticación con JWT $token = JwtManager::generate(\[ 'user\_id' =&gt; $user-&gt;id, 'email' =&gt; $user-&gt;email \]); // Middleware de autenticación class JwtMiddleware extends Middleware { public function handle($request) { $token = $request-&gt;getBearerToken(); if (!JwtManager::verify($token)) { throw new UnauthorizedException(); } } } ``` ## Validación de Formularios ✅ ```php $validator = new Validator($request-&gt;all(), \[ 'email' =&gt; 'required|email', 'password' =&gt; 'required|min:8' \]); if ($validator-&gt;fails()) { return back()-&gt;withErrors($validator-&gt;errors()); } ``` ## Manejo de Archivos 📁 ```php $fileManager = new FileManager(); $path = $fileManager-&gt;store($request-&gt;file('avatar'), 'uploads/avatars'); ``` ## Tareas Programadas ⏰ ```php // app/Console/Kernel.php class Kernel extends Schedule { public function schedule() { $this-&gt;daily('10:00', function() { // Tarea diaria }); $this-&gt;weekly('monday', function() { // Tarea semanal }); } } ``` ## Internacionalización 🌍 ```php // Configurar idioma I18n::setLocale('es'); // Usar traducciones echo \_\_('messages.welcome'); ``` ## Sistema de Logging 📝 ```php Logger::info('Usuario registrado', \['user\_id' =&gt; $user-&gt;id\]); Logger::error('Error en el proceso', \['error' =&gt; $e-&gt;getMessage()\]); ``` ## Sistema de Caché 💾 ```php Cache::set('users', $users, 3600); // Guardar por 1 hora $users = Cache::get('users'); // Obtener de caché Cache::forget('users'); // Eliminar de caché ``` ## Migraciones y Seeders 🗃️ ```php // database/migrations/create\_users\_table.php class CreateUsersTable extends Migration { public function up() { return $this-&gt;db-&gt;query(" CREATE TABLE users ( id INT AUTO\_INCREMENT PRIMARY KEY, name VARCHAR(255), email VARCHAR(255) UNIQUE, password VARCHAR(255), created\_at TIMESTAMP ) "); } } // database/seeders/UserSeeder.php class UserSeeder extends Seeder { public function run() { $this-&gt;db-&gt;table('users')-&gt;insert(\[ 'name' =&gt; 'Admin', 'email' =&gt; 'admin@example.com', 'password' =&gt; password\_hash('password', PASSWORD\_DEFAULT) \]); } } ``` ## Desarrollo de APIs 🚀 ```php // app/Controllers/Api/UserController.php class UserController { public function index() { $users = User::all(); return response()-&gt;json($users); } public function store(Request $request) { $user = User::create($request-&gt;all()); return response()-&gt;json($user, 201); } } ``` ## Contribución y Buenas Prácticas 🤝 1. Fork el repositorio 2. Crea una rama para tu feature (`git checkout -b feature/AmazingFeature`) 3. Commit tus cambios (`git commit -m 'Add some AmazingFeature'`) 4. Push a la rama (`git push origin feature/AmazingFeature`) 5. Abre un Pull Request ### Buenas Prácticas - Sigue PSR-12 para el estilo de código - Documenta todas las funciones y clases - Escribe pruebas unitarias para nuevas características - Mantén los controladores ligeros y la lógica de negocio en servicios - Usa inyección de dependencias cuando sea posible ## Mejoras Recomendadas (Roadmap) 🎯 - \[ \] Implementar sistema de eventos y listeners - \[ \] Agregar soporte para WebSockets - \[ \] Mejorar el sistema de caché con Redis - \[ \] Implementar sistema de notificaciones - \[ \] Agregar soporte para colas de trabajo - \[ \] Mejorar la documentación API con OpenAPI/Swagger - \[ \] Implementar sistema de plugins - \[ \] Agregar más comandos CLI útiles - \[ \] Optimizar el rendimiento del ORM - \[ \] Implementar sistema de backups automáticos ## Licencia 📄 Este proyecto está bajo la Licencia MIT - ver el archivo \[LICENSE\](LICENSE) para más detalles.# aureofremwork # aureofremework # aureofremework # aureoinstall

###  Health Score

12

—

LowBetter than 0% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity8

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/399e2c889eeb55811634bd67f56e5002c8a0f560ee43ee2585468229290eec28?d=identicon)[aureofremwork](/maintainers/aureofremwork)

---

Top Contributors

[![aureofremwork](https://avatars.githubusercontent.com/u/207293295?v=4)](https://github.com/aureofremwork "aureofremwork (3 commits)")

### Embed Badge

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

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

###  Alternatives

[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

712181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)[laravel/pail

Easily delve into your Laravel application's log files directly from the command line.

91545.3M590](/packages/laravel-pail)

PHPackages © 2026

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