Software à medida. Sem camadas desnecessárias.
Framework e UI para construir software real.
Total.js une backend e frontend sob a mesma filosofia. Menos camadas, menos dependências e uma base técnica clara para criar aplicações, dashboards, portais e ferramentas de negócio.
Routing, actions, REST, WebSocket, esquemas, ficheiros, vistas e controlo total em runtime.
Inputs, datagrids, formulários, dashboards, seletores, modais e UI pronta para produção.
A base técnica do Total.js
Comece pela base. O framework e o jComponents são as duas peças principais sobre as quais o resto é construído.
Framework
Base backend sem dependências para APIs, sockets, painéis de administração, portais, apps internas e produtos reais.
- Routing claro e direto
- Actions, esquemas e validação
- REST, WebSocket, mail, ficheiros e serverless
jComponents
Uma interface pensada para negócio e produtividade. Componentes reais, binding simples e ecrãs prontos a usar sem stacks pesados.
- Formulários, datagrids, gráficos e dashboards
- Bindings automáticos e vistas leves
- Mais de 300 componentes disponíveis
Backend e UI com a mesma filosofia
Servidor e cliente falam a mesma linguagem. Este encaixe natural é um dos aspetos mais fortes de todo o ecossistema.
Framework puro
total5 / node.jsEstrutura simples para lógica de negócio, APIs, sockets e processos reais sem ruído desnecessário.
// Framework puro, sem dependências
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 com jComponents
spa.min@20Interfaces sérias e produtivas para formulários, dashboards, tabelas e fluxos de trabalho completos, com uma curva de aprendizagem prática.
<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: 'Nome', width: 200 },
{ name: 'email', text: 'E-mail', type: 'email' },
{ name: 'created', text: 'Criado', template: "{{ created | format('dd.MM.yyyy') }}" }
]
</script>
</ui-component>Aplicações open source
Sobre esta base são construídas aplicações completas, oferecidas à comunidade como soluções reais e reutilizáveis.
Flow
Automação visual, integrações e processos ligados a APIs, negócio e IA.
OpenPlatform
Portal empresarial, IAM e base sólida para produtos privados e aplicações SaaS.
CMS
Gestão de conteúdos flexível, incorporável e pensada para integrar com outras soluções.
Mais apps
Ferramentas oficiais construídas com a mesma filosofia: claras, práticas e prontas a usar.
Menos dependências.
Mais controlo.
A promessa do Total.js é manter uma base clara e direta, pronta para produção.
TotalDesktop Suite
Em breve, três apps nativas para Mac e iPad pensadas para ajudar programadores e clientes a trabalharem melhor com projetos, recursos e negócio dentro do ecossistema Total.js.

TotalResources
Faça a gestão fácil dos conteúdos multilingues das suas aplicações a partir de uma app nativa. Tradução, ajuda ortográfica, revisão linguística e suporte IA para manter todos os textos sob controlo.

TotalCode
Transforme o Total.js Code numa app nativa local com conectividade MCP/MVP. Gere várias instâncias de Total.js Code a partir de uma única aplicação feita para trabalho real.

TotalMonitor
Monitore em tempo real o estado e as métricas de todos os seus projetos. Receba alertas antecipados, defina regras próprias e esteja sempre um passo à frente quando algo começa a falhar.

Mais aplicações
O conjunto continuará a crescer com novas aplicações nativas ligadas ao ecossistema Total.js. Ferramentas pensadas para cobrir todas as fases de desenvolvimento, gestão e evolução de projetos reais.
Exclusivamente para Mac e iPad, em breve
O primeiro lançamento será focado no ecossistema Apple. Windows e Linux chegarão mais tarde, ainda sem data definida.
Serviços profissionais com abordagem Total.js
Desenvolvimento à medida, arquitetura e evolução técnica sobre uma base consistente e sólida pensada para o longo prazo.
Desenvolvimento à medida
Aplicações, dashboards, portais, ferramentas internas e produtos digitais construídos com Total.js.
Arquitetura e consultoria
Definição técnica, revisão das bases e decisões práticas para construir bem desde o início.
Implementação e evolução
Suporte real desde o início através da melhoria contínua da plataforma.
Manutenção e melhoria
Otimização, refatoração, novas funcionalidades e evolução progressiva sobre uma base existente.
Base séria para projetos sérios
Framework, UI, aplicações open source e desenvolvimento profissional numa só direção técnica.