GUI

Open-source projects categorized as GUI | Edit details

Top 23 GUI Open-Source Projects

  • GitHub repo imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: I have implemented shader hot-reloading as well as a GLSL text editor in my custom game engine using an OpenGL renderer. One more step closer to ShaderToy. | reddit.com/r/opengl | 2022-01-19

    I am using Dear ImGui as the low-level GUI library, meanwhile for the text editor I am using ImGuiColorTextEdit widget.

  • GitHub repo dbeaver

    Free universal database tool and SQL client

    Project mention: Discussion Thread | reddit.com/r/neoliberal | 2022-01-11

    install DBeaver because it's better anyway DBeaver fails to download plugins from server because of outdated SSL certificates "fixed in early access version" install early access version realize it's the same version that was already published not fixed

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo tqdm

    A Fast, Extensible Progress Bar for Python and CLI

    Project mention: tqdm (Python) | news.ycombinator.com | 2021-12-16

    That's a reasonable request. Discussion about a feature along those lines seems to be happening in https://github.com/tqdm/tqdm/issues/614; perhaps you could weigh in there?

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

    Project mention: Lifetimes, Clones, and Closures: Explaining the “glib::clone!()” Macro | reddit.com/r/rust | 2022-01-14

    Unfortunately this isn't a problem to limited to gtk-rs. Many other GUI frameworks run into the same issue. This leads to issues this like this: https://github.com/yewstack/yew/issues/1656

  • GitHub repo flameshot

    Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

    Project mention: Flameshot 11 released, powerful yet simple screenshot capture tool | reddit.com/r/Windows10 | 2022-01-18
  • GitHub repo fyne

    Cross platform GUI in Go inspired by Material Design

    Project mention: Cross-platform Desktop App | reddit.com/r/golang | 2021-12-25

    Hi gophers ! ive been lurking for awhile and have picked up Go for an app. Currently, the app is functioning as planned and I have utilised Fyne to build the cross-platform app. Alls going well until I realised:

  • GitHub repo kivy

    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

    Project mention: Help with gstreamer and pyinstaller: I don't understand the error message | reddit.com/r/kivy | 2022-01-10

    as per this link https://github.com/kivy/kivy/issues/5203, you're gonna go through conflicting dlls. at least double check/update everything to the latest version.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo filemanager

    📂 Web File Browser

    Project mention: Web-Based with selective file sharing. | reddit.com/r/selfhosted | 2022-01-19

    Might not be ideal but if you don't find anything else, you could use filebrowser that points to an empty folder. Inside you create another folder called "Shared" or something, you can now create a public link and give it a password.

  • GitHub repo awesome-python-applications

    💿 Free software that works great, and also happens to be open-source Python.

    Project mention: Where can I find real world django projects to read? | reddit.com/r/django | 2022-01-01
  • GitHub repo Avalonia

    A cross platform XAML framework for .NET

    Project mention: Project ideas while I'm in quarantine? | reddit.com/r/dotnet | 2022-01-19

    Don't let technology lockdown like WinForms stop you, friend. https://avaloniaui.net/ got you covered.

  • GitHub repo iced

    A cross-platform GUI library for Rust, inspired by Elm

    Project mention: How's the GUI-creation side of Rust looking nowadays? | reddit.com/r/rust | 2022-01-16

    iced is pretty good, I was able to create a GUI like this. It's still missing some features like multiple windows and popup menus.

  • GitHub repo Windows10Debloater

    Script to remove Windows 10 bloatware.

    Project mention: Choose whatever OS you want, but if it’s ChromeOS I will not respect your choice | reddit.com/r/linuxmasterrace | 2022-01-18

    I debloated it. Can share my custom ISO if you want it. (Recommend making your own tho. With relatively little effort you can remove all the bloat and telemetry stuff from it. Heck, there is even a script that does all of that for you. You just need to search it up :)

  • GitHub repo MaterialDesignInXamlToolkit

    Google's Material Design in XAML & WPF, for C# & VB.Net.

    Project mention: Flyleaf v3.4: Media Player .NET (4-6) Library for WPF/WinForms (based on FFmpeg/DirectX) | reddit.com/r/dotnet | 2022-01-18

    Themes: WPF Control is based on Material Design In XAML and supports already some basic Color Themes

  • GitHub repo cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

    Project mention: Hex-rays is moving to a subscription model | news.ycombinator.com | 2021-12-14
  • GitHub repo libui

    Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.

    Project mention: Ask HN: Is there any cross platform non native GUI written in C that looks good? | news.ycombinator.com | 2021-12-07

    https://github.com/andlabs/libui

    Better yet, it has excellent DSLs that make it possible to build desktop apps in a way similar to HTML, but much better due to keeping all code dynamic in one language (no static/dynamic multi-language separation/mixing dissonance):

  • GitHub repo webview

    Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)

    Project mention: Cannot call JavaScript function from Go webview | reddit.com/r/golang | 2022-01-11

    Hi, I am in the process of moving my app from the browser to webview. For the most part this works well but my JavaScript functions are not being called. What am I missing?

  • GitHub repo PySimpleGUI

    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. 325+ 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 Viewe

    Project mention: PySimpleGUI to close soon if dire financial situation doesn't improve | news.ycombinator.com | 2021-12-16
  • GitHub repo qt

    Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

    Project mention: Want to create a non-bloated linux app | reddit.com/r/linuxquestions | 2021-07-08

    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++.

  • GitHub repo AriaNg

    AriaNg, a modern web frontend making aria2 easier to use.

    Project mention: Github Apk Updater? | reddit.com/r/fossdroid | 2021-12-24

    if you use a rss reader,you can try [rsshub](rsshub.app/). for example,you can subscribe "https://github.com/mayswind/AriaNg/releases.atom" in your rss reader,when AriaNG is released,you will be noticed in your reader.

  • GitHub repo gdbgui

    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.

    Project mention: Hi, I'm working on GDBFrontend debugger, what features would you like to see in your use cases? | reddit.com/r/embedded | 2021-11-22

    I was thinking about this project I tried a while ago.

  • GitHub repo lvgl

    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: Are there any cross-platform GUI libraries out there? | reddit.com/r/C_Programming | 2021-12-12
  • GitHub repo MahApps.Metro

    A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

    Project mention: How do people make modern desktop apps? | reddit.com/r/csharp | 2022-01-16

    Another option is to use WPF with https://mahapps.com/

  • GitHub repo ui

    Platform-native GUI library for Go.

    Project mention: Are there native bindings for native UI development with Go? Window, GTK, MacOS | reddit.com/r/golang | 2021-11-10

    There is this https://github.com/andlabs/ui but it doesn't seem to have been touched in quite a while.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-19.

GUI related posts

Index

What are some of the best open-source GUI projects? This list will help you:

Project Stars
1 imgui 34,101
2 dbeaver 24,162
3 tqdm 20,857
4 yew 18,698
5 flameshot 15,729
6 fyne 15,411
7 kivy 14,200
8 filemanager 14,196
9 awesome-python-applications 13,344
10 Avalonia 12,734
11 iced 12,469
12 Windows10Debloater 11,874
13 MaterialDesignInXamlToolkit 11,706
14 cutter 10,659
15 libui 10,142
16 webview 9,393
17 PySimpleGUI 9,229
18 qt 8,985
19 AriaNg 8,431
20 gdbgui 8,391
21 lvgl 8,335
22 MahApps.Metro 8,063
23 ui 8,059
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms