function: gui
4880 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ejoy/ant Ant is an open-source game engine developed by Lingxi Huyu (Alibaba), written primarily in Lua with C/C++ core libraries. It includes an ed… | 46 | 3936 | experimental |
| cycfi/elements Elements is a lightweight, modular, resolution-independent C++20 GUI library with a declarative DSEL syntax written entirely in C++. It is … | 71 | 3718 | experimental |
| alexflint/gallium Gallium is a Go library for building desktop applications with HTML, JavaScript, and CSS UIs rendered in a Chromium-based webview. It provi… | 32 | 3650 | experimental |
| corbt/agent.exe Agent.exe is a simple Electron app that lets Anthropic's Claude 3.5 Sonnet computer-use capabilities take control of your local computer to… | 22 | 3479 | experimental |
| DevAgentForge/Open-Claude-Cowork Open Claude Cowork (Agent Cowork) is an open-source desktop AI assistant that serves as a GUI alternative to Claude Cowork, helping users w… | 59 | 3395 | experimental |
| HailToDodongo/pyrite64 Pyrite64 is a visual editor and runtime game engine for creating 3D games that run on real Nintendo 64 consoles or accurate emulators, buil… | 82 | 3245 | experimental |
| UdaraJay/Pile Pile is an open-source desktop app for reflective journaling that keeps entries stored locally. It optionally integrates AI (OpenAI GPT-4 o… | 18 | 3113 | experimental |
| InoriRus/Kyty Kyty is an early-stage open-source emulator for PlayStation 4 and PlayStation 5 consoles written in C++. It can run some simple PS4 games a… | 23 | 3018 | experimental |
| skift-org/skift SkiftOS is an open-source operating system built from scratch in modern C++, featuring a capability-based microkernel (Hjert), a reactive U… | 64 | 2981 | experimental |
| 1bananachicken/MaaNTE MaaNTE is an open-source automatic assistant for the game Neverness to Everness (NTE), built on MaaFramework. It recognizes the game screen… | 81 | 2746 | experimental |
| bitfieldaudio/OTTO OTTO is an open-source digital hardware synthesizer, groovebox, and effects processor built for Raspberry Pi. It combines a sampler, sequen… | 32 | 2740 | experimental |
| hydra-synth/hydra Hydra is a browser-based livecoding environment for generating and mixing networked realtime visuals, inspired by analog modular synthesize… | 68 | 2701 | experimental |
| iisu-network/iiSU iiSU is a visuals-first Android launcher/emulation frontend that replaces the home screen with a UI for browsing and launching games and ap… | 81 | 2700 | experimental |
| capy-ui/capy Capy is a declarative cross-platform GUI library for Zig that renders native controls using each target OS's toolkit (win32, Cocoa, GTK, We… | 49 | 2687 | experimental |
| rootfont/rootfont rootfont is a native macOS font manager for designers and programmers, built in Swift. It lets users browse, preview, compare, score, and i… | 85 | 2657 | experimental |
| revezone/revezone Revezone is a lightweight, local-first, graphic-centric productivity app for building a second brain, combining Excalidraw and Tldraw white… | 19 | 2652 | experimental |
| kognise/arpchat A Rust-based chat application that sends text messages between computers on the same local network using ARP packets instead of standard ne… | 23 | 2544 | experimental |
| vlang/ui V UI is a cross-platform UI toolkit written in the V programming language, targeting Windows, macOS, Linux, Android, and eventually iOS and… | 68 | 2515 | experimental |
| OpenSwiftUIProject/OpenSwiftUI OpenSwiftUI is an open-source implementation of Apple's SwiftUI framework, aiming for API compatibility with the original. It targets build… | 94 | 2435 | experimental |
| strato-emu/strato Strato is an open-source Nintendo Switch emulator for ARMv8 Android devices, continuing the Skyline emulator project. It is written in C++ … | 29 | 2346 | experimental |
| jbilcke-hf/clapper Clapper is an open-source AI story visualization tool - a video synthesizer and sequencer for creating AI-generated cinema. Users iterate o… | 39 | 2330 | experimental |
| vanilla-wiiu/vanilla Vanilla is a software clone of the Wii U Gamepad that lets compatible devices act as a wireless second screen and controller for a Wii U co… | 80 | 2306 | experimental |
| rozniak/xfce-winxp-tc A Windows XP 'Total Conversion' project for the XFCE desktop environment on Linux, providing pixel-perfect themes, icons, cursors, and cust… | 78 | 2283 | experimental |
| windowjs/windowjs Window.js is an open-source JavaScript runtime for desktop 2D graphics programming, built on the V8 engine, GLFW, and Skia. It exposes fami… | 23 | 2259 | experimental |
| aagentah/nw_wrld nw_wrld is an event-driven sequencer application for triggering visuals built with web technologies, packaged as an Electron desktop app. U… | 73 | 2147 | experimental |
| red-prig/fpPS4 fpPS4 is a PlayStation 4 compatibility layer (emulator) written in Free Pascal. It is in early development, targeting x64 Windows systems w… | 67 | 2129 | experimental |
| ryanmcgrath/cacao Cacao provides safe Rust bindings for Apple's AppKit (macOS) and UIKit (iOS/tvOS) frameworks, wrapping the Objective-C runtime in a Rust-fr… | 25 | 2077 | experimental |
| diego3g/rocketredis Rocket Redis is a graphical user interface application for managing Redis databases. It is a desktop app built with TypeScript and is still… | 77 | 1946 | experimental |
| saket/press Press is a cross-platform WYSIWYG markdown note-taking editor built with Kotlin Multiplatform, inspired by Bear. It provides inline markdow… | 10 | 1859 | experimental |
| liyupi/yulegeyu A pure-frontend web clone of the popular Chinese tile-matching game 'Sheep a Sheep' (羊了个羊), built with Vue, TypeScript, and Vite. It lets p… | 32 | 1831 | experimental |
| adileo/squirreldisk SquirrelDisk is a cross-platform desktop application for analyzing disk usage and finding large files, built with Rust and React via Tauri.… | 21 | 1819 | experimental |
| dustinrue/ControlPlane ControlPlane is a macOS menu-bar application that automatically switches your Mac's configuration based on environmental context such as Wi… | 65 | 1813 | experimental |
| protongraph/protongraph ProtonGraph is a standalone, node-based desktop application for procedural 3D content generation, built as a Godot engine project. Users ch… | 23 | 1736 | experimental |
| YimMenu/YimMenuV2 YimMenuV2 is an experimental mod menu (injected DLL) for GTA 5: Enhanced written in C++. It provides an in-game overlay menu for modifying … | 83 | 1691 | experimental |
| VoidmatrixHeathcliff/VoidNovelEngine VoidNovelEngine is a free, open-source engine for building visual novels and narrative games using a flowchart-style node editor instead of… | 68 | 1674 | experimental |
| malbiruk/driftwm driftwm is a trackpad-first Wayland compositor that arranges windows at native size on an infinite 2D canvas, with the display acting as a … | 81 | 1667 | experimental |
| Emanuele-web04/synara Synara is a local-first desktop application that serves as a workspace and control plane for coding-agent runtimes like Claude Code, Codex,… | 77 | 1642 | experimental |
| BAndysc/AvaloniaVisualBasic6 A recreation of the classic Visual Basic 6 IDE and language written in C# using the Avalonia UI framework. It supports a visual designer, V… | 12 | 1590 | experimental |
| wilsonzlin/fastrender FastRender is an experimental browser rendering engine written in Rust that parses HTML/CSS, computes styles, performs layout (block, inlin… | 45 | 1572 | experimental |
| jalonsogo/tui-studio TUIStudio is a Figma-like visual editor for designing Terminal User Interface applications with drag-and-drop components, live ANSI preview… | 54 | 1534 | experimental |
| kaansenol5/VibeOS VibeOS is a hobby operating system written from scratch in C for ARM64 (aarch64), built collaboratively with Claude Code over 64 sessions. … | 45 | 1527 | experimental |
| Accelerider/Accelerider.Windows A Windows desktop shell application built with WPF, Prism, and MVVM that hosts pluggable Accelerider applications, primarily a cloud storag… | 23 | 1525 | experimental |
| MeadowlarkDAW/Meadowlark Meadowlark is a free and open-source Digital Audio Workstation (DAW) written in Rust for Linux, Mac, and Windows. It aims to provide record… | 52 | 1496 | experimental |
| travisvroman/kohi Kohi is a 3D game engine written in C using Vulkan, built from scratch as part of an ongoing YouTube/Twitch educational series. It is expli… | 76 | 1490 | experimental |
| fizzyedit/fizzy Fizzy is a cross-platform, open-source modular editor written in Zig that starts as an empty shell and loads compiled plugins to provide fu… | 98 | 1461 | experimental |
| Cosmo/OpenSwiftUI OpenSwiftUI is an open-source reimplementation of Apple's SwiftUI declarative UI DSL in Swift, aiming to match the original API as closely … | 32 | 1439 | experimental |
| bluetuith-org/bluetuith bluetuith is a cross-platform terminal user interface (TUI) Bluetooth connection manager written in Go. It lets users interact with Bluetoo… | 88 | 1399 | experimental |
| justjake/Gauss Gauss is a native macOS Stable Diffusion app built with SwiftUI and Apple's ml-stable-diffusion CoreML models. It is document-based, storin… | 22 | 1350 | experimental |
| RPCSX/rpcsx-ui-android RPCSX-UI-Android is an experimental native Android UI frontend for the RPCSX emulator, a PlayStation 3 emulator. It targets Android 10+ dev… | 65 | 1321 | experimental |
| kunkunsh/kunkun Kunkun is an open-source, cross-platform, extensible app launcher built with Tauri, Rust, and Svelte. It supports custom extensions and wor… | 53 | 1302 | experimental |
| ChinaIceF/PyQt-SiliconUI PyQt-SiliconUI is a Python UI component library built on PyQt5/PyQt6 that provides artistic, animated widgets, layouts, and popovers for de… | 62 | 1284 | experimental |
| decaf-emu/decaf-emu decaf-emu is a research-oriented Wii U emulator written in C++, providing a Qt GUI frontend (decaf-qt) and an SDL command-line frontend. It… | 23 | 1278 | experimental |
| zhouxiyu1997/friendmaker Friend Maker is a desktop application (macOS/Windows) that converts images into pixel grids and controller action scripts, then drives an E… | 79 | 1267 | experimental |
| aethereans/aether-app Aether is a peer-to-peer desktop client for ephemeral, self-moderated public discussion communities, similar to Reddit but with no central … | 32 | 1258 | experimental |
| 0xNikilite/oboromi oboromi is a work-in-progress, proof-of-concept emulator for the Nintendo Switch 2 written in Rust. It currently emulates an 8-core ARMv8 C… | 63 | 1237 | experimental |
| JCluzet/Grademe Grademe is a browser-based coding practice platform with a built-in IDE, real terminal, and instant byte-level grading of exercises, primar… | 77 | 1232 | experimental |
| maximecb/noisecraft NoiseCraft is a browser-based visual programming language and platform for sound synthesis and music making, inspired by PureData and Max/M… | 32 | 1221 | experimental |
| Julien-cpsn/desktop-tui Desktop-TUI is a terminal-based desktop environment written in Rust that lets you run, tile, move, and resize text-mode application windows… | 62 | 1216 | experimental |
| socketsupply/unionstudio.app Union Studio is an application by Socket Supply, with this repository serving as its support repo for issues and feedback. Alpha builds are… | 35 | 1212 | experimental |
| NathanFlurry/VisualProgrammingLanguage A node-based visual programming language written in Swift that assembles to executable Swift code. It is a proof-of-concept app designed to… | 64 | 1200 | experimental |
| TheCherno/Sparky Sparky is a cross-platform, high-performance 2D/3D game engine written in C++ by TheCherno. It is an early-stage project primarily develope… | 23 | 1191 | experimental |
| baku89/glisp Glisp is a Lisp-based design tool that combines a graphical editor with a Lisp interpreter, letting artists mix direct manipulation with co… | 69 | 1182 | experimental |
| gammasoft71/xtd xtd is a modern C++20 open-source framework for building console (CLI), forms-based GUI, and unit test applications and libraries across ma… | 68 | 1160 | experimental |
| relagit/relagit RelaGit is a modern graphical Git client built with Electron and SolidJS, available for Windows, macOS, and Linux. It offers an extensible … | 79 | 1106 | experimental |
| vinegarhq/sober Sober is a specialized runtime that lets users play Roblox experiences natively on Linux desktops, distributed as a Flatpak package. It run… | 67 | 1084 | experimental |
| PureSwift/Cacao Cacao is a pure Swift cross-platform reimplementation of UIKit (Cocoa Touch) that runs on macOS and Linux. It lets Swift developers build G… | 23 | 1081 | experimental |
| fruiframework/frui Frui is a developer-friendly UI framework for Rust, inspired by Flutter's architecture, providing basic widgets, state management, and even… | 10 | 1077 | experimental |
| lllllllillllllillll/DweebUI DweebUI is a free, open-source web UI for managing Docker and Podman containers, with a live-updating dashboard of server and container met… | 30 | 1064 | experimental |
| paper-plane-developers/paper-plane Paper Plane is an alternative Telegram client built with GTK4 and libadwaita, following GNOME design principles. It is written in Rust usin… | 24 | 1062 | experimental |
| bboyairwreck/PieMessage PieMessage is a multi-component system that lets Android devices send and receive Apple iMessage messages by relaying them through a Mac. I… | 32 | 1041 | experimental |
| getezy/ezy Ezy is a fully-featured desktop GUI client for gRPC and gRPC-Web, supporting unary calls, streaming, metadata, and TLS. It offers tabs, key… | 23 | 1040 | experimental |
| ymir-emu/Ymir Ymir is a work-in-progress Sega Saturn emulator written in modern C++ with an ImGui-based interface. It runs Saturn games from common disc … | 83 | 1034 | experimental |
| jcalabro/uscope uscope is a graphical debugger and introspection toolchain for native code on Linux, written from scratch in Zig including ELF/DWARF parsin… | 63 | 1027 | experimental |
| DragoQCC/CrucibleC2 HardHat C2 (CrucibleC2) is a cross-platform, multi-user Command & Control framework written in C#/.NET for red team engagements and penetra… | 22 | 1024 | experimental |
| emilwidlund/bitspace Bitspace is a web-based creative computing environment for exploring and prototyping ideas, built with TypeScript. It offers a playground o… | 33 | 1023 | experimental |
| read-cat/read-cat ReadCat is a free, open-source, ad-free novel reader built with TypeScript. It supports online book sources via plugins, local txt books, b… | 22 | 1012 | experimental |
| GitSquared/edex-ui eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor styled like a science-fiction computer interface, inspired by … | 10 | 45054 | abandoned |
| nativefier/nativefier Nativefier is a command-line tool that wraps any web page into a native-looking desktop application using Electron, producing executables f… | 10 | 35283 | abandoned |
| mattermost-community/focalboard Focalboard is an open source, self-hosted project management tool with kanban boards, available as a desktop app for macOS, Windows, and Li… | 60 | 26447 | abandoned |
| HumanSignal/labelImg LabelImg is a graphical image annotation tool written in Python with a Qt interface for drawing bounding boxes on images. It saves annotati… | 10 | 25055 | abandoned |
| nylas/nylas-mail Nylas Mail (originally N1) was an open-source, extensible desktop email client built with Electron, React, and Flux, featuring a plugin arc… | 10 | 24735 | abandoned |
| proxyee-down-org/proxyee-down Proxyee Down is a free open-source HTTP download manager built on Netty that accelerates downloads via multi-connection chunked downloading… | 10 | 24668 | abandoned |
| leiurayer/downkyi Downkyi (哔哩下载姬) was a Windows desktop GUI application for downloading videos, danmaku (bullet comments), subtitles, and audio from Bilibili… | 64 | 24419 | abandoned |
| CodeHubApp/CodeHub CodeHub is an open-source iOS application for browsing and managing GitHub repositories, issues, pull requests, and gists on iPhone, iPod T… | 10 | 22572 | abandoned |
| railsware/upterm Upterm is a terminal emulator with an interactive shell built on Electron, TypeScript, and React, offering IDE-like features such as smart … | 10 | 19060 | abandoned |
| Qv2ray/Qv2ray Qv2ray is a cross-platform V2Ray GUI client built with C++ and Qt, supporting VMess, VLESS, SSR, Trojan, NaiveProxy, HTTP/SOCKS5 via an ext… | 45 | 16916 | abandoned |
| CoatiSoftware/Sourcetrail Sourcetrail is a free, open-source, cross-platform interactive source code explorer that visualizes C, C++, Java, and Python codebases to h… | 10 | 16487 | abandoned |
| kubernetes-retired/dashboard Kubernetes Dashboard is a general-purpose web-based UI for managing and troubleshooting applications running on Kubernetes clusters. The pr… | 10 | 15414 | abandoned |
| MatsuriDayo/nekoray NekoBox for PC (nekoray) is a Qt-based cross-platform GUI proxy configuration manager backed by sing-box, supporting protocols like SOCKS, … | 10 | 15384 | abandoned |
| Whisky-App/Whisky Whisky is a native SwiftUI graphical wrapper around Wine and Apple's Game Porting Toolkit for running Windows apps and games on Apple Silic… | 10 | 15119 | abandoned |
| Hunlongyu/ZY-Player ZY-Player is a cross-platform desktop video resource player built with Electron and Vue. It aggregates online video sources with a clean, a… | 23 | 14509 | abandoned |
| vurtun/nuklear Nuklear is a minimal, single-header immediate mode graphical user interface toolkit written in ANSI C (C89) with no dependencies and no def… | 10 | 13986 | abandoned |
| zhongyi-tong/electronic-wechat An unofficial WeChat desktop client for macOS and Linux built with Electron, wrapping the web WeChat interface with native-like features. T… | 10 | 13836 | abandoned |
| eczarny/spectacle Spectacle is a macOS application that lets users move and resize windows using customizable keyboard shortcuts instead of the mouse. It sup… | 10 | 13632 | abandoned |
| facebook/flipper Flipper is a desktop debugging platform for mobile developers, providing a visual interface to inspect, visualize, and control iOS, Android… | 10 | 13455 | abandoned |
| clearw5/Auto.js Auto.js is a JavaScript-based IDE and automation platform for Android that lets users write scripts to automate UI interactions and workflo… | 10 | 12862 | abandoned |
| docker-archive-public/docker.kitematic Kitematic is a visual desktop application for managing Docker containers on Mac, Windows, and Linux, built with Electron. It is now officia… | 10 | 12134 | abandoned |
| phobal/ivideo An Electron-based cross-platform desktop video player client that aggregates videos from mainstream Chinese video platforms (Tencent Video,… | 10 | 11823 | abandoned |
| xiandanin/magnetW MagnetW is a cross-platform desktop application built with Electron and Vue that aggregates magnet link search results from multiple torren… | 10 | 11268 | abandoned |
| Shabinder/SpotiFlyer SpotiFlyer is a Kotlin Multiplatform music downloader app supporting Spotify, YouTube, YouTube Music, Gaana, Jio-Saavn, and SoundCloud, cap… | 23 | 11250 | abandoned |