Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 3.66 KB

README.md

File metadata and controls

38 lines (32 loc) · 3.66 KB

awesome-gui Awesome

A curated list of awesome libraries for building cross platform apps.

Framework

  • Electron Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • revery ⚡️ Native, high-performance, cross-platform desktop apps - built with Reason! Unmaintained
  • Azul Desktop GUI Framework in Rust
  • graffiti Rapid GUI development using familiar technologies (javascript, flexbox, css)
  • Muon Lightweight alternative to Electron written in Golang
  • node-gui A library for building cross-platform native desktop applications with JavaScript and CSS like styling 🚀
  • vuido Native desktop applications using Vue.js. vuido.mimec.org Unmaintained
  • proton-native A React environment for cross platform native desktop apps proton-native.js.org Unmaintained
  • fyne Cross platform GUI in Go based on Material Design
  • react native for windows&mac A framework bringing React Native to Windows & Mac devices.
  • tauri Tauri is a tool for building tiny, blazing fast binaries for all major desktop platforms.
  • Compose for Desktop Fast reactive desktop UIs for Kotlin, based on Google's modern toolkit and brought to you by JetBrains.
  • Flutter Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
  • Kraken High-performance web rendering engine, built on Flutter by Alibaba. Unmaintained
  • Wails Create desktop apps using Go and Web Technologies.
  • Neutralinojs Build lightweight cross-platform desktop apps with JavaScript, HTML, and CSS
  • iced A cross-platform GUI library for Rust, inspired by Elm

UI library

  • Blueprintjs A React-based UI toolkit for the web, made by Palantir.
  • Mantine Mantine is a MIT licensed open source react components and hooks library with focus on usability, accessibility and developer experience.
  • Wired Elements A set of common UI elements with a hand-drawn, sketchy look.
  • Rough.js Rough.js is a small (<9 kB) graphics library that lets you draw in a sketchy, hand-drawn-like, style.
  • Chakra UI Simple, Modular & Accessible UI Components for your React Applications.
  • Radix UI Unstyled, accessible components for building high‑quality design systems and web apps in React.
  • Fluent Design Fluent Design System by Microsoft.
  • Primer Design GitHub’s design system.
  • Geist UI Modern and minimalist React UI library, originating from Vercel's design.
  • Semi Design A modern, comprehensive, flexible design system by DouyinFE.
  • shadcn/ui Beautifully designed components that you can copy and paste into your apps.