Total.js Platform para desarrollo real

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.

0dependencias
300+Componentes UI
MITopen source
totaljs.es / visión técnica general
Framework

Routing, acciones, REST, WebSocket, esquemas, ficheros, vistas y control total en tiempo de ejecución.

jComponents

Inputs, datagrids, formularios, paneles, selectores, modales y una interfaz lista para producción.

$ npm install total5 -g
$ total5 create myapp
$ cd myapp && node index.js
// Una base compartida para backend, frontend e interfaz.
Node.js
NoSQL
WebSocket
SPA
jComponents
Primero la base

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
Framework + jComponents

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.js

Una estructura sencilla para lógica de negocio, APIs, sockets y procesos reales sin ruido innecesario.

framework.js
// 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();
Routing intuitivo
Acciones reutilizables
WebSocket integrado
NoSQL y esquemas
MVC y serverless
Escalable y sencillo

UI con jComponents

spa.min@20

Interfaces serias y productivas para formularios, paneles, tablas y flujos completos de trabajo con una curva de aprendizaje práctica.

ui.html
<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>
Más de 300 componentes
Datagrids y formularios
Bindings automáticos
Paneles y gráficos
UI preparada para negocio
Páginas más rápidas
Apps construidas sobre Total.js

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.

Rendimiento y simplicidad

Menos dependencias.
Más control.

La promesa de Total.js es mantener una base clara y directa lista para producción.

Comparativa de velocidad del framework
Total.js
100%
Fastify
90%
Koa
77%
Express
70%
NestJS
67%
Sails
60%
Meteor
55%
Hapi
50%
Apps nativas conectadas

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 app icon

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.

Multilingüe
Total.js API
Athena AI
MCP / MVP
TotalCode app icon

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.

IDE nativo
Múltiples instancias
MCP / MVP
TotalMonitor app icon

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.

Tiempo real
Alertas
MCP / MVP
More applications icon

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.

En progreso
Nuevas apps
Ecosistema
Disponibilidad

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.

Mac
iPad
App Store
Mac App Store
Desarrollo profesional

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.

Aplicaciones internas
Portales privados
Paneles de control
Producto SaaS
Refactorización y mejora
Soporte técnico

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.

Spanish Total.js Platform

Una base seria para proyectos serios

Framework, interfaz, aplicaciones open source y desarrollo profesional dentro de una misma dirección técnica.

hola@totaljs.es