Open Source Windows User Interface (UI) Software

User Interface (UI) Software for Windows

View 34 business solutions

Browse free open source User Interface (UI) software and projects for Windows below. Use the toggles on the left to filter open source User Interface (UI) software by OS, license, language, programming language, and project status.

  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Code::Blocks

    Code::Blocks

    A free C, C++ and Fortran IDE

    Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins! We hope you enjoy using Code::Blocks! The Code::Blocks Team
    Leader badge
    Downloads: 68,855 This Week
    Last Update:
    See Project
  • 2
    Jupyter Notebook

    Jupyter Notebook

    Jupyter Interactive Notebook

    The notebook extends the console-based approach to interactive computing in a qualitatively new direction, providing a web-based application suitable for capturing the whole computation process: developing, documenting, and executing code, as well as communicating the results. The Jupyter notebook combines two components. A web application, which is a browser-based tool for interactive authoring of documents which combine explanatory text, mathematics, computations and their rich media output. And Notebook documents, which are a representation of all content visible in the web application, including inputs and outputs of the computations, explanatory text, mathematics, images, and rich media representations of objects. Notebook documents contain the inputs and outputs of a interactive session as well as additional text that accompanies the code but is not meant for execution.
    Downloads: 1,538 This Week
    Last Update:
    See Project
  • 3
    DxWnd

    DxWnd

    Window hooker to run fullscreen programs in window and much more...

    Windows hooker - intercepts system calls to make Win32 programs run in a window, to enhance application compatibility, to enhance video modes, to stretch timing and emulate CD disk data and audio tracks. It is typically very useful to run old Windows games.
    Leader badge
    Downloads: 5,683 This Week
    Last Update:
    See Project
  • 4
    ComfyUI

    ComfyUI

    The most powerful and modular diffusion model GUI, api and backend

    The most powerful and modular diffusion model is GUI and backend. This UI will let you design and execute advanced stable diffusion pipelines using a graph/nodes/flowchart-based interface. We are a team dedicated to iterating and improving ComfyUI, supporting the ComfyUI ecosystem with tools like node manager, node registry, cli, automated testing, and public documentation. Open source AI models will win in the long run against closed models and we are only at the beginning. Our core mission is to advance and democratize AI tooling. We believe that the future of AI tooling is open-source and community-driven.
    Downloads: 723 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 5
    NekoBox for PC (NekoRay)

    NekoBox for PC (NekoRay)

    Qt based cross-platform GUI proxy configuration manager

    NekoBox for PC is a Qt-based, cross-platform proxy configuration manager designed for Windows and Linux systems. It provides a user-friendly graphical interface for managing advanced proxy and tunneling configurations using the sing-box backend. NekoBox supports a wide range of modern proxy protocols, making it suitable for users who need flexible and powerful network routing options. The application offers portable builds that run without installation, allowing quick setup and easy deployment. With support for subscription-based configurations and custom cores, it caters to both casual users and advanced networking enthusiasts. Although the project has been archived and is no longer actively maintained, NekoBox for PC remains a popular and capable tool for managing complex proxy setups.
    Downloads: 428 This Week
    Last Update:
    See Project
  • 6
    Universal Android Debloater

    Universal Android Debloater

    Cross-platform GUI written in Rust using ADB

    Universal Android Debloater is a command-line tool and GUI wrapper for managing and removing unwanted system apps and bloatware from Android devices—especially rooted ones. It reads a set of “profiles” corresponding to different manufacturers or Android versions, listing packages recommended for removal or disabling while preserving system stability. The tool communicates with the device over ADB (Android Debug Bridge), uninstalls or disables packages, and can restore disabled apps in case something breaks. Because removing critical system apps can break functionality, the tool emphasizes safety: it often suggests backups, lists dependencies, and allows dry runs before executing. For power users and tinkerers, it provides a curated, convenient way to slim down Android installations without manually running dozens of pm uninstall commands.
    Downloads: 373 This Week
    Last Update:
    See Project
  • 7
    Whisky

    Whisky

    A modern Wine wrapper for macOS built with SwiftUI

    Experience the latest titles effortlessly with Whisky. Whisky provides a clean and easy to use graphical wrapper for Wine built in native SwiftUI. You can make and manage bottles, install and run Windows apps and games, and unlock the full potential of your Mac with no technical knowledge required. Whisky is built on top of CrossOver 22.1.1, and Apple's own Game Porting Toolkit.
    Downloads: 319 This Week
    Last Update:
    See Project
  • 8
    Open Video Downloader

    Open Video Downloader

    A cross-platform GUI for youtube-dl made in Electron and node.js

    A cross-platform GUI for youtube-dl made in Electron and node.js. Download from all kind of platforms: YouTube, vimeo, twitter & many more. Download multiple videos/playlists/channels in one go. Select the resolution and format you want to download in. Download private videos (currently only tested on YouTube). Multithreaded, up to 32 videos can be downloaded synchronously. Shows how much size the download will use up on your system. The app automatically keeps ytdl up-to-date. Please be aware that this app is only tested on windows, linux and macOS. If you decide to build for another platform/archtype it may or may not work. Builds other than those available in the releases come with absolutely no support.
    Downloads: 282 This Week
    Last Update:
    See Project
  • 9
    SideStore

    SideStore

    SideStore is a fork of AltStore that doesn't require an AltServer

    SideStore is an untethered, community-driven alternative app store for non-jailbroken iOS devices. SideStore is an iOS application that allows you to sideload apps onto your iOS device with just your Apple ID. SideStore resigns apps with your personal development certificate and then uses a specially designed VPN in order to trick iOS into installing them. SideStore will periodically "refresh" your apps in the background, to keep their normal 7-day development period from expiring. SideStore's goal is to provide an untethered sideloading experience. It's a community-driven fork of AltStore, and has already implemented some of the community's most-requested features. SideStore is a just regular, sandboxed iOS application. The AltStore app target contains the vast majority of SideStore's functionality, including all the logic for downloading and updating apps through SideStore. SideStore makes heavy use of standard iOS frameworks and technologies most iOS developers are familiar with.
    Downloads: 244 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 10
    WingetUI

    WingetUI

    A better UI for your package managers

    WingetUI is an intuitive, responsive and nice-looking user interface for the most common (command-line) package managers for Windows 10 and Windows 11. With this program, you'll be able to easily download, install, update and uninstall any software that's published on those package managers. The available packages range from well-known software such as browsers, pdf readers and other common programs to other less-known utilities such as vim for windows, which I bet you didn't know it existed. This project has no connection with Winget, Chocolatey or Scoop — it's completely unofficial. Be aware of the fact that neither Microsoft, Chocolatey, Scoop nor the creators of WingetUI are responsible for the downloaded apps. WingetUI has a built-in autoupdater. However, it can also be updated like any other package within WingetUI (since WingetUI is available through Winget and Scoop).
    Downloads: 188 This Week
    Last Update:
    See Project
  • 11
    Scrcpy GUI

    Scrcpy GUI

    A simple & beautiful GUI application for scrcpy

    Scrcpy was created by the team behind the popular Android emulator Genymotion, but it is not an Android emulator itself, it displays and controls Android devices connected via USB or TCP/IP, it does not require any root access. It works with GNU/Linux, Windows, and MacOS. Scrcpy works by running a server on your Android device, and the desktop application communicates using USB (or using ADB tunneling wireless). The server streams the H.264 video of the device screen. The client decodes the video frames and displays them. The client captures input (keyboard and mouse) events, sends them to the server, and the server injects them into the device. If you want to see your Android screen interact with the app or content on your desktop, record your phone screen or perform other basic tasks, then Scrcpy is a good choice. In short, Scrcpy is an excellent way to easily view your Android screen on your computer and interact with it in real time.
    Downloads: 186 This Week
    Last Update:
    See Project
  • 12
    ContextMenuManager

    ContextMenuManager

    Windows tool to manage and customize right-click context menus

    ContextMenuManager is a Windows utility for enabling, disabling, renaming, icon-editing, deleting, and adding entries to the file/folder, New, Send To, Open With, IE, and Win+X context menus. It features a friendly UI, registry navigation, and multi-language support. Ideal for users seeking granular control over system context options on Windows 7 through 11.
    Downloads: 144 This Week
    Last Update:
    See Project
  • 13
    AUTOMATIC1111 Stable Diffusion web UI
    AUTOMATIC1111's stable-diffusion-webui is a powerful, user-friendly web interface built on the Gradio library that allows users to easily interact with Stable Diffusion models for AI-powered image generation. Supporting both text-to-image (txt2img) and image-to-image (img2img) generation, this open-source UI offers a rich feature set including inpainting, outpainting, attention control, and multiple advanced upscaling options. With a flexible installation process across Windows, Linux, and Apple Silicon, plus support for GPUs and CPUs, it caters to a wide range of users—from hobbyists to professionals. The interface also supports prompt editing, batch processing, custom scripts, and many community extensions, making it a highly customizable and continually evolving platform for creative AI art generation.
    Downloads: 139 This Week
    Last Update:
    See Project
  • 14
    ShivaVG is an open-source ANSI C implementation of the Khronos' OpenVG specification for hardware-accelerated vector graphics API. It is built entirely on top of OpenGL.
    Leader badge
    Downloads: 3,525 This Week
    Last Update:
    See Project
  • 15
    PHP Desktop

    PHP Desktop

    Develop desktop GUI applications using PHP, HTML5, JavaScript

    PHP Desktop is an open-source project founded by Czarek Tomczak in 2012 to provide a way for developing native desktop GUI applications using web technologies such as PHP, HTML5, JavaScript and SQLite. Think of it as Electron for PHP. It is a convenient tool for converting PHP web apps and PHP CLI tools to desktop applications with little effort. The development workflow you are used to while creating web applications remains the same, there is no new framework / API to learn. The process of turning an existing website into a desktop application is basically a matter of copying it to the directory. In a certain sense phpdesktop acts as a PHP to EXE compiler. It embeds a web browser, a multi-threaded web server and a PHP interpreter. All embedded into a single application, a portable folder that you can easily distribute to end-users by packing it to zip archive or by making an installer for your application. The web server embedded is a custom edition of Mongoose.
    Downloads: 125 This Week
    Last Update:
    See Project
  • 16
    Homebrew App Store

    Homebrew App Store

    GUI for downloading/managing homebrew apps for video game consoles

    A Chesto-based graphical frontend to the get package manager for downloading and managing homebrew on video game consoles, such as the Nintendo Switch and Wii U. This is a replacement to the older Wii U Homebrew App Store. To run this program, a Nintendo Switch with access to the Homebrew Menu is required. This can be done on most Switches manufactured before July 2018, for compatibility check your serial number at ismyswitchpatched. Download and extract the latest hb-appstore to sd:/switch/appstore/, and run "HB App Store" from within hbmenu. When you're done, you can press the Home or Minus buttons to exit. To run this program, a modded Wii U is required. There are work-in-progress ports to 3DS and Wii, with varying degrees of feature support. These can be compiled using the instructions below, but aren't yet ready to be used by most users.
    Downloads: 118 This Week
    Last Update:
    See Project
  • 17
    Klogg

    Klogg

    Really fast log explorer based on glogg project

    Klogg is an open source multi-platform GUI application to search through all kinds of text log files using regular expressions. It has started as fork of glogg project created by Nicolas Bonnefon and has evolved into a separate project with a lot of new features and improvements.
    Downloads: 106 This Week
    Last Update:
    See Project
  • 18
    ReactiveUI

    ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms! Describe what you want, not how to do it & rejoice in the increased readability of your code. Code is communication between people, that also happens to run on a computer. If you optimise for reading by humans, then over a long time your project will end up better. Create re-usable chunks of functionality that can be seamlessly integrated into your reactive pipelines. These chunks might be widely applicable, or specific to your application. Regardless, you have the power to write and test code once, and leverage it many times over. Any device, any platform. Share business logic between your mobile and desktop applications. ReactiveUI has first class support for Xamarin Forms, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Tizen, Windows Forms, Windows Presentation Foundation (WPF), & Universal Windows Platform (UWP).
    Downloads: 96 This Week
    Last Update:
    See Project
  • 19
    uutils coreutils

    uutils coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    uutils is an attempt at writing universal (as in cross-platform) CLI utilities in Rust. Many GNU, Linux and other utilities are useful, and obviously some effort has been spent in the past to port them to Windows. However, those projects are written in platform-specific C, a language considered unsafe compared to Rust, and have other issues. Rust provides a good, platform-agnostic way of writing systems utilities that are easy to compile anywhere, and this is as good a way as any to try and learn it. The requirements are to have Rust (cargo, rustc), GNU Make (required to build documentation), Sphinx (for documentation), and gzip (for installing documentation). uutils follows Rust's release channels and is tested against stable, beta and nightly. The current oldest supported version of the Rust compiler is 1.43.1. On both Windows and Redox, only the nightly version is tested currently.
    Downloads: 96 This Week
    Last Update:
    See Project
  • 20
    Luyten

    Luyten

    An open source Java decompiler Gui for Procyon

    Luyten is an open source Java decompiler GUI for Procyon.
    Downloads: 76 This Week
    Last Update:
    See Project
  • 21
    A comprehensive software suite for reading barcodes. Supports EAN/UPC, Code 128, Code 39, Interleaved 2 of 5 and QR Code. Includes libraries and applications for decoding captured barcode images and using a video device (eg, webcam) as a barcode scanner.
    Leader badge
    Downloads: 339 This Week
    Last Update:
    See Project
  • 22
    Another Redis Desktop Manager

    Another Redis Desktop Manager

    A faster, better and more stable Redis desktop manager

    AnotherRedisDesktopManager is a cross-platform GUI client for Redis that simplifies connecting, browsing, and manipulating data. It supports standalone, Sentinel, and Cluster modes, plus SSH tunneling and ACL credentials for secure access in varied environments. The UI provides tree and table views of keys with inline editors for strings, hashes, lists, sets, sorted sets, and streams, including TTL management and batch operations. Built-in monitoring lets you watch stats, slow logs, and command activity while an integrated console executes raw Redis commands. Quality-of-life features include JSON viewers, search and filter tools, favorite connections, and dark mode. For everyday operations and troubleshooting, it offers a friendlier alternative to the command line without hiding Redis’s power.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 23
    Video-subtitle-extractor

    Video-subtitle-extractor

    A GUI tool for extracting hard-coded subtitle (hardsub) from videos

    Video hard subtitle extraction, generate srt file. There is no need to apply for a third-party API, and text recognition can be implemented locally. A deep learning-based video subtitle extraction framework, including subtitle region detection and subtitle content extraction. A GUI tool for extracting hard-coded subtitles (hardsub) from videos and generating srt files. Use local OCR recognition, no need to set up and call any API, and do not need to access online OCR services such as Baidu and Ali to complete text recognition locally. Support GPU acceleration, after GPU acceleration, you can get higher accuracy and faster extraction speed. (CLI version) No need for users to manually set the subtitle area, the project automatically detects the subtitle area through the text detection model. Filter the text in the non-subtitle area and remove the watermark (station logo) text.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 24
    Tailwind CSS

    Tailwind CSS

    A utility-first CSS framework for rapid UI development

    Rapidly build modern websites without ever leaving your HTML. A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup. Utility classes help you work within the constraints of a system instead of littering your stylesheets with arbitrary values. They make it easy to be consistent with color choices, spacing, typography, shadows, and everything else that makes up a well-engineered design system. Because Tailwind is so low-level, it never encourages you to design the same site twice. Even with the same color palette and sizing scale, it's easy to build the same component with a completely different look in the next project. Tailwind automatically removes all unused CSS when building for production, which means your final CSS bundle is the smallest it could possibly be. In fact, most Tailwind projects ship less than 10kB of CSS to the client.
    Downloads: 58 This Week
    Last Update:
    See Project
  • 25
    guiscrcpy

    guiscrcpy

    Full fledged GUI integration for the Android screen mirroring system

    A simple, pluggable, graphical user interface for the fastest Android screen mirroring software, scrcpy. guiscrcpy is a multiplatform, ready-to-use GUI layer for Android to PC screen mirroring written in the advancing programming language python3 for the most award-winning open-source android screen mirroring system.
    Downloads: 47 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next