SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 cross-platform-gui Open-Source Projects
-
qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Guark
Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...
-
xtd
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.
-
eepp
eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.
-
desktoploveblazorweb
A cross-platform desktop application template (mobile support in the future) based on Blazor Server, which uses an in-process ASP.NET Core server + in-process OS WebView component.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
. Web backend (with various frameworks available) . Web Assembly (one of them is vugu framework) . Microservices (some frameworks: Go Micro, Go Kit, Gizmo, Kite) . Fragments services (Term mentioned by @jeffotoni in a microservices discussion group) . Lambdas (FaaS example) . Client Server . Terminal applications (using the tview lib) . IoT (some frameworks) . Bots (some here) . Client Applications using Web technology . Desktop using Qt+QML, Native Win Lib (example Qt, Qt widgets, Qml) . Network Applications . Protocol applications . REST Applications . SOAP Applications . GraphQL Applications . RPC Applications . TCP Applications . gRPC Applications . WebSocket Applications . GopherJS (compiles Go to JavaScript)
Project mention: Show HN: A no-watermark video downloader for Any social media | news.ycombinator.com | 2024-04-17Well if yt-dlp is "too technical", there is always Open Video Downloader https://github.com/jely2002/youtube-dl-gui
Which is a GUI wrapper around it.
Project mention: Ask HN: Can we do better than Git for version control? | news.ycombinator.com | 2023-12-10> Visual Studio does a decent job of abstracting the GIT nuances, but I personally use GIT Extensions, which looks and feels much better on Windows than the other cross platform UIs.
IDEs and text editors sometimes have nice Git integrations in the UI, but I wanted standalone software that I can use for anything from various programming projects, to something like gamedev projects (with Git LFS) or arbitrary documents.
In the end, I just forked over some money for GitKraken, it's pretty good, especially with multiple accounts on the same platforms, when you want to switch between them easily: https://www.gitkraken.com/
There's also Sourcetree which I used before then, kind of sluggish but feature complete: https://www.sourcetreeapp.com/
For something more lightweight, I also enjoyed Git Cola on various OSes: https://git-cola.github.io/ Even Git documentation has a page on the software out there, a good deal of which is free and has good platform support: https://git-scm.com/downloads/guis
Quite frankly, I spend like 90% of the time using a GUI interface nowadays, when I want to easily merge things, or include very specific code blocks across multiple files in a commit, or handle most of the other common operations. Of course, sometimes there's a need to drop down to the CLI, but you're right that some GUI software feels like it actually improves the usability here.
Website : https://gammasoft71.github.io/xtd/
In case someone else wants to contribute to a mature Java library, this one could need some help: https://github.com/eclipse-platform/eclipse.platform.swt
cross-platform-gui related posts
-
bindings to GTK or QT
-
Web-Browser inside app
-
Is there a way to embed webview/browser in DearPyGui?
-
Any recommendation for GUI
-
Capy – Cross-platform library for making native GUIs in Zig
-
Capy – Cross-platform library for making native GUIs in Zig
-
Capy – Cross-platform library for making true native GUIs in Zig
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
What are some of the best open-source cross-platform-gui projects? This list will help you:
Project | Stars | |
---|---|---|
1 | qt | 10,227 |
2 | youtube-dl-gui | 6,298 |
3 | LCUI | 4,096 |
4 | cefpython | 2,993 |
5 | git-cola | 2,191 |
6 | capy | 1,333 |
7 | dlangui | 789 |
8 | Guark | 729 |
9 | xtd | 715 |
10 | eepp | 404 |
11 | eclipse.platform.swt | 93 |
12 | ui | 73 |
13 | examples | 71 |
14 | desktoploveblazorweb | 56 |
Sponsored