-
WASM 세계에서 Rust GUI가 급성장중Coding 2023. 5. 3. 18:04
Rust의 크로스플랫폼 특성과 소프트웨어 배포가 쉬운 WebAssembly 특성의 결합등이 원인
최근 많이 사용되는 툴킷들 비교 및 WASM 번들링 팁 소개
Dioxus : React와 비슷한 인터페이스 아키텍처
Tauri : Electron과 비슷하게 웹을 이용하여 데스크탑앱 작성
Xilem : Rust 언어 아키텍처와 잘 얼라인된 데이터-퍼스트 아키텍처
Iced : 단순성 및 타입 안전성에 중점을 둔 크로스플랫폼 GUI 라이브러리
Egui : 가장 사용하기 쉬운 GUI 라이브러리
Kas : “efficient retained-state toolkit”
Slint : 임베디드 시스템, 마이크로컨트롤러 및 데스크탑을 타겟
Yew : React와 비슷한 웹용 GUI 프레임워크
Bracket : rltk(Roguelike Toolkit)에서 리브랜딩. 웹/데스크탑용 Rogukelike 같은 게임개발에 최적화
Vizia : Declarative & Reactive GUI 프레임워크
Leptos : Isomorphic web framework
Perseus : state-driven web development framework
Sauron : Versatile web framework for Client/Server web app
MoonZoon : 풀 스택 프레임워크
Relm4 : Elm 과 GTK4-RS에서 영감받은 idomatic GUI 라이브러리
Fltk-rs : Fast Light Toolkit용 Rust 바인딩
Makepad : UI Framework + IDE
'Coding' 카테고리의 다른 글
GitHub Copilot 사용하는 방법과 기능 (0) 2023.11.21 ms word에 소스코드 넣는 여러 방법 (0) 2023.11.21 Unable to import 'streamlit' 오류 해결 방법 (0) 2023.11.15 XML이란 무엇이며 wordpress에서 어떻게 사용할 수 있을까 (0) 2023.07.05 웹사이트의 속도를 측정하는 코드 (0) 2023.05.03 파이썬을 잘 사용하는 방법 (0) 2023.02.22 페이지 스크롤에서 고정 플로팅 비디오 만드는 방법 (0) 2022.11.24 selenium을 이용한 image down auto 실행 (0) 2022.07.04