v1.0 disponible · MIT Open Source

El framework declarativo
para PHP profesional.

The declarative framework
for professional PHP.

Define tus modelos una sola vez. Ragnos genera automáticamente CRUD, API REST, validaciones, búsqueda y panel administrativo. Construido sobre CodeIgniter 4.

~5min
primer CRUD funcional
−70%
código boilerplate
100%
compatible CodeIgniter 4
Construido sobre tecnología probada
CodeIgniter 4 AdminLTE 3 jQuery DataTables Bootstrap 4 PHP 8.2+
01 / Filosofía

Una clase. Una aplicación entera.

Configuration over programming. Define el modelo declarativamente y Ragnos materializa toda la infraestructura: controladores, vistas, rutas, API REST, validaciones y permisos.

app/Controllers/Tienda/Pagos.php
<?php

namespace App\Controllers\Tienda;

use App\ThirdParty\Ragnos\Controllers\RDatasetController;

class Pagos extends RDatasetController
{
    function __construct()
    {
        parent::__construct();
        $this->checkLogin();
        $this->setTitle('Pagos');
        $this->setTableName('payments');
        $this->setIdField('idPayment');
        $this->addField('customerNumber', ['label' => 'Cliente', 'rules' => 'required']);
        $this->addSearch('customerNumber', 'Tienda\Clientes');
        $this->addField('checkNumber', ['label' => 'Número de cheque', 'rules' => 'required']);
        $this->addField('paymentDate', ['label' => 'Fecha de pago', 'rules' => 'required', 'type' => 'date']);
        $this->addField('amount', ['label' => 'Monto', 'rules' => 'required|numeric|money|greater_than[0]']);

        $this->setTableFields(['customerNumber', 'checkNumber', 'paymentDate', 'amount']);

        $this->setSortingField('paymentDate', 'desc');
    }
}
Ragnos genera
  • CRUD completo con UI listado, formulario, edición, borrado
  • API REST documentada GET, POST, PUT, DELETE con tokens
  • Validación cliente + servidor una sola fuente de verdad
  • Búsqueda y paginación DataTables integrado
  • Permisos RBAC control granular por rol
  • Auditoría inmutable cada cambio registrado
Leer la guía completa
02 / Demo

Ragnos en acción.

De una clase PHP a una aplicación completa en minutos. Mira el flujo real de desarrollo paso a paso.

ragnos.yupii.org / introducción
03 / Qué es Ragnos

Programación declarativa sin renunciar a PHP.

Ragnos no reemplaza tu stack: lo amplifica. Conserva todo lo que conoces de CodeIgniter 4 y añade la capa declarativa que elimina días de trabajo repetitivo.

i

Filosofía

Configuration over programming. Describes el qué en una clase y Ragnos resuelve el cómo: controladores, vistas, rutas y validaciones se generan al vuelo.

ii

Núcleo híbrido

Cada modelo es panel web + API REST al mismo tiempo. Una sola fuente de verdad para web, móviles y SPAs, con seguridad tokenizada y validación centralizada.

iii

Seguridad nativa

OWASP Top 10 mitigado de fábrica: SQLi, XSS, CSRF, control RBAC granular, auditoría inmutable y encriptación de datos sensibles. Tu app nace asegurada.

04 / Arquitectura

Pensado para escalar.

Tres pilares que reemplazan miles de líneas de código boilerplate por declaraciones limpias y mantenibles.

01

Datasets declarativos

Olvídate de crear manualmente controladores, vistas y modelos repetitivos. Define tu estructura de datos y reglas de negocio una única vez en una clase PHP limpia, y Ragnos genera automáticamente CRUD completo con interfaz web, endpoints REST listos para producción, validaciones inteligentes basadas en tu modelo, búsqueda avanzada y paginación.

Explorar datasets
Declarative data structure
02

Núcleo híbrido Web + API

Arquitectura dual-stack. Tu panel administrativo no es solo una interfaz web potente: automáticamente sirve como API RESTful con seguridad tokenizada. Consume los mismos datos desde apps nativas (iOS/Android), frameworks multiplataforma (React Native, Flutter), SPAs modernas o cualquier cliente HTTP. Una sola fuente de verdad, validaciones centralizadas, datos siempre sincronizados.

Ver arquitectura API
Hybrid API connectivity
03

Seguridad empresarial

Protección robusta desde el primer día, sin configuración compleja: RBAC multirol granular, logs de auditoría inmutables para compliance, mitigación automática del OWASP Top 10 (SQLi, XSS, CSRF), encriptación nativa de datos sensibles y validaciones en servidor. Lista para entornos PCI-DSS y GDPR. Tu aplicación nace asegurada.

Revisar checklist de seguridad
Cyber security shield
STACK SUBYACENTE
🔥

CodeIgniter 4

Framework PHP ultraligero. Sin bloatware, curva mínima y rendimiento excepcional para alto tráfico.

💎

AdminLTE 3

UI probada en batalla. Basada en Bootstrap, totalmente responsiva y personalizable.

jQuery · DataTables

Tablas dinámicas con búsqueda y orden instantáneo, sin pipeline de build JS.

🚀

Native REST API

Expón tus datos automáticamente a móviles o SPAs con seguridad tokenizada integrada.

05 / Manual oficial

Domina el framework.

Ragnos de Cero a Pro — el manual oficial. Aprende a construir aplicaciones empresariales seguras en tiempo récord aplicando Configuration over Programming y AI Vibecoding.

  • Patrones declarativos paso a paso
  • Casos reales y mejores prácticas
  • Workflow asistido por IA
Lee el libro Leanpub · Pay what you want
06 / Comunidad

Construyamos algo enorme.

Conecta con otros desarrolladores, resuelve dudas, comparte patrones y colabora en el futuro de Ragnos. Es open source y nos mantenemos cerca de cada quien que lo adopta.

Ragnos Book Cover