Showing 93 open source projects for "python user interface"

View related business solutions
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 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
  • 1
    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: 13 This Week
    Last Update:
    See Project
  • 2
    Rerun

    Rerun

    Visualize streams of multimodal data

    Rerun is an open-source tool that helps developers visualize real-time multimodal data streams, such as images, point clouds, and tensors, for debugging and understanding ML and robotics systems. Designed for use with Python and Rust, it captures logged data and renders it through an interactive desktop interface, making it easier to understand how complex systems behave over time.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 3
    Code2Prompt

    Code2Prompt

    Convert codebases into structured prompts optimized for LLM analysis

    ...It also respects common project conventions such as .gitignore, ensuring that unnecessary files are automatically excluded from the generated prompt. The generated output can be saved to a file, printed to standard output, or copied to the clipboard for immediate use. In addition to the core command line interface, the project also includes a library, Python bindings, and an MCP server.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    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: 15 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    Ruff

    Ruff

    An extremely fast Python linter, written in Rust

    An extremely fast Python linter, written in Rust. Ruff aims to be orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface. Ruff can be used to replace Flake8 (plus dozens of plugins), isort, pydocstyle, yesqa, eradicate, pyupgrade, and autoflake, all while executing tens or hundreds of times faster than any individual tool.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 6
    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: 858 This Week
    Last Update:
    See Project
  • 7
    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: 8 This Week
    Last Update:
    See Project
  • 8
    Granian

    Granian

    A Rust HTTP server for Python applications

    A Rust HTTP server for Python applications. Supports ASGI/3, RSGI and WSGI interface applications. Implements HTTP/1 and HTTP/2 protocols. Supports HTTPS. Supports Websockets over HTTP/1 and HTTP/2.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MusicGPT

    MusicGPT

    Generate music based on natural language prompts using LLMs

    ...The application currently integrates with models such as MusicGen and is designed to support additional models transparently in the future. In addition to a command-line interface, the project includes a web-based interface that enables conversational interaction with the AI model.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 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
  • 10
    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: 48 This Week
    Last Update:
    See Project
  • 11
    Quip Node Manager

    Quip Node Manager

    A simple GUI client to manage a Quip Network node

    Quip Node Manager is a graphical interface tool designed to simplify the management and operation of nodes within the Quip Network ecosystem. It provides a user-friendly way to start, stop, monitor, and configure blockchain nodes without requiring deep command-line knowledge. The application is built in Rust and is intended to abstract the complexity of node lifecycle management, making decentralized infrastructure more accessible to developers and operators.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 12
    Every Code

    Every Code

    Local AI coding agent CLI with multi-agent orchestration tools

    Every Code (often referred to simply as Code) is a fast, local AI-powered coding agent designed to run directly in the terminal environment. It is a community-driven fork of the Codex CLI, with a strong emphasis on improving real-world developer ergonomics and workflows. Every Code enhances the traditional coding assistant model by introducing multi-agent orchestration, allowing multiple AI agents to collaborate, compare solutions, and refine outputs in parallel. It supports integration with...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 13
    Text Embeddings Inference

    Text Embeddings Inference

    High-performance inference server for text embeddings models API layer

    Text Embeddings Inference is a high-performance server designed to serve text embedding models efficiently in production environments. It focuses on delivering fast and scalable embedding generation by leveraging optimized inference techniques and modern hardware acceleration. It is built to support transformer-based embedding models, making it suitable for tasks such as semantic search, clustering, and retrieval-augmented systems. It provides an API interface that allows developers to...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    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: 13 This Week
    Last Update:
    See Project
  • 15
    EasyTier

    EasyTier

    A simple, decentralized mesh VPN with WireGuard support

    ...Its intuitive interface and automation capabilities make it suitable for both personal and small business use, particularly when managing limited SSD space.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 16
    Kondo

    Kondo

    Cleans dependencies and build artifacts from your projects

    Cleans node_modules, target, build, and friends from your projects. Excellent if you want to back up your code but don't want to include GBs of dependencies, or if you want to back up your code but don't want to include GBs of dependencies, or if you like keeping your disks lean and zippy.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    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: 11 This Week
    Last Update:
    See Project
  • 18
    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
  • 19
    Iced

    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: 7 This Week
    Last Update:
    See Project
  • 20
    Windmill

    Windmill

    Open-source developer platform to power your entire infra

    Windmill is a modern developer platform for building internal tools and automations using scripts written in Python, TypeScript, or Go. It provides a structured way to build, schedule, and share workflows as scripts with secure input forms and audit trails. Unlike traditional low-code platforms, Windmill caters to technical teams who want the flexibility of scripting with the convenience of a collaborative GUI. Users can turn scripts into APIs, schedule recurring jobs, and manage user access through role-based permissions. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    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: 10 This Week
    Last Update:
    See Project
  • 22
    TAWS

    TAWS

    A terminal-based AWS resource viewer and manager

    TAWS is a terminal-based user interface (TUI) tool designed to help developers view and manage Amazon Web Services (AWS) resources directly from the command line in a curses-style, interactive environment. It provides a unified interface where users can explore their AWS resources such as EC2 instances, S3 buckets, IAM users, and more, all without switching to a web console, which can speed up workflows for frequent cloud administrators and developers alike.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 23
    Crosvm

    Crosvm

    The Chrome OS Virtual Machine Monitor

    crosvm (ChromeOS Virtual Machine Monitor) is a secure, lightweight virtual machine monitor built on top of the Linux KVM hypervisor. Developed for ChromeOS, it is designed to isolate and execute Linux and Android guests efficiently while maintaining strong security boundaries. Unlike general-purpose emulators like QEMU, crosvm avoids full hardware emulation and focuses on modern paravirtualized I/O using the virtio standard, reducing complexity and attack surface. Written in Rust, it...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 24
    llmfit

    llmfit

    157 models, 30 providers, one command to find what runs on hardware

    ...The tool automatically detects CPU, RAM, GPU, and VRAM specifications, then ranks available models based on performance factors such as speed, quality, and memory fit. It provides both an interactive terminal user interface and a traditional CLI mode, enabling flexible workflows for different user preferences. llmfit also supports advanced configurations including multi-GPU setups, mixture-of-experts architectures, and dynamic quantization recommendations. By presenting clear performance estimates and compatibility guidance, the project reduces the trial-and-error typically involved in local LLM experimentation. ...
    Downloads: 53 This Week
    Last Update:
    See Project
  • 25
    Halloy - IRC Client

    Halloy - IRC Client

    IRC application written in Rust

    Halloy is an open-source IRC client written in Rust, utilizing the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms
    Downloads: 13 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
MongoDB Logo MongoDB