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 4 Vanilla JavaScript DataTables 3 Bootstrap 5 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 4

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

Vanilla JS · DataTables 3

Tablas con búsqueda, filtros, selección, ordenamiento y paginación, 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