Download the PHP package gabogalro/redstonephp without Composer
On this page you can find all versions of the php package gabogalro/redstonephp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download gabogalro/redstonephp
More information about gabogalro/redstonephp
Files in gabogalro/redstonephp
Download gabogalro/redstonephp
More information about gabogalro/redstonephp
Files in gabogalro/redstonephp
Vendor gabogalro
Package redstonephp
Short Description Ultra-lightweight PHP microframework for API microservices. SQL-first. Stored Procedures as first-class citizens.
License MIT
Package redstonephp
Short Description Ultra-lightweight PHP microframework for API microservices. SQL-first. Stored Procedures as first-class citizens.
License MIT
Please rate this library. Is it a good library?
Informations about the package redstonephp
RedstonePHP
Microframework PHP para APIs de microservicios. SQL-first, sin ORM, con los stored procedures como ciudadanos de primera clase.
RedstonePHP rompe con el paradigma MVC tradicional para introducir PSC (Procedure-Service-Controller): un patrón pensado para equipos que prefieren SQL directo y stored procedures sobre ORMs pesados como Eloquent, sin renunciar a una estructura clara, tipado fuerte y DI.
¿Por qué RedstonePHP?
| Problema | Solución |
|---|---|
| Los frameworks fullstack son pesados para microservicios | Sin views, sin ORM, enfocado solo en APIs |
| Los ORMs ocultan la complejidad SQL y generan queries ineficientes | SQL directo + Query Builder ligero + Stored Procedures |
| Los SPs se crean a mano en cada ambiente | Migraciones de Stored Procedures rastreadas por checksum |
| Desplegar cambios en SPs es manual | php forge migrate:procedures sincroniza automáticamente |
Instalación
Componentes principales
- Core: Container de DI con autowiring por Reflection,
Application,ServiceProvider,Facade(estilo Laravel). - Routing: Router con grupos, parámetros con nombre, pipeline de middlewares "en cebolla".
- Http:
Requestcon soporte unificado para JSON, form-data y multipart (incluye archivos);Responsecon envelope JSON consistente. - Database:
Connection(PDO con prepared statements reales),DBfacade, Query Builder fluido, migraciones de tablas estilo Laravel (Schema/Blueprint). - Procedure:
StoredProcedurecomo clase base yProcedureMigrator, el diferenciador del framework — migraciones.sqlpuras rastreadas por checksum MD5. - Validation: DSL de reglas (
'campo' => 'required|string|max:255') integrado conFormRequest. - Auth — Ingot + Netherite: autenticación JWT propia (HS256/384/512, sin dependencias externas) más un Bearer token opaco respaldado en BD, middleware
Netheritegenerado en la app consumidora. - Cache: driver de BD con TTL, prefijo y limpieza probabilística de expirados.
- Log: logs diarios por nivel (
debug..critical). - Exceptions:
HttpException+Handlercon salida distinta endebugon/off. - CLI
forge: generadores (make:api,make:controller,make:migration,make:procedure,make:sp, ...), migraciones (migrate,migrate:tables,migrate:procedures),ingot:install,serve,key:generate,cache:clear,route:list.
CLI rápido
Desarrollo del framework
Licencia
MIT © Eduardo Gabriel Galindo Romero
All versions of redstonephp with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
ext-pdo Version *
ext-json Version *
ext-mbstring Version *
ext-pdo Version *
ext-json Version *
ext-mbstring Version *
The package gabogalro/redstonephp contains the following files
Loading the files please wait ...