Total.js Platform für Entwicklung in der Praxis

Individuelle Software. Keine überflüssigen Schichten.

Framework und UI, um echte Software zu bauen.

Total.js vereint Backend und Frontend unter derselben Philosophie. Weniger Schichten, weniger Abhängigkeiten und eine klare technische Basis zum Aufbau von Anwendungen, Dashboards, Portalen und Business-Tools.

0Abhängigkeiten
300+UI-Komponenten
MITOpen Source
totaljs.es / technischer Überblick
Framework

Routing, Actions, REST, WebSocket, Schemas, Dateien, Views und vollständige Kontrolle zur Laufzeit.

jComponents

Inputs, Datagrids, Formulare, Dashboards, Picker, Modals und produktionsreifes UI.

$ npm install total5 -g
$ total5 create myapp
$ cd myapp && node index.js
// Gemeinsames Fundament für Backend, Frontend und UI
Node.js
NoSQL
WebSocket
SPA
jComponents
Zuerst das Fundament

Die technische Grundlage von Total.js

Beginnen Sie mit dem Fundament. Framework und jComponents sind die beiden Hauptbausteine, auf denen alles andere entsteht.

Framework

Backend-Fundament ohne Abhängigkeiten für APIs, Sockets, Admin-Panels, Portale, interne Apps und reale Produkte.

  • Klares, direktes Routing
  • Actions, Schemas und Validierung
  • REST, WebSocket, Mail, Dateien und Serverless

jComponents

Eine UI, die für Business und Produktivität entwickelt wurde. Echte Komponenten, einfaches Binding und sofort einsatzbereite Oberflächen ohne schwere Stacks.

  • Formulare, Datagrids, Charts und Dashboards
  • Automatische Bindings und leichtgewichtige Views
  • Mehr als 300 verfügbare Komponenten
Framework + jComponents

Backend und UI mit derselben Philosophie

Server und Client sprechen dieselbe Sprache. Diese natürliche Passung ist einer der stärksten Aspekte des Ökosystems.

Reines Framework

total5 / node.js

Eine einfache Struktur für Geschäftslogik, APIs, Sockets und reale Prozesse ohne unnötigen Lärm.

framework.js
// Reines Framework, ohne Abhängigkeiten
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();
Intuitives Routing
Wiederverwendbare Actions
Integrierter WebSocket
NoSQL und Schemas
MVC und Serverless
Skalierbar und einfach

UI mit jComponents

spa.min@20

Ernsthafte, produktive Oberflächen für Formulare, Dashboards, Tabellen und vollständige Workflows mit praxisnaher Lernkurve.

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">Speichern</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: 'Name', width: 200 },
		{ name: 'email', text: 'E-Mail', type: 'email' },
		{ name: 'created', text: 'Erstellt', template: "{{ created | format('dd.MM.yyyy') }}" }
	]
	</script>
</ui-component>
300+ Komponenten
Datagrids und Formulare
Automatische Bindings
Dashboards und Charts
Für Business bereites UI
Schnellere Seiten
Apps, die auf Total.js aufbauen

Open-Source-Anwendungen

Auf diesem Fundament werden vollständige Anwendungen aufgebaut und der Community als reale, wiederverwendbare Lösungen bereitgestellt.

Flow

Visuelle Automatisierung, Integrationen und Prozesse, verbunden mit APIs, Business und KI.

OpenPlatform

Enterprise-Portal, IAM und ein solides Fundament für private Produkte und SaaS-Anwendungen.

CMS

Flexible Content-Verwaltung, einbettbar und für die Integration mit anderen Lösungen ausgelegt.

Mehr Apps

Offizielle Tools mit derselben Philosophie: klar, praxisnah und sofort einsetzbar.

Performance und Einfachheit

Weniger Abhängigkeiten.
Mehr Kontrolle.

Das Versprechen von Total.js ist, eine klare, direkte Grundlage zu bewahren, die jederzeit produktionsbereit ist.

Geschwindigkeits­vergleich der Frameworks
Total.js
100%
Fastify
90%
Koa
77%
Express
70%
NestJS
67%
Sails
60%
Meteor
55%
Hapi
50%
Verbundene native Apps

TotalDesktop Suite

Bald verfügbar: drei native Apps für Mac und iPad, damit Entwickler und Kunden im Total.js-Ökosystem besser mit ihren Projekten, Ressourcen und ihrem Geschäft arbeiten können.

TotalResources app icon

TotalResources

Verwalten Sie die mehrsprachigen Inhalte Ihrer Anwendungen bequem aus einer nativen App. Übersetzung, Rechtschreib­hilfe, Sprachreview und KI-Unterstützung, um alle Texte im Griff zu behalten.

Mehrsprachig
Total.js API
Athena AI
MCP / MVP
TotalCode app icon

TotalCode

Machen Sie aus Total.js Code eine native lokale App mit MCP/MVP-Konnektivität. Verwalten Sie mehrere Total.js-Codeinstanzen aus einer einzigen Anwendung, die für echte Arbeit gebaut wurde.

Native IDE
Mehrere Instanzen
MCP / MVP
TotalMonitor app icon

TotalMonitor

Überwachen Sie Status und Kennzahlen all Ihrer Projekte in Echtzeit. Erhalten Sie frühzeitige Alerts, definieren Sie eigene Regeln und sind Sie einen Schritt voraus, wenn etwas schiefläuft.

Echtzeit
Alerts
MCP / MVP
More applications icon

Mehr Anwendungen

Die Suite wird mit neuen nativen Anwendungen weiter wachsen, die mit dem Total.js-Ökosystem verbunden sind. Tools, die jede Phase von Entwicklung, Management und Weiterentwicklung realer Projekte abdecken.

In Arbeit
Neue Apps
Ökosystem
Verfügbarkeit

Exklusiv für Mac und iPad, bald verfügbar

Die erste Version konzentriert sich auf das Apple-Ökosystem. Windows und Linux folgen später, derzeit ohne festes Datum.

Mac
iPad
App Store
Mac App Store
Professionelle Entwicklung

Professionelle Services mit Total.js-Ansatz

Individuelle Entwicklung, Architektur und technische Weiterentwicklung auf einer konsistenten, soliden Basis für die lange Frist.

Interne Anwendungen
Private Portale
Steuerungs­panels
SaaS-Produkt
Refaktorierung und Verbesserungen
Technischer Support

Individuelle Entwicklung

Anwendungen, Dashboards, Portale, interne Tools und digitale Produkte, gebaut mit Total.js.

Architektur und Beratung

Technische Definition, Fundament-Review und praxisnahe Entscheidungen, um von Anfang an richtig zu bauen.

Implementierung und Weiterentwicklung

Echte Unterstützung von Anfang an durch die kontinuierliche Weiterentwicklung der Plattform.

Wartung und Verbesserung

Optimierung, Refactoring, neue Features und schrittweise Weiterentwicklung auf bestehendem Fundament.

Spanish Total.js Platform

Solide Basis für anspruchsvolle Projekte

Framework, UI, Open-Source-Anwendungen und professionelle Entwicklung in einer gemeinsamen technischen Richtung.

hola@totaljs.es