Showing 4320 open source projects for "gui"

View related business solutions
  • 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
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    Sherloq

    Sherloq

    An open source digital image forensic toolset

    ...The project emphasizes transparency and community collaboration, contrasting with proprietary forensic tools that often rely on secrecy. Initially developed in C++ in 2015 and later transitioned to a Qt-based GUI in 2017, Sherloq has since been ported to Python with PySide2, Matplotlib, and OpenCV to improve accessibility and ease of development. Its interface allows users to inspect images with real-time zoom, metadata exploration, noise analysis, and specialized algorithms for detecting forgeries and manipulations.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    URH (Universal Radio Hacker)

    URH (Universal Radio Hacker)

    Universal Radio Hacker: Investigate Wireless Protocols Like A Boss

    Universal Radio Hacker (URH) is a tool for investigating unknown wireless communication protocols. It supports signal capturing, decoding, modulation analysis, and protocol reverse engineering through an intuitive graphical interface. URH is used in research, security testing, and hobbyist electronics for understanding proprietary RF systems, IoT device communication, and embedded protocols.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 3
    amrlib

    amrlib

    A python library that makes AMR parsing, generation and visualization

    ...Sentence to Graph (StoG) parsing to create AMR graphs from English sentences. Graph to Sentence (GtoS) generation for turning AMR graphs into English sentences. A QT-based GUI to facilitate the conversion of sentences to graphs and back to sentences. Methods to plot AMR graphs in both the GUI and as library functions. Training and test code for both the StoG and GtoS models. A SpaCy extension that allows direct conversion of SpaCy Docs and Spans to AMR graphs. Sentence to Graph alignment routines FAA_Aligner (Fast_Align Algorithm), based on the ISI aligner code detailed in this paper. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    pagodo

    pagodo

    Automate Google Hacking Database scraping and searching

    pagodo automates Google searching for potentially vulnerable web pages and applications on the Internet. It replaces manually performing Google dork searches with a web GUI browser. There are 2 parts. The first is ghdb_scraper.py that retrieves the latest Google dorks and the second portion is pagodo.py that leverages the information gathered by ghdb_scraper.py. This version of pagodo also supports native HTTP(S) and SOCKS5 application support, so no more wrapping it in a tool like proxychains4 if you need proxy support. ...
    Downloads: 13 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    mpv.net

    mpv.net

    mpv.net is a modern media player for Windows that works just like mpv

    mpv.net is a modern desktop media player for Windows based on the popular mpv player. mpv.net is designed to be mpv compatible, almost all mpv features are available because they are all contained in libmpv, this means the official mpv manual applies to mpv.net. mpv focuses on the usage of the command line and the terminal, mpv.net retains the ability to be used from the command line and the terminal and adds a modern Windows GUI on top of it. Video output that is capable of many features loved by videophiles, such as video scaling with popular high-quality algorithms, color management, frame timing, interpolation, HDR, and more. Leverages the FFmpeg hwaccel APIs to support DXVA2 video decoding acceleration. mpv.net is based on libmpv which offers a straightforward C API that was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications. mpv is like VLC not based on DirectShow or Media Foundation.
    Downloads: 81 This Week
    Last Update:
    See Project
  • 6
    DeepSeek-Reasonix

    DeepSeek-Reasonix

    DeepSeek-native AI coding agent for your terminal

    ...The project is especially useful for developers who want an open, terminal-first coding agent optimized for DeepSeek’s cache mechanics. It also includes a prerelease desktop client for users who prefer a GUI over the same agent loop.
    Downloads: 99 This Week
    Last Update:
    See Project
  • 7
    STranslate

    STranslate

    A ready-to-go translation ocr tool developed with WPF/WPF

    STranslate is a lightweight, open-source machine translation front end that lets users translate text between languages using a variety of supported back-end translation engines or APIs, offering a simple GUI for quick translation tasks without needing to write code or use complex web UIs. The application is designed to be small, cross-platform, and flexible, giving users the ability to type or paste text and receive instant translations while optionally selecting the desired language pairs or switching between multiple service providers. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    Avogadro 2

    Avogadro 2

    Avogadro libraries provide 3D rendering, visualization, and analysis

    AvogadroLibs is the core C++ library behind Avogadro 2, an open-source molecular editor and visualization platform used in chemistry, materials science, and education. It provides the essential tools for constructing, analyzing, and visualizing molecular structures in 2D and 3D. Designed for extensibility, AvogadroLibs supports plugins for quantum chemistry computations, molecular mechanics, and surface rendering. It interfaces with multiple chemistry formats and data sources, making it a...
    Downloads: 55 This Week
    Last Update:
    See Project
  • 9
    Proton Mail Bridge

    Proton Mail Bridge

    Proton Mail Bridge application

    ...It provides a seamless integration layer for users who need offline support, familiar local client workflows, or tighter integration with desktop tools while preserving Proton’s zero-access encryption model. The Bridge app continues running even when its GUI is closed so that mail clients can remain connected and synchronized, and it supports automatic startup and robust credential handling via secure storage.
    Downloads: 11 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    ares

    ares

    ares is a cross-platform, open source, multi-system emulator

    ...This makes it particularly valuable for researchers, developers, and preservationists who care about hardware accuracy and maintainability. The emulator supports multiple gaming systems and includes its own custom frameworks for GUI, threading, and hardware abstraction. It also integrates a ROM database and flexible configuration system, enabling users to load and manage game content efficiently. By focusing on clarity and correctness, Ares contributes to the long-term documentation and preservation of legacy systems.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Defold

    Defold

    Free game engine for development of desktop, mobile, and web games

    Defold is an open-source, cross-platform game engine originally developed for 2D games but also capable of 3D — intended to give developers a turnkey solution for building games for desktop, mobile, web, and even consoles. It ships as a full editor/IDE, combining scene editing, asset management, scripting, and build/export pipelines, so developers don’t need to assemble disparate tools themselves. Game logic is written in Lua (with optional native extensions in C/C++ when needed), and the...
    Downloads: 131 This Week
    Last Update:
    See Project
  • 12
    bfxr

    bfxr

    Flash + AIR sound effects generator. Based on Sfxr.

    ...Its purpose is to enable users, especially game developers and sound designers, to quickly generate retro, 8-bit/“chiptune” style sound effects (“bleeps”, “booms”, “zaps”, etc.) without deep knowledge of audio signal processing. It offers an interactive GUI through which you can tweak many parameters (oscillators, envelopes, filters, etc.) to sculpt custom sound effects; you can preview in real time, export, and iterate. The project includes libraries, HTML templates, and both ActionScript and JavaScript code. It has been well-received (over a thousand stars), but as of 2025, it has been superseded by a newer version called bfxr2, which is a JavaScript reworking of the original.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    macOS (Dockur)

    macOS (Dockur)

    macOS inside a Docker container

    ...Because it’s containerized, you can script lifecycle operations, snapshot state via volumes, and integrate the VM into CI or demo setups without a traditional hypervisor UI. Performance depends on host capabilities and whether hardware acceleration is available, but for light GUI tasks, tooling, or sandboxing, it’s surprisingly practical. Users should bring their own valid media and licenses, and be mindful of platform terms and host resource limits.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    ESP-IDF

    ESP-IDF

    Espressif IoT Development Framework

    ESP-IDF (Espressif IoT Development Framework) is the official, open-source development framework for programming Espressif SoCs (such as ESP32, ESP32‑S2, ESP32‑C3 series). It provides toolchains, APIs, components, sample code, and workflows for building embedded IoT firmware, offering support for Wi‑Fi, Bluetooth, power management, and peripheral integration. As well as the esp-idf-template project mentioned in Getting Started, ESP-IDF comes with some example projects in the examples...
    Downloads: 80 This Week
    Last Update:
    See Project
  • 15
    VimR

    VimR

    Neovim GUI for macOS in Swift

    Project VimR is a Neovim GUI for macOS. The goal is to build an editor that uses Neovim inside with many of the convenience GUI features similar to those present in modern editors. We mainly use Swift, but also use C/Objective-C when where appropriate. Markdown preview, generic HTML preview (retains the scroll position when reloading), fuzzy file finder a la Xcode's "Open Quickly".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    AKHQ

    AKHQ

    Kafka GUI for Apache Kafka to manage topics, topics data, etc.

    Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more. Enabling your teams to search and explore data in a unified console, while supporting its administration and integration within your ecosystem. Multi-Cluster vision into a central console, available in Multi-Cloud environments. Enabling users to access, search and get insights from your topics, including Live Tail.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    EEGLAB

    EEGLAB

    EEGLAB is an open source signal processing environment

    ...It incorporates powerful tools for data import, preprocessing, independent component analysis (ICA), time-frequency analysis, artifact rejection, and visualization—all within a GUI framework that also supports scripting and plugin extensions. EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and Octave (command line only for Octave). This folder contains original Matlab functions from the EEGLAB (formerly ICA/EEG) Matlab toolbox, all released under the Gnu public license (see eeglablicence.txt). ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Imagine desktop app

    Imagine desktop app

    PNG/JPEG optimization app for macOS, Windows and Linux

    Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Gupax

    Gupax

    GUI Uniting P2Pool And XMRig

    A versatile tool designed for managing and analyzing GPU performance across tasks.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    Karabiner-Elements

    Karabiner-Elements

    Powerful utility for keyboard customization

    Karabiner-Elements is a powerful key remapper for macOS.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    ExifCleaner

    ExifCleaner

    Desktop app to sweep away exif metadata from images and other files

    ExifCleaner is a cross-platform desktop app for cleaning metadata from images, videos, PDFs and other files. With ExifCleaner you can keep file sizes to a minimum and keep potential attackers from being able to use your GPS and device metadata.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 22
    WG Tunnel Desktop

    WG Tunnel Desktop

    A WireGuard and AmneziaWG client for desktop with a kill switch.

    WG Tunnel Desktop is a free and open-source desktop client for managing WireGuard and AmneziaWG VPN tunnel configurations. It is designed for users who want a flexible desktop VPN tool with strong privacy controls and support for modern tunneling protocols. The application supports Windows and Linux, with macOS support planned for the future. WG Tunnel Desktop runs tunnels through a system daemon, allowing VPN connections to operate independently from the graphical interface. It includes...
    Downloads: 51 This Week
    Last Update:
    See Project
  • 23
    VirtualBox

    VirtualBox

    Virtualization software for x86_64 hardware

    ...This flexibility makes VirtualBox ideal for developers, testers, sysadmins, or hobbyists who need different OS environments, want to test software across systems, or need isolation for development, sandboxing, or security experiments. VirtualBox offers both a user-friendly GUI as well as a command-line interface and headless mode, making it useful for desktop usage as well as server or automated environments.
    Downloads: 133 This Week
    Last Update:
    See Project
  • 24
    HIDAPI library

    HIDAPI library

    A Simple cross-platform library for communicating with HID devices

    HIDAPI is a multi-platform library that allows an application to interface with USB and Bluetooth HID-Class devices on Windows, Linux, FreeBSD, and macOS. HIDAPI can be either built as a shared library (.so, .dll or .dylib) or can be embedded directly into a target application by adding a single source file (per platform) and a single header.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    OpenTabletDriver

    OpenTabletDriver

    Open source, cross-platform, user-mode tablet driver

    ...OpenTabletDriver functions as two separate processes that interact with each other seamlessly. The active program that does all of the tablet data handling is OpenTabletDriver.Daemon. The daemon must be started in order for anything to work, however, the GUI is unnecessary. If you have existing settings, they should apply when the daemon starts. The requirements to build OpenTabletDriver are consistent across all platforms. Running OpenTabletDriver on each platform requires different dependencies. Run build.ps1 to produce binary builds to 'bin' folder. These builds will run in portable mode by default.
    Downloads: 62 This Week
    Last Update:
    See Project