Showing 394 open source projects for "ui terminal"

View related business solutions
  • $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
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    Terminal.Gui

    Terminal.Gui

    Console-based user interface toolkit for .NET applications

    A toolkit for building console GUI apps for .NET, .NET Core, and Mono that works on Windows, the Mac, and Linux/Unix. In addition, a complete Xterm/Vt100 terminal emulator that you can embed is now part of XtermSharp, you just need to pull TerminalView.cs into your project. Works on Windows, Mac, and Linux. Terminal drivers for Curses, Windows Console, and the .NET Console mean Terminal.Gui works well on both color and monochrome terminals and has mouse support on terminal emulators that support it. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    Fincept Terminal

    Fincept Terminal

    FinceptTerminal is a modern finance application

    Fincept Terminal is an open-source financial intelligence platform aimed at bringing powerful market analysis and investment research tools to a broad audience without the prohibitive cost of proprietary terminals. The project provides both command-line and graphical interfaces that let users access real-time market data, economic indicators, and advanced analytics directly from a unified terminal environment, supporting stocks, forex, commodities, and more.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    DSH Web UI

    DSH Web UI

    Plugin and skin collection for DeepSeek Harness (DSH) Web UI

    DSH Web UI is a modular plugin and skin collection that expands the DeepSeek Harness browser interface into a broader development workspace. Its components attach through the official DSH profile mechanism without modifying the Harness source code. Users can add a task board that executes real agent sessions and supports scheduled jobs through cron expressions. A Git graph visualizes branches and commit history, while additional panels provide files, editing, terminals, Git operations, and...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    cross-platform-terminal-characters

    cross-platform-terminal-characters

    All the characters that work on most terminals

    cross-platform-terminal-characters is a utility library that provides consistent, cross-platform terminal characters such as checkmarks, arrows, and box-drawing symbols for use in command-line interfaces. It ensures that terminal UI components look correct and legible across operating systems like Windows, macOS, and Linux, accounting for encoding and font inconsistencies.
    Downloads: 5 This Week
    Last Update:
    See Project
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 5
    electerm

    electerm

    Terminal/SSH/SFTP client (Linux, Mac, Win)

    ...Edit (small) local files with built-in editor. Auth with publicKey + password. Support Zmodem (rz, sz). Support Trzsz (trz/tsz), similar to rz/sz, and compatible with tmux. Transparent window (Mac, Win). Terminal background image. Global/session proxy. Quick commands. UI/terminal theme. Sync bookmarks/themes/quick commands to GitHub/Gitee secret gist. Support serial Port (version > 1.21.8). Quick input to one or all terminals.
    Downloads: 464 This Week
    Last Update:
    See Project
  • 6
    Bubbles

    Bubbles

    TUI components for Bubble Tea

    Bubbles is a Go component library for building terminal user interfaces with Bubble Tea. It provides reusable UI elements that developers can combine into interactive command-line applications. The project includes components for lists, text inputs, spinners, progress displays, pagination, filtering, help views, and other common TUI patterns. Bubbles is useful because it saves developers from rebuilding basic interface behavior from scratch every time they make a terminal app. ...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 7
    GitUI

    GitUI

    Blazing fast terminal-ui for git written in rust

    ...The simplest way to start playing around with gitui is to have cargo build and install it with cargo install gitui. gitui should automatically work on both light and dark terminal themes. However, you can customize everything to your liking. Browse commit log, diff committed changes. Scalable terminal UI layout. Async git API for fluid control.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    PAR LLAMA

    PAR LLAMA

    TUI for Ollama and other LLM providers

    PAR LLAMA is a terminal-based text user interface designed to simplify the management and interaction with large language models, particularly those served through Ollama, while also supporting a wide range of cloud providers. It is built using modern terminal UI frameworks, delivering a visually structured and interactive experience directly within the command line.
    Downloads: 39 This Week
    Last Update:
    See Project
  • 9
    Lazydocker

    Lazydocker

    The lazier way to manage everything docker

    LazyDocker is an interactive terminal GUI (built with gocui in Go) for managing Docker and Docker Compose. It lets users monitor containers, images, volumes, and networks from the command line, reducing context switching.
    Downloads: 7 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
    SenPai Scanner

    SenPai Scanner

    A light-weight scanner for Cloudflare IPs, written in Golang

    ...It is designed for networks where latency is unstable, connectivity drops often, or working edge IPs need to be identified quickly. The tool provides an interactive terminal UI, so users can run scans through menus instead of memorizing command-line flags. It can probe candidate Cloudflare IPs directly and can optionally validate results through VLESS or Trojan configurations using embedded Xray. The scanner includes a neighbor-scan mode that explores nearby IPs in the same Cloudflare block to find more usable endpoints. ...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 11
    FTXUI

    FTXUI

    C++ Functional Terminal User Interface

    Functional Terminal (X) User interface. A simple C++ library for terminal-based user interfaces! Support for animations. Support for drawing. No dependencies. Cross-platform, Linux/MacOS (main target), WebAssembly, Windows (Thanks to contributors!). Learn by examples and tutorials. Multiple packages, CMake FetchContent (preferred), vcpkg, pkgbuild, conan. Good practises: documentation, tests, fuzzers, performance tests, automated CI, automated packaging, etc. This is expected to be...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Ratzilla

    Ratzilla

    Build terminal-themed web applications with Rust and WebAssembly

    Ratzilla is a Rust-based framework for building terminal-style user interfaces that run in the browser using WebAssembly, effectively bringing the aesthetics and interaction patterns of terminal applications to modern web environments. It is built on top of the Ratatui library, which provides composable UI components inspired by text-based interfaces, and adapts them to render within a browser through WebAssembly and DOM-based backends.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 13
    Claude Canvas

    Claude Canvas

    Give Claude Code an external monitor

    Claude Canvas is a terminal-focused UI toolkit that extends Claude Code by giving it a dedicated visual interface within the terminal, allowing interactive panes for apps like email, calendar, flight bookings, and other structured interfaces directly alongside the coding agent session. Rather than limiting interactions to text prompts and responses, Claude-Canvas uses tools like tmux to spawn multiple split panes so that you can see persistent interfaces for tasks that benefit from visual context, making your CL-based AI coding workspace feel more like a rich interactive environment. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    ZCode

    ZCode

    Z.ai's coding agent harness. Powerful, intelligent, extensible

    ZCode is an open-source AI coding workspace that combines desktop, browser, and terminal interfaces around a shared agent runtime. The repository includes an Electron desktop app, web client, backend services, reusable UI packages, and the ZCode Agent CLI. Its terminal interface also serves as the agent runtime used by the other clients. Shared protocols, RPC components, provider integrations, persistence services, and client SDKs keep the different interfaces synchronized. ...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 15
    tachyonfx

    tachyonfx

    Effects and animation library for Ratatui applications

    ...The library focuses on enhancing the visual expressiveness of terminal applications, which are traditionally static, by introducing motion, interpolation, and smooth transitions between UI states. TachyonFX integrates deeply with Ratatui’s rendering model, allowing developers to apply effects to widgets, layouts, or entire scenes without rewriting core UI logic. It also supports real-time updates and interactive behaviors, making it suitable for applications that require responsive visual feedback.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 16
    wterm

    wterm

    A terminal emulator for the web

    wterm is a web-based terminal emulator designed to bring interactive command-line experiences directly into the browser. Built with modern web technologies, it allows users to run terminal sessions remotely without installing local clients. The project integrates with backend systems to provide real-time command execution and output streaming. It is particularly useful for cloud platforms, developer tools, and remote environments. The interface is designed to mimic traditional terminals...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    Dockly

    Dockly

    Immersive terminal interface for managing docker containers

    Dockly is an interactive terminal UI for managing Docker containers and services, providing a visual interface to monitor and control Docker environments efficiently.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    critique

    critique

    TUI for reviewing git changes

    ...It supports viewing diff ranges across commits, staged versus unstaged changes, and even comparisons between branches, turning the diff output into a more interactive, readable experience than traditional git diff. Critique is built with a terminal UI foundation and can also generate a web preview of diffs by converting ANSI escape codes into styled HTML, which can be shared temporarily via a cloud worker for collaborative review.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Pi Agent

    Pi Agent

    AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI

    Pi is an open-source AI agent toolkit and coding agent framework designed to help developers build, run, and extend intelligent AI-powered workflows. Developed by Earendil Works, the project includes a coding agent CLI, unified multi-provider LLM API, agent runtime, terminal UI library, and web UI components. Pi supports multiple AI providers such as OpenAI, Anthropic, and Google through a single consistent API layer, making it easier to integrate different models into applications and agents. The framework is built around extensibility, allowing developers to create custom tools, workflows, and autonomous coding experiences. ...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 20
    goneovim

    goneovim

    A GUI frontend for neovim

    goneovim is a Neovim GUI written in Go, using a Qt binding for Go. This repository forked from the original Gonvim for the purpose of maintenance and enhancement. Traditionally, Neovim (and even Vim) has been optimized for working with Terminal, and some Terminal-based workflows cannot be achieved with a GUI. Therefore, for some people, a GUI would be the unnecessary additional stuff. On the other hand, in my opinion, there are some attractive features of GUI. Since Neovim performs all of...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    RuoYi Vue

    RuoYi Vue

    Java rapid-development platform with separated architecture

    RuoYi-Vue is an open-source Java rapid-development platform with separated frontend and backend architecture. Its backend uses Spring Boot, Spring Security, Redis, and JWT, with parallel branches for multiple Spring Boot generations. The classic frontend uses Vue, Element UI, Vuex, and Vue Router, while compatible Vue 3 variants are also available. It provides dynamic permission menus, role-based access control, multi-terminal authentication, and data-scope permissions. Built-in modules cover users, departments, positions, menus, roles, logs, scheduled jobs, monitoring, and system configuration. A code generator can create frontend and backend CRUD code to accelerate development of business and administrative systems.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    git-bug

    git-bug

    Distributed, offline-first bug tracker embedded in git, with bridges

    ...It is fast, listing bugs or opening them is a matter of milliseconds. git-bug doesn't pollute your project, no files are added in your project. git-bug integrates with your tooling, use the UI you like (CLI, terminal, web) or integrate with your existing tools through the CLI or the GraphQL API. git-bug bridges to other bug trackers. Use bridges to import and export to other trackers. An interactive terminal UI is available using the command git bug termui to browse and edit bugs.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 23
    btop

    btop

    A monitor of resources

    btop is a cross-platform, C++ resource monitor featuring a terminal-based UI, rich visuals, and live stats for CPU, RAM, disks, networks, and processes. It supports mouse controls, filters, signal sending (SIGTERM/KILL), theme customization, GPU, battery support, and runs on Linux, macOS, BSD (with specific builds), via static binaries linked with musl.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 24
    Brick

    Brick

    A declarative Unix terminal UI library written in Haskell

    Brick is a Haskell terminal user interface (TUI) programming toolkit that enables developers to build rich, responsive terminal applications via a declarative model: you define a pure function that renders the UI from application state and supply state transition logic to handle events. brick exposes a declarative API. Unlike most GUI toolkits which require you to write a long and tedious sequence of widget creations and layout setup, brick just requires you to describe your interface using a set of declarative layout combinators. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Lazygit

    Lazygit

    Simple terminal UI for git commands

    You've heard it before, git is powerful, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your editor? Are you kidding me? To stage part of a file you need to use a command-line program to step through each hunk and if a hunk can't be split down any further but contains code you don't want to stage, you have to edit an arcane patch file by hand? Are you KIDDING me?! Sometimes you get asked to stash your...
    Downloads: 16 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next