Software a medida. Sin capas innecesarias.
Framework y UI para crear software real.
Total.js une backend y frontend bajo la misma filosofía. Menos capas, menos dependencias y una base técnica clara para crear aplicaciones, paneles, portales y herramientas de negocio.
Routing, acciones, REST, WebSocket, esquemas, ficheros, vistas y control total en tiempo de ejecución.
Inputs, datagrids, formularios, paneles, selectores, modales y una interfaz lista para producción.
La base técnica de Total.js
Empieza por los cimientos. El framework y jComponents son las dos piezas principales sobre las que se construye todo lo demás.
Framework
Una base de backend sin dependencias para APIs, sockets, paneles de administración, portales, apps internas y productos reales.
- Enrutado claro y directo
- Acciones, esquemas y validación
- REST, WebSocket, correo, ficheros y serverless
jComponents
Una interfaz diseñada para negocio y productividad. Componentes reales, binding sencillo y pantallas listas para trabajar sin stacks pesados.
- Formularios, datagrids, gráficos y paneles
- Bindings automáticos y vistas ligeras
- Más de 300 componentes disponibles
Backend e interfaz con la misma filosofía
Servidor y cliente hablan el mismo lenguaje. Ese encaje natural es uno de los aspectos más potentes del ecosistema.
Framework puro
total5 / node.jsUna estructura sencilla para lógica de negocio, APIs, sockets y procesos reales sin ruido innecesario.
// Framework puro, sin dependencias
require('total5');
ROUTE('GET /', view_index);
ROUTE('+GET /api/users/ --> Users/query');
ROUTE('+GET /api/users/{id}/ --> Users/read');
ROUTE('+POST /api/users/ --> Users/insert');
ROUTE('SOCKET /live/', socket_live);
function socket_live($) {
$.autodestroy();
$.on('message', function(client, msg) {
console.log(msg);
});
}
NEWSCHEMA('Users', function(schema) {
schema.action('query', function($) {
DATA.find('users').fields('name').callback($);
});
});
Total.run();UI con jComponents
spa.min@20Interfaces serias y productivas para formularios, paneles, tablas y flujos completos de trabajo con una curva de aprendizaje práctica.
<script src="//cdn.componentator.com/spa.min@20.js"></script>
<link rel="stylesheet" href="//cdn.componentator.com/spa.min@20.css" />
<ui-component name="input" path="form.name" config="required:1"></ui-component>
<ui-component name="input" path="form.email" config="type:email"></ui-component>
<ui-component name="button" config="exec:save">Guardar</ui-component>
<ui-bind path="form.name" config="text"></ui-bind>
<ui-component name="datagrid" path="items" config="margin:0">
<script type="text/plain">
[
{ name: 'name', text: 'Nombre', width: 200 },
{ name: 'email', text: 'Email', type: 'email' },
{ name: 'created', text: 'Creado', template: "{{ created | format('dd.MM.yyyy') }}" }
]
</script>
</ui-component>Aplicaciones open source
Sobre esta base se construyen aplicaciones completas que se ofrecen a la comunidad como soluciones reales y reutilizables.
Flow
Automatización visual, integraciones y procesos conectados a APIs, negocio y IA.
OpenPlatform
Portal corporativo, IAM y una base sólida para productos privados y aplicaciones SaaS.
CMS
Gestión de contenidos flexible, integrable y pensada para encajar con otras soluciones.
Más apps
Herramientas oficiales construidas con la misma filosofía: claras, prácticas y listas para usar.
Menos dependencias.
Más control.
La promesa de Total.js es mantener una base clara y directa lista para producción.
TotalDesktop Suite
Muy pronto, tres apps nativas para Mac y iPad diseñadas para que desarrolladores y clientes trabajen mejor con sus proyectos, recursos y negocio dentro del ecosistema Total.js.

TotalResources
Gestiona fácilmente el contenido multilingüe de tus aplicaciones desde una app nativa. Traducción, ayuda ortográfica, revisión lingüística y soporte de IA para mantener todos tus textos bajo control.

TotalCode
Convierte Total.js Code en una app local nativa con conectividad MCP/MVP. Gestiona múltiples instancias de Total.js Code desde una única aplicación pensada para trabajar de verdad.

TotalMonitor
Monitoriza el estado y las métricas en tiempo real de todos tus proyectos. Recibe alertas tempranas, define tus propias reglas y anticípate cuando algo empiece a fallar.

Más aplicaciones
La suite seguirá creciendo con nuevas apps nativas conectadas al ecosistema Total.js. Herramientas pensadas para cubrir cada parte del desarrollo, la gestión y la evolución de proyectos reales.
Exclusivamente para Mac y iPad, muy pronto
La versión inicial se centrará en el ecosistema de Apple. Windows y Linux llegarán más adelante, aún sin fecha prevista.
Servicios profesionales con enfoque Total.js
Desarrollo a medida, arquitectura y evolución técnica sobre una base coherente y sólida pensada para el largo plazo.
Desarrollo a medida
Aplicaciones, paneles, portales, herramientas internas y productos digitales construidos con Total.js.
Arquitectura y consultoría
Definición técnica, revisión de la base y decisiones prácticas para construir bien desde el principio.
Implementación y evolución
Soporte real desde el principio a través de la mejora continua de la plataforma.
Mantenimiento y mejora
Optimización, refactor, nuevas funcionalidades y evolución progresiva sobre una base existente.
Una base seria para proyectos serios
Framework, interfaz, aplicaciones open source y desarrollo profesional dentro de una misma dirección técnica.