실제 개발을 위한 Total.js Platform

맞춤형 소프트웨어. 불필요한 레이어는 없습니다.

실제 소프트웨어를 만들기 위한 프레임워크와 UI.

Total.js는 백엔드와 프런트엔드를 하나의 철학 아래에 통합합니다. 더 적은 레이어, 더 적은 의존성, 그리고 애플리케이션·대시보드·포털·비즈니스 도구를 만들기 위한 명확한 기술 기반을 제공합니다.

0의존성
300+UI 컴포넌트
MIT오픈 소스
totaljs.es / 기술 개요
프레임워크

라우팅, 액션, REST, WebSocket, 스키마, 파일, 뷰, 그리고 런타임 전체에 대한 완전한 제어.

jComponents

입력 필드, 데이터 그리드, 폼, 대시보드, 선택기, 모달, 프로덕션 준비가 된 UI.

$ npm install total5 -g
$ total5 create myapp
$ cd myapp && node index.js
// 백엔드·프런트엔드·UI를 위한 공유 기반
Node.js
NoSQL
WebSocket
SPA
jComponents
먼저 기반부터

Total.js의 기술적 기반

기반부터 시작하세요. 프레임워크와 jComponents는 그 위에 모든 것이 쌓이는 두 가지 핵심 요소입니다.

프레임워크

의존성 없는 백엔드 기반 위에서 API, 소켓, 관리자 패널, 포털, 내부 앱, 실제 제품을 구축하십시오.

  • 명확하고 직관적인 라우팅
  • 액션, 스키마 및 검증
  • REST, WebSocket, 메일, 파일, 서버리스

jComponents

비즈니스와 생산성을 위해 설계된 UI. 실제 컴포넌트, 단순한 바인딩, 무거운 스택 없이 바로 사용할 수 있는 화면을 제공합니다.

  • 폼, 데이터 그리드, 차트 및 대시보드
  • 자동 바인딩과 경량 뷰
  • 300개 이상의 컴포넌트를 바로 사용 가능
프레임워크 + jComponents

동일한 철학을 공유하는 백엔드와 UI

서버와 클라이언트가 동일한 언어로 소통합니다. 이 자연스러운 궁합은 에코시스템의 가장 강력한 특징 중 하나입니다.

순수 프레임워크

total5 / node.js

불필요한 잡음 없이 비즈니스 로직, API, 소켓, 실제 프로세스를 위한 단순한 구조.

framework.js
// 순수 프레임워크, 외부 의존성 없음
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();
직관적인 라우팅
재사용 가능한 액션
통합 WebSocket
NoSQL과 스키마
MVC 및 서버리스
확장 가능하고 단순함

jComponents 기반 UI

spa.min@20

폼, 대시보드, 테이블, 전체 워크플로를 위한 진지하고 생산적인 인터페이스를 실용적인 학습 곡선과 함께 제공합니다.

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">저장</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>
300개 이상의 컴포넌트
데이터 그리드와 폼
자동 바인딩
대시보드와 차트
비즈니스 준비가 된 UI
더 빠른 페이지
Total.js 위에 구축된 앱

오픈 소스 애플리케이션

이 기반 위에 완성형 애플리케이션을 구축하고, 실제로 재사용 가능한 솔루션으로 커뮤니티에 제공합니다.

Flow

시각적 자동화, 통합, API·비즈니스·AI와 연결된 프로세스.

OpenPlatform

엔터프라이즈 포털, IAM, 프라이빗 제품 및 SaaS 애플리케이션을 위한 견고한 기반.

CMS

다른 솔루션과 쉽게 통합할 수 있도록 설계된 유연하고 임베드 가능한 콘텐츠 관리.

더 많은 앱

동일한 철학으로 구축된 공식 도구들 – 명확하고 실용적이며 바로 사용 가능.

성능과 단순함

더 적은 의존성.
더 많은 제어.

Total.js의 약속은 프로덕션에 바로 투입할 수 있는 명확하고 직접적인 기반을 유지하는 것입니다.

프레임워크 속도 비교
Total.js
100%
Fastify
90%
Koa
77%
Express
70%
NestJS
67%
Sails
60%
Meteor
55%
Hapi
50%
연결된 네이티브 앱

TotalDesktop Suite

곧 Mac과 iPad용 네이티브 앱 3종이 출시됩니다. Total.js 생태계 안에서 프로젝트·리소스·비즈니스를 더 잘 다룰 수 있도록 개발자와 클라이언트를 돕기 위해 설계되었습니다.

TotalResources app icon

TotalResources

네이티브 앱에서 애플리케이션의 다국어 콘텐츠를 손쉽게 관리하세요. 번역, 맞춤법 지원, 언어 검수, AI 지원으로 모든 텍스트를 체계적으로 유지할 수 있습니다.

다국어
Total.js API
Athena AI
MCP / MVP
TotalCode app icon

TotalCode

Total.js Code를 MCP/MVP 연결이 가능한 네이티브 로컬 앱으로 변환하세요. 실제 업무를 위해 설계된 하나의 애플리케이션에서 여러 Total.js Code 인스턴스를 관리할 수 있습니다.

네이티브 IDE
다중 인스턴스
MCP / MVP
TotalMonitor app icon

TotalMonitor

모든 프로젝트의 상태와 지표를 실시간으로 모니터링하세요. 조기 알림을 받고, 직접 규칙을 정의하며, 문제가 감지되기 시작할 때 한발 앞서 대응할 수 있습니다.

실시간
알림
MCP / MVP
More applications icon

더 많은 애플리케이션

이 제품군은 Total.js 에코시스템에 연결된 새로운 네이티브 앱으로 계속 확장됩니다. 실제 프로젝트의 개발·운영·진화를 전 과정에서 지원하도록 설계된 도구들입니다.

진행 중
새로운 앱
에코시스템
가용성

Mac과 iPad 전용, 곧 제공 예정

초기 릴리스는 Apple 생태계에 집중됩니다. Windows와 Linux는 아직 예정일 없이 추후 제공될 예정입니다.

Mac
iPad
App Store
Mac App Store
프로페셔널 개발

Total.js 접근법을 적용한 프로페셔널 서비스

장기적인 관점을 가진 일관되고 견고한 기반 위에서 맞춤형 개발, 아키텍처, 기술 진화를 수행합니다.

내부 애플리케이션
프라이빗 포털
컨트롤 패널
SaaS 제품
리팩터링 및 개선
기술 지원

맞춤형 개발

Total.js로 구축된 애플리케이션, 대시보드, 포털, 내부 도구, 디지털 제품.

아키텍처 및 컨설팅

초기부터 제대로 구축하기 위한 기술 정의, 기반 검토 및 실용적인 의사결정.

구현과 진화

플랫폼의 지속적인 개선을 통해 처음부터 제공되는 실질적인 지원.

유지보수 및 개선

기존 기반 위에서 진행되는 최적화, 리팩터링, 신규 기능, 점진적 진화.

Spanish Total.js Platform

진지한 프로젝트를 위한 진지한 기반

하나의 기술 방향 안에서 프레임워크, UI, 오픈 소스 애플리케이션, 프로페셔널 개발을 모두 제공합니다.

hola@totaljs.es