Top 23 GUI Open-Source Projects
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependenciesProject mention: What would you say is a good GUI library for a beginner (someone who's never dabbled in GUI programming before, but has several years of experience with C++)? | reddit.com/r/cpp_questions | 2021-10-22
Free universal database tool and SQL clientProject mention: How to Change Another User's Password? | reddit.com/r/dbeaver | 2021-10-06
Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.
A Fast, Extensible Progress Bar for Python and CLIProject mention: How apt renders its fancy progress bar? | news.ycombinator.com | 2021-10-13
Rust / Wasm framework for building client web appsProject mention: Iced.rs tutorial: How to build a simple Rust frontend web app | dev.to | 2021-10-22
The biggest difference between Iced.rs and Yew is that while Yew is purely for building web apps, Iced’s focus is actually on cross-platform applications; the web is only one of several platforms you can build an application for.
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:Project mention: Programs that are holding me back from completely switching to Linux (Manjaro) | reddit.com/r/linuxquestions | 2021-10-19
Cross platform GUI in Go inspired by Material DesignProject mention: Best framework to create GUI in linux? | reddit.com/r/linux | 2021-10-14
I would just add, fyne a promising newcomer, for Go.
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOSProject mention: Pygame Vs Kivy for Mobile Development: Any Insights? | reddit.com/r/Python | 2021-10-13
#1: Kivy 2.0 released! | 10 comments #2: High School Library Management System written in Kivy and python #3: Hamster messaging app UI Development in kivy, kivymd | 3 comments
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
📂 Web File BrowserProject mention: Looking for Managed File Transfer Server | reddit.com/r/selfhosted | 2021-10-17
A cross platform XAML framework for .NETProject mention: Developing a Cross-Platform Desktop Application | reddit.com/r/dotnet | 2021-10-24
You could use .NET 5.0 and Avalonia as GUI framework. If you search on nuget.org you will also find several packages for cross platform USB access.
A cross-platform GUI library for Rust, inspired by ElmProject mention: Iced.rs tutorial: How to build a simple Rust frontend web app | dev.to | 2021-10-22
Another thing to note is that Iced.rs is very much in early and active development. While it’s absolutely possible to build basic apps with it, the ecosystem isn’t particularly mature yet. Besides the docs and examples, at this early stage, it’s a bit rocky to get started, especially if you’re trying to build something complex.
Google's Material Design in XAML & WPF, for C# & VB.Net.Project mention: Making sense of and getting started with .NET+WinUI | reddit.com/r/dotnet | 2021-10-24
WPF can be made a lot more modern looking with free open source libraries. For example https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit Most libraries and projects work well with it, which may put it ahead of WinUI if they aren't updated yet.
Script to remove Windows 10 bloatware.Project mention: Programeri reddita, ovo mi se dogadja na laptopu kupljenom prije 3 godine .Upalim laptop i u ‘mirovanju’ zauzima ~70% RAM-a. Po mome istrazivanju u pitanju je memory leak, ali ne znam kako da ga rijesim. Pls help | reddit.com/r/croatia | 2021-10-23
Malo je više poweruser stvar, no skine ti skoro 1/3 rama koje win10 po defaultu zauzme sa telemetrijama i glupostima. Ima upute i sve pa nemreš zajebat: https://github.com/Sycnex/Windows10Debloater
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.Project mention: Glimmer DSL for LibUI – Simplest Native GUI Cross-Platform Syntax | news.ycombinator.com | 2021-10-22
I find the concepts (i.e. "SWT without Java") behind libui (https://github.com/andlabs/libui) exciting, and I could picture myself using it someday (through its Python bindings).
I'm a bit worried, though, that the project is described as "mid-alpha" and hasn't received a single commit since January this year.
Could anyone familiar with the project comment on its current state ?
Free and Open Source Reverse Engineering Platform powered by rizinProject mention: Rizin 0.3.0 is !now available and also Cutter 2.0.3 is out! | reddit.com/r/rizin | 2021-09-25
Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)Project mention: Java Headless-Browser from scratch. | reddit.com/r/coolgithubprojects | 2021-09-05
you can also have a look at webview wraper like https://github.com/webview/webview . This comes with Java binding as well, but it meant to be running in headful environmemt
I know of https://github.com/therecipe/qt, but I've no experience using it, so not sure how well it works. But normally if you feel handy with Go, I guess it should be easier than switching your development stack to C++.
Launched in 2018 Actively developed & supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom GUI Windows simply, trivially with a full set of widgets. Multi-Window applications are also simple. Python 2.7 & 3 Support. 300+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Desktop Widgets (Rainmeter-like), Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image VieweProject mention: Windows 11 see my pyinstaller exports as virus | reddit.com/r/learnpython | 2021-10-09
Also not to sidetrack you too much, if you need to build a simple to medium complexity UI in python, PySimpleGUI is immensely simpler and faster than tkinter!
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.
AriaNg, a modern web frontend making aria2 easier to use.Project mention: Alternative App for torrents instead of Download Station? ("Client transmission/2.93 is not acceptable!") | reddit.com/r/synology | 2021-10-04
DownloadStation uses Transmission ( https://transmissionbt.com ) on its backend but 2.93 it's outdated. Try to run on your pc the version 3.0, if it works you can install a web version through Docker. If it still doesn't work with it, try Aria it's like an "open source download station" ( https://github.com/mayswind/AriaNg ).
Platform-native GUI library for Go.Project mention: Is there is good GUI for Golang ? | reddit.com/r/golang | 2021-08-12
I would recommend https://github.com/andlabs/ui for a beautiful cross-platform (desktop), native UI, and https://fyne.io for a really simple, intuitive, easy-to-use UI library with a great community that works on all platforms including mobile
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.Project mention: Making sense of and getting started with .NET+WinUI | reddit.com/r/dotnet | 2021-10-24
https://github.com/MahApps/MahApps.Metro is another good one.
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).Project mention: LVGL - Light and Versatile Embedded Graphics Library (micropython) | reddit.com/r/Python | 2021-10-16
A cross platform front-end GUI of the popular youtube-dl written in wxPython.Project mention: Worüber lädt man heutzutage YouTube-Videos herunter? | reddit.com/r/de_EDV | 2021-10-23
What are some of the best open-source GUI projects? This list will help you:
Are you hiring? Post a new remote job listing for free.