Primebrick v3 es un framework open-source que define infraestructura, arquitectura y reglas de codificación según las mejores prácticas. Licencia MIT: úsalo en proyectos comerciales sin ataduras.
Everything is an entity — not just your domain models, but settings, configurations, and metadata too. Define your entities, and Primebrick handles the rest: database migrations, API endpoints, RBAC, backoffice UI, tests — all generated following your conventions.
Tu infraestructura, tus reglas. Sin vendor lock-in: Primebrick funciona igual desde tu laptop hasta el datacenter empresarial, del cluster K8s a la nube pública más cercana.
Primebrick integra IA directamente en el flujo de desarrollo. Describe una funcionalidad en lenguaje natural y la IA genera el esquema, los endpoints API, las páginas UI y los tests — todo siguiendo las convenciones del framework. Lo que antes tomaba días de boilerplate ahora toma minutos.
Describe tu entidad, obtén la migración de base de datos, CRUD API, permisos RBAC y UI de backoffice generados automáticamente.
La IA conoce los patrones de Primebrick: genera código que sigue tu arquitectura, no boilerplate genérico.
Cada funcionalidad generada incluye scaffolding de tests. Entrega con confianza, no con esperanza.
Primebrick soporta todo el espectro de flujos de desarrollo. Usa tu IDE preferido para codificación profunda y hands-on. O deja que los agentes IA construyan funcionalidades directamente desde la app web — sin entorno local.
Agentes IA en el navegador
Describe lo que quieres, aprueba el plan, y los agentes IA lo construyen directamente en la app web. Sin setup local, sin config de entorno. De la idea a la funcionalidad desplegada sin salir del navegador.
VS Code, Cursor, Windsurf
Clona, ejecuta localmente, depura con breakpoints, control total. La experiencia de desarrollador tradicional con todas las convenciones del framework aplicadas por el tooling.
Primebrick es opinionated sobre arquitectura pero design-free sobre UI. Usa cualquier librería de componentes — vanilla, Svelte, o nuestra propia Primebrick UI Library. La arquitectura de micro-frontend te permite construir cualquier página con cualquier componente, mientras el framework aplica las mejores prácticas.
Ajustes, configuraciones, metadatos — todo entidades. Los mismos patrones CRUD, RBAC y validación se aplican en todas partes.
Mejores prácticas aplicadas por el framework. Pero tú eliges la UI: HTML vanilla, Svelte, o nuestra Primebrick UI Library.
Nuestra propia librería de componentes con mejores prácticas integradas. Úsala directamente o como referencia para tus propios componentes.
Como microservicios, pero para el frontend. Cada página es independiente, desplegable, y puede usar diferentes stacks de componentes.
Todo backoffice empieza bien y termina en caos. Primebrick v3 invierte la perspectiva: empezamos desde las mejores prácticas y las aplicamos through el framework.
Manifiestos K8s, charts Helm, plantillas Terraform listos para staging y producción.
Separación limpia entre dominio, aplicación, infraestructura y UI. Testable por construcción.
Linting, tipos estrictos, patrones obligatorios: la deuda técnica se previene, no se paga después.
OpenTelemetry, logging estructurado, health-checks integrados desde el primer commit.
Tomamos las decisiones difíciles una vez, para que tus equipos no las tomen cada sprint. Cada brick está testado, integrado y documentado.
/ AUTHOIDC, gestión de roles, permisos granulares a nivel de schema.
/ DATAPostgreSQL: servidor BD AND servidor vector para IA generativa. Soft-delete, campos de auditoría, operaciones bulk.
/ UICRUD, tablas, formularios, filtros generados desde schemas de dominio.
/ OBSOpenTelemetry integrado, tracing, métricas, logs correlacionados.
/ MULTIAislamiento lógico y físico para miles de organizaciones.
/ SDKClientes TypeScript generados desde endpoints, type safety end-to-end.
Primebrick usa PostgreSQL no solo como base de datos, sino como servidor vectorial para IA generativa. Sin base de datos vectorial separada que gestionar. Pronto más soporte de bases de datos.
Del navegador a la base de datos — puertos, protocolos y flujo de datos claros. Dockerizado para desarrollo local, listo con Terraform para producción.
Frontend, Backend, Microservicios, Bibliotecas, Datos — cada capa tiene una responsabilidad clara y comunica mediante protocolos definidos.
SvelteKit Admin UI — comunica solo con la API del Backend
Express API — Auth, RBAC, Service Registry, Proxy
Servicios Docker independientes — auto-registro via NATS
@primebrick/sdk + @primebrick/dal-pg — compartidas
PostgreSQL — único almacén de datos, acceso via DAL
Estructura clara, reglas de codificación objetivas, DX diseñada para velocidad. Clona, ejecuta, y ya estás en un entorno de mejores prácticas — CI/CD, linting, tipos, tests, observabilidad.
Licencia MIT, código abierto e inspeccionable, deploy donde decidas. Reduce el time-to-market y la deuda técnica desde el minuto cero. Sin vendor lock-in, sin sorpresas contractuales.
Primebrick v3 se publica bajo licencia MIT: puedes usar, modificar, redistribuir e integrar en productos comerciales sin regalías. El código es público en GitHub.
Clona el repo, sigue el quick-start, y estás en producción con una arquitectura por la que tus futuros desarrolladores te agradecerán.