13 Repos
Frameworks and applications built for desktop environments using declarative UI.
Explore 13 awesome GitHub repositories matching part of an awesome list · Desktop Development. Refine with filters or upvote what's useful.
This project is a community-maintained directory of resources for building desktop applications with Electron. It serves as a centralized knowledge base, aggregating high-quality tools, learning materials, and software examples to assist developers in mastering the framework and improving their development workflows. The repository functions as a curated ecosystem index, relying on peer review and community contributions to verify and organize information. By maintaining a structured collection of articles, books, boilerplates, and third-party components, it provides a comprehensive reference
Curated list of resources and tools for Electron development.
This is a Kotlin Multiplatform UI framework for building consistent user interfaces across desktop, web, and mobile platforms using a single codebase. It functions as a declarative framework that enables the creation of shared UI components that run across multiple target environments. The project includes a cross-platform desktop toolkit for managing native window features, system notifications, and hardware acceleration. For web targets, it provides a declarative interface library and a rendering engine that executes via WebAssembly to achieve high-performance execution in browsers. The fr
Enables building cross-platform desktop and web applications.
electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source code and dependencies into platform-specific installers, portable executables, and app store formats for Windows, macOS, and Linux. The project functions as a distribution pipeline that orchestrates the signing and notarization of binaries to ensure authenticity and bypass security warnings. It also serves as an auto-update orchestrator, preparing application packages and distribution channels to support automatic background software updates. Its capability surface covers the
Tooling for packaging and distributing Electron applications.
This project is a desktop embedding layer that serves as a bridge between the Flutter engine and the native windowing systems of desktop operating systems. It functions as a Flutter desktop plugin and a native menu bar manager to facilitate the development of cross-platform desktop applications. The system focuses on desktop application integration and native operating system menu management. It provides the tools necessary to create and manage application menus within the native system menu bar for desktop platforms.
Provides the core embedding API for desktop platforms.
go-flutter is a runtime and embedding library that enables Flutter applications to run natively on Windows, macOS, and Linux using Go and GLFW. It implements the Flutter Embedding API to render Flutter UIs on desktop platforms, providing a cross-platform desktop runtime that bridges Go and Dart code through standard Flutter method and event channels. The project includes a plugin framework that supports bidirectional communication between Go and Dart, allowing Go code to invoke Dart handlers and expose Go methods for Dart to call, with optional synchronous replies. It also provides event stre
Enables embedding applications using the Go programming language.
🚀Electron Vue 仿网易云音乐windows客户端
Real-world example of a desktop application built with Electron.
Build beautiful desktop apps with flutter and rust. 🌠 (wip)
Allows embedding applications using the Rust programming language.
A light-weight Flutter Engine Embedder for Linux Embedded that runs without X11 or Wayland.
Lightweight embedding solution for Raspberry Pi devices.
A curated list of awesome things related to Flutter desktop.
Curated collection of resources for desktop development.
This is a project to quickly experiment and learn electron related APIs
Example projects demonstrating Electron capabilities and patterns.
Experimental embedder for Flutter
Experimental embedding solution for native desktop integration.
Ubuntu Yaru Flutter widgets and themes for building desktop and web applications
Implements the native look and feel for Ubuntu desktop environments.
A Slack demo app for desktop using Jetpack Compose UI toolkit
Demonstrates a desktop messaging interface built with declarative UI.