정확하고 빠르게 — 선언형 UI와 정적 타입으로 새로운 생산성을 만듭니다.
Kosmos는 UNeedSoft가 자체 설계한 Java 기반 HTML DSL로, Spring Boot와 완전 통합된 서버사이드 UI 프레임워크입니다. 선언형 DSL 방식으로 타입 검증, 자동완성, 리팩토링을 지원하며, 반복 가능하고 유지보수하기 쉬운 UI를 빠르게 구축할 수 있습니다.

Challenge
템플릿 기반 SSR은 구조가 커질수록 유지보수성, 협업 효율, 확장성에서 뚜렷한 한계를 드러냅니다.
템플릿-데이터 분리로 인한 런타임 오류 및 테스트 어려움
UI 재사용과 컴포넌트 분리가 어려워 확장 비용 증가
조건/반복 구조 중첩으로 가독성·디버깅 난이도 상승
정적 타입 미지원 → 자동완성, 리팩토링 한계
백엔드와 UI 간 설계 패턴 불일치로 협업 혼선 발생


Solution
Kosmos는 선언형 HTML DSL과 컴포넌트 구조로, 반복 가능한 UI 아키텍처를 빠르게 구축하고 명확한 코드로 유지보수성을 극대화합니다. Spring Boot와의 통합으로 백엔드와 UI를 단일 흐름으로 설계할 수 있어, 작고 빠른 실전 개발을 가능하게 합니다.
정적 타입 DSL: HTML을 Java 코드로 안전하게 정의
Spring 완전 통합: Controller → Component → Response 일원화
Atomic Design 대응: Form/Table/Card 등 재사용 컴포넌트 구현 최적화
IDE 지원: 자동완성, 타입 검사, 빠른 리팩토링으로 생산성 향상
템플릿 제거: 전체 페이지를 Java로 구성하여 설계 일관성 확보
Streaming SSR & WebSocket 지원: 실시간 UI 구현 가능
Validation, i18n, 접근성 등 UI 공통 기능을 DSL로 통합
Tech Stack
Java × Spring Boot × Kosmos DSL × JPA × WebSocket × Docker — 정적 타입 기반 UI 설계와 운영을 위한 핵심 조합
The Result
템플릿 제거로 구조 일관성과 유지보수성 대폭 향상
정적 타입 구조로 버그 사전 차단 및 QA 효율 상승
백엔드와 UI 간 책임 일원화로 협업 생산성 증가
i18n, 인증, 디자인 시스템까지 반복 가능한 구조로 정형화
실제 프로젝트에서 3배 빠른 MVP 반복 주기 달성
3×
개발 속도 향상-60%
유지보수 비용 절감100%
Spring 완벽 호환성주요 제공 서비스
- Kosmos 기반의 관리시스템/포털/웹앱 구축
- Thymeleaf → Kosmos 마이그레이션 컨설팅
- Form/Table/Modal 등 UI 컴포넌트 라이브러리 설계
- Java 기반 인증/Validation/i18n 아키텍처 구현
- Streaming SSR 및 실시간 WebSocket UI 설계
- CI/CD, Docker, 구조 최적화까지 전체 배포 파이프라인 설계
“Kosmos는 단순히 템플릿을 대체하는 것이 아니라, 전체 UI 설계를 빠르고 정확하게 반복할 수 있게 해주는 실행 중심 프레임워크입니다.”
대표
UNeedSoft CEOJava 기반 웹 UI, Kosmos와 함께 시작해보세요
프로젝트 상담실제 적용 사례

UNeedSoft 공식 웹사이트
본 웹사이트는 100% Kosmos(Java HTML DSL) 기반으로 구축되었습니다. Spring Boot와 완전 통합된 구조에서 모든 UI, 데이터, 인터랙션을 직접 설계하고 개발하였습니다.