Open Source GUI Projects

A graphical user interface (GUI) lets people interact with software through visual elements such as windows, menus, buttons, and charts rather than relying only on typed commands. GUIs make complex tasks easier to discover and perform, from managing files and configuring networks to exploring data and editing media. They can be built for desktop, mobile, or web environments, with different approaches to layout, input, and accessibility.

Open source GUI tools include application frameworks, interface libraries, desktop utilities, and visual front ends for command-line software. When choosing one, consider supported platforms, accessibility, documentation, license, maintenance activity, system requirements, and integration with existing tools. These projects are useful to developers building interfaces, teams seeking adaptable software, and individuals who prefer visual controls for everyday or specialized tasks.

8 repositories · updated June 18, 2026

Notes: A Fast and Beautiful Cross-Platform Note-Taking App

Notes: A Fast and Beautiful Cross-Platform Note-Taking App

Notes is an open-source, cross-platform note-taking application designed for speed and beauty. Written in C++ with Qt, it offers robust features like Markdown support, Kanban boards for tasks, and comprehensive organization options. This app prioritizes user privacy, ensuring a secure and efficient environment for capturing your thoughts.

Note Taking AppCross PlatformMarkdown
Added Jun 18, 2026 View details
QDirStat: Efficient Disk Space Analysis and Cleanup for Linux and macOS

QDirStat: Efficient Disk Space Analysis and Cleanup for Linux and macOS

QDirStat is a powerful, Qt-based graphical application designed to help you understand where your disk space has gone and efficiently clean it up. It is the modern, KDE-independent successor to the original KDirStat, developed by the same author. QDirStat provides an intuitive interface for visualizing disk usage, making it an essential tool for system maintenance on Linux, BSD, Unix-like systems, and macOS.

CleanupDisk Space AnalyzerGUI
Added Mar 11, 2026 View details
Clash Party: An Electron-Based GUI for Mihomo Proxy Management

Clash Party: An Electron-Based GUI for Mihomo Proxy Management

Clash Party is an open-source, Electron-based graphical user interface (GUI) designed for Mihomo, a powerful proxy core. It offers a user-friendly and feature-rich experience for managing network proxy configurations. With robust capabilities and deep integration with tools like Sub-Store, it simplifies complex proxy setups.

ClashClash MetaElectron
Added Feb 26, 2026 View details
Seabird: Native Kubernetes Desktop IDE for Seamless Cluster Exploration

Seabird: Native Kubernetes Desktop IDE for Seamless Cluster Exploration

Seabird is a native Kubernetes desktop IDE designed for the GNOME environment, offering an intuitive interface for cluster exploration and management. It provides essential features like a terminal for command execution, monitoring through logs and metrics, and a resource editor with convenient API reference access.

GUIIDEKubernetes
Added Jan 27, 2026 View details
PyQtGraph: Fast Data Visualization and GUI Tools for Scientific Applications

PyQtGraph: Fast Data Visualization and GUI Tools for Scientific Applications

PyQtGraph is a powerful, pure-Python graphics library tailored for scientific and engineering applications. It provides fast data visualization and GUI tools, leveraging NumPy for numerical processing, Qt's GraphicsView for 2D, and OpenGL for 3D displays. This makes it an excellent choice for high-performance data plotting and interactive interfaces.

PythonData VisualizationScientific Computing
Added Jan 20, 2026 View details
Fyne: A Cross-Platform GUI Toolkit in Go Inspired by Material Design

Fyne: A Cross-Platform GUI Toolkit in Go Inspired by Material Design

Fyne is an easy-to-use UI toolkit and application API written in Go, designed to build cross-platform applications. It allows developers to create desktop and mobile apps from a single codebase, drawing inspiration from Material Design principles. With Fyne, you can develop elegant and functional graphical user interfaces efficiently.

FyneGoGolang
Added Jan 16, 2026 View details
YTSage: A Modern YouTube Downloader with a Clean PySide6 GUI

YTSage: A Modern YouTube Downloader with a Clean PySide6 GUI

YTSage is a modern, cross-platform YouTube downloader featuring a clean PySide6 interface. It allows users to download videos in various qualities, extract audio, fetch subtitles, and utilize advanced features like SponsorBlock integration. Built on yt-dlp, YTSage ensures reliable and efficient media downloads.

Pyside6PythonYoutube Downloader
Added Dec 31, 2025 View details
Vividl: Modern Video Downloader for Windows with youtube-dl/yt-dlp

Vividl: Modern Video Downloader for Windows with youtube-dl/yt-dlp

Vividl is a free video downloader for Windows, providing a modern graphical user interface for the powerful command-line tools youtube-dl and yt-dlp. It enables users to effortlessly download videos from hundreds of websites, offering various formats and audio extraction. With its intuitive design, Vividl simplifies the process of saving online videos and supports parallel downloads.

CsharpVideo DownloaderWindows
Added Oct 11, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️