Logiciel sur mesure. Sans couches inutiles.
Framework et UI pour construire de vrais logiciels.
Total.js rapproche backend et frontend sous une même philosophie. Moins de couches, moins de dépendances et une base technique claire pour créer applications, tableaux de bord, portails et outils métier.
Routage, actions, REST, WebSocket, schémas, fichiers, vues et contrôle complet à l’exécution.
Champs, datagrids, formulaires, tableaux de bord, sélecteurs, modales et interface prête pour la production.
La base technique de Total.js
Commencez par les fondations. Le framework et jComponents sont les deux éléments principaux sur lesquels tout le reste est construit.
Framework
Un socle backend sans dépendances pour API, sockets, panneaux d’administration, portails, apps internes et produits réels.
- Routage clair et direct
- Actions, schémas et validation
- REST, WebSocket, e-mail, fichiers et serverless
jComponents
Une interface pensée pour le business et la productivité. De vrais composants, un binding simple et des écrans prêts à l’emploi sans stacks lourds.
- Formulaires, datagrids, graphiques et tableaux de bord
- Bindings automatiques et vues légères
- Plus de 300 composants disponibles
Backend et UI avec la même philosophie
Serveur et client parlent le même langage. Cet ajustement naturel est l’un des aspects les plus puissants de l’écosystème.
Framework pur
total5 / node.jsUne structure simple pour la logique métier, les API, les sockets et les processus réels sans bruit inutile.
// Framework pur, sans dépendances
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 avec jComponents
spa.min@20Interfaces sérieuses et productives pour formulaires, tableaux de bord, tableaux et flux de travail complets, avec une courbe d’apprentissage pratique.
<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">Enregistrer</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: 'Nom', width: 200 },
{ name: 'email', text: 'E-mail', type: 'email' },
{ name: 'created', text: 'Créé', template: "{{ created | format('dd.MM.yyyy') }}" }
]
</script>
</ui-component>Applications open source
Sur ces fondations, des applications complètes sont construites et proposées à la communauté comme des solutions réelles et réutilisables.
Flow
Automatisation visuelle, intégrations et processus connectés aux API, au business et à l’IA.
OpenPlatform
Portail d’entreprise, IAM et base solide pour produits privés et applications SaaS.
CMS
Gestion de contenu flexible, intégrable et conçue pour s’interfacer avec d’autres solutions.
Plus d’apps
Outils officiels bâtis avec la même philosophie : clairs, pratiques et prêts à l’emploi.
Moins de dépendances.
Plus de contrôle.
La promesse de Total.js est de maintenir un socle clair et direct, prêt pour la production.
TotalDesktop Suite
Très bientôt, trois apps natives pour Mac et iPad conçues pour aider développeurs et clients à mieux travailler avec leurs projets, ressources et business dans l’écosystème Total.js.

TotalResources
Gérez facilement le contenu multilingue de vos applications depuis une app native. Traduction, aide à l’orthographe, relecture linguistique et support IA pour garder tous vos textes sous contrôle.

TotalCode
Transformez Total.js Code en application locale native avec connectivité MCP/MVP. Gérez plusieurs instances de Total.js Code depuis une seule application pensée pour le travail réel.

TotalMonitor
Surveillez en temps réel l’état et les métriques de tous vos projets. Recevez des alertes précoces, définissez vos propres règles et gardez une longueur d’avance lorsque quelque chose commence à dysfonctionner.

Plus d’applications
La suite continuera de grandir avec de nouvelles applications natives connectées à l’écosystème Total.js. Des outils pensés pour couvrir chaque étape du développement, de la gestion et de l’évolution de projets réels.
Exclusivement pour Mac et iPad, très bientôt
La première version se concentrera sur l’écosystème Apple. Windows et Linux arriveront plus tard, sans date prévue pour le moment.
Services professionnels avec une approche Total.js
Développement sur mesure, architecture et évolution technique bâtis sur une base cohérente et solide pensée pour le long terme.
Développement sur mesure
Applications, tableaux de bord, portails, outils internes et produits numériques construits avec Total.js.
Architecture et conseil
Définition technique, revue des fondations et décisions pratiques pour bien construire dès le départ.
Mise en œuvre et évolution
Un support réel dès le début grâce à l’amélioration continue de la plateforme.
Maintenance et amélioration
Optimisation, refactorisation, nouvelles fonctionnalités et évolution progressive sur une base existante.
Une base sérieuse pour des projets sérieux
Framework, interface, applications open source et développement professionnel dans une même direction technique.