Showing 22 open source projects for "user interface"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 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
    cc-switch

    cc-switch

    A cross-platform desktop All-in-One assistant tool for Claude Code

    ...The project also includes advanced reliability features such as automatic failover, local proxy routing, and usage monitoring to help maintain stable AI tool operations. With ongoing updates adding session management, backup controls, and expanded provider support, cc-switch is positioned as a power-user control center for AI-assisted development environments.
    Downloads: 559 This Week
    Last Update:
    See Project
  • 2
    Neovide

    Neovide

    No Nonsense Neovim Client in Rust

    This is a simple graphical user interface for Neovim (an aggressively refactored and updated Vim editor). Where possible there are some graphical improvements, but functionally it should act like the terminal UI. To check out all the cool features, installation instructions, configuration settings, and much more, head on over to neovide.dev.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Slint

    Slint

    Slint is an open-source declarative GUI toolkit

    Slint is a declarative GUI toolkit written in Rust (with bindings for C++, JavaScript, and Python) for building modern, native user interfaces across desktop, embedded, and mobile platforms. It uses a domain-specific UI markup that compiles to efficient native code.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    nviwatch

    nviwatch

    A blazingly fast rust based TUI for managing and monitoring NVIDIA GPU

    NviWatch is an interactive terminal user interface (TUI) application for monitoring NVIDIA GPU devices and processes. Built with Rust, it provides real-time insights into GPU performance metrics, including temperature, utilization, memory usage, and power consumption.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    GPG-TUI

    GPG-TUI

    Manage your GnuPG keys with ease

    Introducing gpg-tui, a Terminal User Interface for GnuPG. gpg-tui is a TUI for managing the GnuPG keys In this post, I'm giving a brief introduction to the project as well as describing the thought process and main development challenges behind it. GPGME uses GnuPG's OpenPGP backend as default to provide a high-level crypto API for various operations including key management, which was the thing I needed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    LiteBox

    LiteBox

    A security-focused library OS supporting kernel execution

    ...A key aspect of the project is that it targets both kernel-mode and user-mode scenarios, enabling experimentation with different trust and performance tradeoffs. The repository positions LiteBox as a foundation for building hardened execution environments where untrusted or semi-trusted components can run with reduced privileges and a minimized host interface.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Eww

    Eww

    ElKowars wacky widgets

    Eww (ElKowar's Wacky Widgets, pronounced with sufficient amounts of disgust) is a widget system made in Rust, which lets you create your own widgets similarly to how you can in AwesomeWM. The key difference: It is independent of your window manager. Configured in yuck and themed using CSS, it is easy to customize and provides all the flexibility you need. Rather than with your system package manager, I strongly recommend installing it using rustup. Additionally, eww requires some dynamic...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8

    Iced

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

    Iced is a cross-platform, end-user-oriented GUI library for Rust, inspired by The Elm Architecture. It expects you to split user interfaces into four different concepts, which are: the state of your app; messages, which are user interactions or other meaningful events; view logic, which displays your state as widgets that can result in messages; and update logic, which offers a way to update your state and react to messages. Iced is very simple and easy to use, and is type-safe. It offers...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    GitUI

    GitUI

    Blazing fast terminal-ui for git written in rust

    GitUI provides you with the comfort of a git GUI but right in your terminal. I do most of my git work in a terminal but I frequently found myself using git GUIs for some use-cases like index, commit, diff, stash, blame, and log. Unfortunately, popular git GUIs all fail on giant repositories or become unresponsive and unusable. GUI provides you with the user experience and comfort of a git GUI but right in your terminal while being portable, fast, free and open source. The simplest way to...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 10
    Dioxus

    Dioxus

    Friendly React-like GUI library for desktop, web, mobile, and more

    Build reliable user interfaces that run anywhere. Introducing Dioxus, a React-like library for building fast, portable, and beautiful user interfaces with Rust. Runs on the web, desktop, mobile, and more. Easily describe the layout of your application with HTML or RSX syntax. Build encapsulated components that manage their own state, then compose them to make complex UIs. Components and hooks can be reused to render on the web, desktop, mobile, server, and more! 1st class support for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    gitoxide

    gitoxide

    An idiomatic, lean, fast & safe pure Rust implementation of Git

    An idiomatic, lean, fast & safe pure Rust implementation of Git. gix is a command-line interface (CLI) to access git repositories. It's written to optimize the user experience and perform as well or better than the canonical implementation. Furthermore, it provides an easy and safe to use API in the form of various small crates for implementing your own tools in a breeze. Please see 'Development Status' for a listing of all crates and their capabilities.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 12
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Todoctor

    Todoctor

    CLI tool to analyze and report TODO comments in JavaScript

    Todoctor is a powerful tool for analyzing, tracking, and visualizing technical debt in your codebase using Git. It collects and monitors TODO/FIXME comments in your code, allowing you to observe changes over time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    glutin

    glutin

    A low-level library for OpenGL context creation

    Glutin is a low-level library written in Rust that provides an interface for creating OpenGL contexts and handling windowing, events, and input. It serves as a foundational component for developing cross-platform graphical applications in Rust, offering developers the flexibility to build upon its abstractions for custom rendering solutions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    cloudflare-speed-cli

    cloudflare-speed-cli

    CLI for internet speed test via cloudflare

    cloudflare-speed-cli is a Rust-based command-line internet speed testing tool that interfaces with Cloudflare’s public speed test endpoints, letting users measure download and upload throughput, latency, and more from a terminal. It presents results in an interactive text-user-interface (TUI) that charts real-time metrics as tests run, making it easy to visually inspect performance trends without leaving the console. The tool also stores historical test results and can export measured data as structured JSON for scripting, logging, or integration with automation tools. Users can bind tests to specific network interfaces or source IPs, making it flexible for complex networking environments or servers with multiple network paths. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Jujutsu

    Jujutsu

    A Git-compatible DVCS that is both simple and powerful

    Jujutsu (JJ VCS) is a modern, Git-compatible version control system designed to simplify and improve how developers manage code changes. It offers a clean and intuitive workflow that works well for both individual developers and large teams with complex histories. Jujutsu separates its user interface from its storage backend, allowing it to use Git repositories while rethinking the developer experience. The system treats the working copy as a real commit, removing the need for staging areas or stashes. Jujutsu records conflicts as first-class objects, making conflict resolution more flexible and reliable. It also maintains a complete operation log, allowing users to undo almost any action. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    WSLUI

    WSL2 Manager desktop application built with Tauri, Vite, React, and TypeScript

    WSL UI is a lightweight desktop app for managing Windows Subsystem for Linux distributions through a modern graphical interface, replacing complex command-line administration. Dashboard & Monitoring — View all distributions with real-time CPU, memory, and disk usage. Filter by status, WSL version, or installation source. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Chroma

    Chroma

    An application built for installing and managing the Chromium browser

    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    PixelPlayer

    PixelPlayer

    A desktop application that brings back the golden age of Flash games

    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A command-line interface tool for API mocking and proxying using Apimimic. Apimimic is a powerful API mocking platform that allows you to create, manage, and simulate API endpoints with ease. This CLI tool integrates with the Apimimic service to provide local API mocking and proxying capabilities. What is Apimimic? Apimimic is a comprehensive API mocking solution that offers: 🚀 Fast and intuitive API mocking through a user-friendly interface 🔀 Proxy mode to selectively mock endpoints while forwarding others to your real API 🤖 AI-powered response generation ⚡ Automatic CRUD operation generation 📚 OpenAPI specification support The CLI tool extends these capabilities to your local development environment, allowing you to: Intercept HTTP requests and return mocked JSON responses from your Apimimic project Forward unmocked requests to your actual backend when using proxy mode Seamlessly integrate with your development workflow Configure listening address and remote API
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Chat AI Desktop App

    Chat AI Desktop App

    Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri

    Unofficial open source Chat AI desktop app for Mac, Windows, and Linux menubar using tauri & rust.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    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...
    Downloads: 497 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB