Showing 123 open source projects for "command line"

View related business solutions
  • 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
  • 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
  • 1
    gitmoji-cli

    gitmoji-cli

    A gitmoji interactive command line tool for using emojis on commits

    A gitmoji interactive command-line tool for using emojis on commits. This project provides an easy solution for using gitmoji from your command line. Gitmoji-cli solves the hassle of searching through the gitmoji list. Includes a bunch of options you can play with! A gitmoji interactive client for using gitmojis on commit messages. You can use the commit functionality in two ways, directly or via a commit-hook.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Click

    Click

    Python composable command line interface toolkit

    Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It’s the “Command Line Interface Creation Kit”. It’s highly configurable but comes with sensible defaults out of the box. It aims to make the process of writing command line tools quick and fun while also preventing any frustration caused by the inability to implement an intended CLI API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    noice.nvim

    noice.nvim

    Highly experimental plugin that replaces the UI for messages

    noice.nvim is a modern UI enhancement plugin for Neovim that overhauls how messages, command-line prompts, and notifications are displayed. It provides rich visual components for LSP messages, search results, and command history, offering a more readable and stylish user interface. Built with Lua, it integrates with other popular plugins like nvim-cmp and lualine for a cohesive experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Console Component

    Console Component

    Create testable command line interfaces

    The Console component eases the creation of beautiful and testable command line interfaces. The Console component allows you to create command-line commands. Your console commands can be used for any recurring task, such as cronjobs, imports, or other batch jobs. If you install this component outside of a Symfony application, you must require the vendor/autoload.php file in your code to enable the class autoloading mechanism provided by Composer.
    Downloads: 0 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
  • 5
    Inquirer.js

    Inquirer.js

    A collection of common interactive command line user interfaces

    Inquirer.js strives to be an easily embeddable and beautiful command line interface for Node.js (and perhaps the "CLI Xanadu"). Inquirer.js should ease the process of providing error feedback, asking questions, parsing input, validating answers, and managing hierarchical prompts. Inquirer.js provides the user interface and the inquiry session flow. If you're searching for a full blown command line program utility, then check out commander, vorpal or args. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Another Redis Desktop Manager

    Another Redis Desktop Manager

    A faster, better and more stable Redis desktop manager

    ...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: 56 This Week
    Last Update:
    See Project
  • 7
    Ink

    Ink

    React for interactive command-line apps

    Ink is React for CLIs. It is designed to provide that same component-based UI building experience that React provides, only this time for command-line apps. So if you already know React, then you should know Ink. Apart from being built for CLIs, one other key difference between the two is that with Ink, the rendering doesn’t result in a DOM but a string, which Ink writes to the output. Ink is a React renderer, so all features of React are supported. Dozens of projects currently use Ink. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    critique

    critique

    TUI for reviewing git changes

    critique is a beautiful terminal-oriented user interface tool for reviewing git diffs that makes inspecting source control changes more intuitive and readable directly from the command line. The tool provides a styled, split-view diff layout with syntax highlighting and word-level diffing, which gives developers clear insight into what has changed in each file beyond simple line additions or deletions. 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. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Tig

    Tig

    Text-mode interface for git

    ...If stdin is a pipe, any log or diff options will be ignored and the pager view will be opened loading data from stdin. The pager mode can be used for colorizing output from various Git commands. All Git command options specified on the command line will be passed to the given command and all will be shell quoted before they are passed to the shell.
    Downloads: 1 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
  • 10
    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: 0 This Week
    Last Update:
    See Project
  • 11
    UI UX Pro Max

    UI UX Pro Max

    AI SKILL that provide design intelligence

    UI UX Pro Max is an open-source AI skill designed to provide intelligent design assistance for professional user interfaces and user experiences across web, mobile, and cross-platform frameworks. It uses an AI reasoning engine to generate complete design systems tailored to project requirements, recommending layouts, typography, colors, spacing, and component structures automatically based on natural language prompts. Users can ask for specific UI/UX tasks or design patterns, and the skill...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    Swift Cross UI

    Swift Cross UI

    A cross-platform declarative UI framework, inspired by SwiftUI

    ...Create cross-platform desktop apps for macOS, Linux and Windows. Work has been started to support multiple different backends. Switching backends only requires changing a single line of code! Currently there's the Gtk 4 backend, as well as an experimental AppKit backend (AppKitBackend, macOS-only). All examples use GtkBackend for maximum compatibility, but you can update them manually to try out the various available backends. Work is being done to allow the backend used by the examples to be changed from the command line.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    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 changes when switching branches only to realize that after you switch and unstash that there weren't even any conflicts and it would have been fine to just check out the branch directly? ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    Claude Island

    Claude Island

    Claude Code notifications without the context switch

    Claude Island is a macOS menu-bar utility that elevates your command-line AI sessions by turning them into dynamic, always-visible notifications that live in your laptop’s notch area or menu bar. Rather than constantly switching back to a terminal window to check the status of Claude Code sessions, Claude Island monitors session state hooks and displays ongoing activity, permission requests, and chat history right from a lightweight overlay.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Dockhand

    Dockhand

    Docker management you will like

    ...The platform supports Git integration for deploying and syncing Compose stacks directly from repositories, interactive log streaming, and shell access into containers. It also includes tools for managing images, volumes, networks, and container events, making it a comprehensive alternative to traditional command-line workflows. Authentication, single sign-on (OIDC/SSO), role-based access control, and enterprise features make it suitable for professional use as well.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    The Vibe Companion

    The Vibe Companion

    Open-source Claude Code/Codex Web UI

    The Companion project by The-Vibe-Company is an open-source web-based UI for interacting with Claude Code, offering a fully graphical interface to launch sessions, stream responses, and approve or deny AI tool usage—all via web browsers on desktop or mobile. Instead of working solely through a command-line interface, developers and creators can start, manage, and visualize Claude Code sessions in a modern web environment built with TypeScript, enabling more natural interaction with AI models. The UI displays structured responses, shows conversation history, and offers controls for managing tool calls and permissions during an AI session, bringing a more polished and intuitive experience than terminal-based workflows. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Claude Canvas

    Claude Canvas

    Give Claude Code an external monitor

    ...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. It acts as a proof-of-concept that bridges traditional command-line AI interactions with more dynamic terminal user interfaces, enabling developers to craft more immersive and contextually rich workflows without leaving their development terminal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Airtest

    Airtest

    UI Automation Framework for Games and Apps

    ...Airtest uses image recognition technology to locate UI elements so that you can automate games and apps without injecting any code. Airtest cases can be easily run on large device farms, using the command line or python API. HTML reports with detailed info and screen recording allow you to quickly locate failure points. NetEase builds Airlab on top of the Airtest Project. AirtestIDE is an out-of-the-box GUI tool that helps to create and run cases in a user-friendly way. AirtestIDE supports a complete automation workflow. Poco adds the ability to directly access object(UI widget) hierarchy across the major platforms and game engines. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    UIforETW

    UIforETW

    User interface for recording and managing ETW traces

    ...The tool streamlines the entire loop—record, annotate, open in WPA/XperfView—so engineers can focus on finding scheduling stalls, I/O bottlenecks, GC pauses, or GPU hitches instead of memorizing command-line incantations. It also manages symbol settings and capture templates, making it much easier to get actionable call stacks on developer machines and CI bots alike. Built-in quality-of-life options hide advanced complexity until you need it while preserving full access to the underlying ETW power. Over time it’s become a go-to “front door” for Windows performance work in games, browsers, and desktop apps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    GitForce

    GitForce

    A visual front end to git

    Git is a popular source revision control system. GitForce is a GUI front-end for the git command line tool and runs on both Windows and Linux. It is designed to be easy and intuitive to use and yet powerful enough so you don't need to use a command line git.
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 21
    Powerlevel10k

    Powerlevel10k

    A Zsh theme

    Powerlevel10k is a powerful and highly customizable Zsh theme focused on speed, aesthetics, and flexibility. It enhances the command-line interface with informative and visually appealing prompts, supporting features like Git status, system information, and custom segments. Despite its advanced visuals, Powerlevel10k is optimized for performance and responsiveness, even in large repositories or remote shells. It includes an interactive configuration wizard for easy setup and supports a wide range of terminal fonts and icons.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Window Maker Live

    Window Maker Live

    Window Maker Live Linux Distribution

    ...It also serves as an alternate installation medium for Debian/Trixie. The second main idea not directly visible on the surface level is the inclusion of many useful command line utilities and tools for system administration. This effectively turns wmlive into a UNIX administrator's workbench for rescue and repair operations.
    Leader badge
    Downloads: 301 This Week
    Last Update:
    See Project
  • 23
    mmmv_userspace_distro_t1

    mmmv_userspace_distro_t1

    Bash scripts that declare aliases and copy code templates.

    mmmv_userspace_distro_t1 is a set of code templates and Linux/BSD specific Bash scripts that copy the code templates and declare various aliases according to the presence/availability of the programs that are used at the alias declarations. The mmmv_userspace_distro_t1 can be seen as part of development environment setup. Historically the mmmv_userspace_distro_t1 started out as a set of common Bash scripts, Ruby programs and Bash alias declarations that Martin.Vahi@softf1.com used at...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Unicoder

    Unicoder

    A Portable Wide-Character Terminal Output Package for C and C++

    Unicoder is a single header file that you add to your C or C++ projects which allows you to easily display unicode characters in the Terminal display irregardless of what compiler you are using. That is, it was written so that it would be portable so you can change platforms or compilers with ease. Currently it can be used on either the Windows or Linux platforms. Also, Unicoder can insert compiler specific commands that perform useful task such as clearing the console display or turn...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    The C++ Advanced Runtime Library (CARL) is an alternative to the C/C++ standard libraries aiming at the high-level APIs and easy usage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB