カスタムソフトウェア。不要なレイヤーはありません。
本物のソフトウェアを作るためのフレームワークと UI。
Total.js はバックエンドとフロントエンドを同じ思想のもとに統合します。レイヤーを減らし、依存関係を減らし、アプリ・ダッシュボード・ポータル・業務ツールを構築するための明確な技術基盤を提供します。
ルーティング、アクション、REST、WebSocket、スキーマ、ファイル、ビュー、そしてランタイムをフル制御。
入力、データグリッド、フォーム、ダッシュボード、ピッカー、モーダル、本番運用可能な UI。
Total.js の技術的基盤
まずは基盤から。フレームワークと jComponents は、その上にあらゆるものが構築される 2 つの主要パーツです。
フレームワーク
API、ソケット、管理パネル、ポータル、社内アプリ、本物のプロダクトのための依存関係のないバックエンド基盤。
- 明確でダイレクトなルーティング
- アクション、スキーマ、バリデーション
- REST、WebSocket、メール、ファイル、サーバーレス
jComponents
ビジネスと生産性のために設計された UI。実用的なコンポーネント、シンプルなバインディング、重いスタックなしですぐに使える画面。
- フォーム、データグリッド、チャート、ダッシュボード
- 自動バインディングと軽量ビュー
- 300 以上のコンポーネントが利用可能
同じ思想を共有するバックエンドと UI
サーバーとクライアントが同じ言語で会話します。この自然なフィット感は、エコシステムの最も強力な側面の 1 つです。
ピュアフレームワーク
total5 / node.jsビジネスロジック、API、ソケット、実際の処理のためのシンプルな構造。不要なノイズはありません。
// ピュアフレームワーク、依存関係なし
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();jComponents ベースの UI
spa.min@20フォーム、ダッシュボード、テーブル、フルワークフローのための本格的で生産的なインターフェース。実務的な学習コストで習得できます。
<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">保存</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: '名前', width: 200 },
{ name: 'email', text: 'メール', type: 'email' },
{ name: 'created', text: '作成日', template: "{{ created | format('dd.MM.yyyy') }}" }
]
</script>
</ui-component>オープンソースアプリケーション
この基盤の上に完成されたアプリケーションを構築し、実際に使える再利用可能なソリューションとしてコミュニティに提供します。
Flow
API・ビジネス・AI と連携したビジュアルオートメーション、統合、プロセス。
OpenPlatform
エンタープライズポータル、IAM、プライベートプロダクトや SaaS アプリケーションのための堅牢な基盤。
CMS
柔軟なコンテンツ管理。埋め込み可能で、他ソリューションとの統合を前提に設計されています。
さらに多くのアプリ
同じ思想で作られた公式ツール。シンプルで実用的、すぐに使えます。
TotalDesktop Suite
近日リリース予定:Mac と iPad 向けネイティブアプリ 3 本。Total.js エコシステム内で、開発者とクライアントがプロジェクト・リソース・ビジネスをよりうまく扱えるよう設計されています。

TotalResources
ネイティブアプリから、アプリケーションの多言語コンテンツを簡単に管理できます。翻訳、スペルチェック、言語レビュー、AI サポートで、すべてのテキストをきちんと管理できます。

TotalCode
Total.js Code を MCP/MVP 接続に対応したネイティブなローカルアプリに変換します。実務向けに設計された 1 つのアプリケーションから複数の Total.js Code インスタンスを管理できます。

TotalMonitor
すべてのプロジェクトの状態と指標をリアルタイムで監視します。早期アラートを受け取り、自分のルールを定義し、問題が起こり始めたときに一歩先回りできます。

さらに多くのアプリケーション
このスイートは Total.js エコシステムに接続された新しいネイティブアプリによって今後も成長していきます。実際のプロジェクトの開発・運用・進化のあらゆる工程をカバーするために設計されたツールです。
Mac と iPad 専用、近日登場
初期リリースは Apple エコシステムにフォーカスします。Windows と Linux は後日対応予定ですが、現時点で日付は未定です。
Total.js アプローチによるプロフェッショナルサービス
長期運用を前提にした一貫性ある堅牢な基盤の上に、カスタム開発・アーキテクチャ・技術的進化を積み重ねます。
カスタム開発
Total.js で構築されたアプリケーション、ダッシュボード、ポータル、社内ツール、デジタルプロダクト。
アーキテクチャとコンサルティング
最初から正しく構築するための技術定義、基盤レビュー、実践的な意思決定。
実装と進化
プラットフォームの継続的な改善を通じて、最初から提供される実践的なサポート。
保守と改善
既存の基盤の上で進める最適化、リファクタ、新機能、段階的な進化。
本気のプロジェクトのための本気の基盤
1 つの技術的な方向性のもとで、フレームワーク、UI、オープンソースアプリ、プロフェッショナル開発を提供します。