ATLASDESIGN REFERENCE GALLERY
ATLAS GALLERY / 2026.10

데스크톱·모바일 UI 툴킷

각 항목을 클릭하면 시각 예시·비교·원문을 볼 수 있습니다.

Electron Electron

Chromium·Node.js를 포함해 웹 기술로 데스크톱 앱을 구성하는 프레임워크.

웹 UI를 활용한 Windows·macOS·Linux 앱.

메인·렌더러 권한 분리와 보안 업데이트를 설계한다.

참고 문서

Tauri Tauri

OS 웹뷰와 시스템 코드를 연결해 앱을 만드는 프레임워크.

웹 UI 기반 데스크톱·모바일 앱.

웹뷰별 호환성과 권한 정책을 별도로 확인한다.

참고 문서

Wails Wails

Go 앱 로직에 웹 프런트엔드를 연결하는 데스크톱 프레임워크.

Go 기반 데스크톱 도구.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Neutralinojs Neutralinojs

웹 기술과 OS 웹뷰를 사용하는 데스크톱 앱 프레임워크.

웹 기반 데스크톱 도구.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Flutter Flutter

위젯·렌더링 체계로 여러 플랫폼 UI를 만드는 프레임워크.

모바일·데스크톱·웹 제품 UI.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

React Native React Native

React 컴포넌트 모델로 네이티브 앱 UI를 구성하는 프레임워크.

모바일 앱·공유 React 개발 기반.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Expo Expo

React Native 앱 개발·빌드·배포를 돕는 도구와 서비스 체계.

모바일 앱 개발 흐름 구성.

오픈소스 도구와 호스팅·빌드 서비스 조건을 구분한다.

참고 문서

Ionic Ionic

웹 기술 기반의 모바일 스타일 컴포넌트와 UI 체계를 제공하는 도구.

하이브리드 앱·웹 UI 공유.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Capacitor Capacitor

웹 앱에서 모바일 네이티브 기능을 호출하도록 연결하는 런타임.

웹 앱의 네이티브 컨테이너화.

UI 컴포넌트 라이브러리 자체가 아니라 앱 런타임 계층이다.

참고 문서

SwiftUI SwiftUI

선언형 뷰와 상태 모델로 Apple 플랫폼 UI를 구성하는 프레임워크.

macOS·iOS 등 Apple 앱.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

AppKit AppKit

macOS 창·뷰·메뉴·이벤트 등의 네이티브 UI 프레임워크.

세밀한 macOS 데스크톱 동작.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

UIKit UIKit

iOS 계열 화면·뷰·입력·앱 이벤트를 제공하는 프레임워크.

UIKit 기반 모바일 UI.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Jetpack Compose Jetpack Compose

상태와 선언형 함수로 Android UI를 구성하는 툴킷.

Android 네이티브 화면.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Compose Multiplatform Compose Multiplatform

Compose 기반 UI 코드를 여러 플랫폼에서 활용하는 프레임워크.

Kotlin 중심 멀티플랫폼 UI.

플랫폼별 API·완성도·지원 조건을 확인한다.

참고 문서

.NET MAUI .NET MAUI

공유 코드로 여러 플랫폼 앱 UI를 구성하는 .NET 프레임워크.

.NET 기반 모바일·데스크톱 앱.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Avalonia Avalonia

XAML과 자체 렌더링 기반의 멀티플랫폼 UI 프레임워크.

.NET 데스크톱·멀티플랫폼 도구.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

WPF WPF

XAML·데이터 바인딩 기반의 Windows 데스크톱 UI 프레임워크.

Windows 업무용 애플리케이션.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

WinUI WinUI

Windows용 현대적인 네이티브 UI 컨트롤과 스타일 체계.

Windows 앱 인터페이스.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Qt Qt

창·위젯·그래픽·플랫폼 기능을 제공하는 크로스플랫폼 앱 프레임워크.

전문 데스크톱·임베디드 GUI.

오픈소스·상용 및 모듈별 라이선스 조건을 확인한다.

참고 문서

GTK GTK

데스크톱 애플리케이션용 위젯과 UI 기반을 제공하는 툴킷.

Linux·GNOME 계열 앱.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Dear ImGui Dear ImGui

즉시형 모델의 GUI를 구현하는 라이브러리.

게임 엔진 도구·디버그 패널.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Slint Slint

선언형 문법과 여러 언어 연동을 제공하는 UI 툴킷.

데스크톱·임베디드 UI.

제품·배포 목적별 라이선스 조건을 확인한다.

참고 문서

egui egui

즉시형 GUI를 제공하는 Rust UI 라이브러리.

툴·프로토타입·디버그 UI.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Iced Iced

메시지·상태 갱신 중심의 선언형 GUI 라이브러리.

Rust 데스크톱 앱.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Fyne Fyne

위젯과 테마를 제공하는 Go GUI 툴킷.

Go 기반 데스크톱·모바일 UI.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

LVGL LVGL

임베디드 화면용 위젯·입력·렌더링 기능을 제공하는 GUI 라이브러리.

소형 장치·터치 패널 UI.

도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.

참고 문서

Desktop & Mobile UI Toolkits

Open an entry for its visual reference, comparisons and source-language text.

Electron Electron

A framework building desktop applications with web technologies, Chromium, and Node.js.

Windows, macOS, and Linux applications with web interfaces.

Design main-process and renderer permission separation and security updates.

Reference

Tauri Tauri

A framework connecting an operating-system webview with system code to build applications.

Desktop and mobile applications based on web interfaces.

Check webview-specific compatibility and permission policies separately.

Reference

Wails Wails

A desktop framework connecting Go application logic to a web front end.

Go-based desktop tools.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Neutralinojs Neutralinojs

A desktop application framework using web technologies and an operating-system webview.

Web-based desktop tools.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Flutter Flutter

A framework building cross-platform interfaces through its widget and rendering systems.

Mobile, desktop, and web product interfaces.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

React Native React Native

A framework building native application interfaces with React's component model.

Mobile applications and shared React development.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Expo Expo

A collection of tools and services supporting React Native development, builds, and distribution.

Organizing mobile-application development workflows.

Distinguish open-source tools from hosting and build-service terms.

Reference

Ionic Ionic

A toolkit providing mobile-style components and interface conventions through web technologies.

Hybrid applications and shared web interfaces.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Capacitor Capacitor

A runtime connecting web applications to native mobile capabilities.

Packaging web applications in native containers.

This is an application runtime layer rather than a UI component library.

Reference

SwiftUI SwiftUI

A framework building Apple-platform interfaces from declarative views and state.

Apple applications for macOS, iOS, and related platforms.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

AppKit AppKit

The native macOS framework for windows, views, menus, events, and related interface behavior.

Detailed native macOS desktop behavior.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

UIKit UIKit

A framework providing screens, views, input, and application events for iOS-family platforms.

UIKit-based mobile interfaces.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Jetpack Compose Jetpack Compose

A toolkit building Android interfaces from state and declarative functions.

Native Android screens.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Compose Multiplatform Compose Multiplatform

A framework reusing Compose-based interface code across multiple platforms.

Kotlin-centered cross-platform interfaces.

Check platform-specific APIs, completeness, and support conditions.

Reference

.NET MAUI .NET MAUI

A .NET framework building cross-platform application interfaces from shared code.

.NET-based mobile and desktop applications.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Avalonia Avalonia

A cross-platform interface framework based on XAML and its own rendering system.

.NET desktop and cross-platform tools.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

WPF WPF

A Windows desktop interface framework based on XAML and data binding.

Windows business applications.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

WinUI WinUI

A system of modern native Windows interface controls and styles.

Windows application interfaces.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Qt Qt

A cross-platform application framework providing windows, widgets, graphics, and platform capabilities.

Professional desktop and embedded interfaces.

Check open-source, commercial, and module-specific licenses.

Reference

GTK GTK

A toolkit providing widgets and interface foundations for desktop applications.

Linux and GNOME-family applications.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Dear ImGui Dear ImGui

A library implementing an immediate-mode graphical interface.

Game-engine tools and debug panels.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Slint Slint

An interface toolkit offering declarative syntax and integration with multiple programming languages.

Desktop and embedded interfaces.

Check licensing for each product and distribution purpose.

Reference

egui egui

A Rust library providing an immediate-mode graphical interface.

Tools, prototypes, and debug interfaces.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Iced Iced

A declarative GUI library centered on messages and state updates.

Rust desktop applications.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

Fyne Fyne

A Go GUI toolkit providing widgets and themes.

Go-based desktop and mobile interfaces.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference

LVGL LVGL

A GUI library providing widgets, input, and rendering for embedded displays.

Small devices and touch-panel interfaces.

Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.

Reference