Showing 236 open source projects for "command line"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    zoxide

    zoxide

    A smarter cd command, supports all major shells

    It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. zoxide works on all major shells. zoxide is a smarter cd command, inspired by z and auto jump. fzf is a command-line fuzzy finder, used by zoxide for interactive selection. zoxide supports fzf v0.21.0+. Environment variables can be used for configuration. They must be set before zoxide init is called.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    Session Manager Plugin

    Session Manager Plugin

    This plugin helps you to use the AWS Command Line Interface (AWS CLI)

    This plugin helps you to use the AWS Command Line Interface (AWS CLI) to start and end sessions to your managed instances. Session Manager is a fully managed AWS Systems Manager capability that lets you manage your Amazon Elastic Compute Cloud (Amazon EC2) instances, on-premises instances and virtual machines. Session Manager provides secure and auditable instance management without the need to open inbound ports.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    screenFetch

    screenFetch

    Fetches system/theme information in terminal for Linux desktop

    ...It will auto-detect your distribution and display an ASCII version of that distribution's logo and some valuable information to the right. There are options to specify no ASCII art, colors, taking a screenshot upon displaying info, and even customizing the screenshot command! This script is very easy to add to and can easily be extended. To run screenFetch, open a terminal of some sort and type in the command screenfetch or wherever you saved the script to. This will generate an ASCII logo with the information printed to the side of the logo. There are some options that may be specified on the command line.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    SDKMAN! CLI

    SDKMAN! CLI

    The SDKMAN! command line interface

    SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. Formerly known as GVM the Groovy enVironment Manager, it was inspired by the very useful RVM and rbenv tools, used at large by the Ruby community. SDKMAN is a tool for managing parallel Versions of multiple Software Development Kits on any Unix-based system. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Get Started Free
  • 5
    fd

    fd

    A simple, fast and user-friendly alternative to 'find'

    ...While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases. First, to get an overview of all available command line options, you can either run fd -h for a concise help message or fd --help for a more detailed version. fd is designed to find entries in your filesystem. The most basic search you can perform is to run fd with a single argument: the search pattern. Instead of just showing the search results, you often want to do something with them. fd provides two ways to execute external commands for each of your search results: the -x/--exec option runs an external command for each of the search results (in parallel), or the -X/--exec-batch option launches the external command once, with all search results as arguments.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    HSTR

    HSTR

    bash and zsh shell history suggest box

    Easily view, navigate and search your command history with shell history suggest box for bash and zsh. Are you looking for a command that you used recently? Do you want to avoid the need to write long commands over and over again? Are you looking for a tool that is able to manage your favorite commands? HSTR (HiSToRy) is a command-line utility that brings improved bash/zsh command completion from history.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    bash-completion

    bash-completion

    Programmable completion functions for bash

    bash-completion is a collection of command-line command completions for the Bash shell, a collection of helper functions to assist in creating new completions, and a set of facilities for loading completions automatically on-demand, as well as installing them. The easiest way to install this software is to use a package; refer to Repology for a comprehensive list of operating system distributions, package names, and available versions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    todo.txt-cli

    todo.txt-cli

    A simple and extensible shell script for managing your todo.txt file

    ...But you can work with your todo.txt file in every text editor ever made, regardless of operating system or vendor. With a simple but powerful shell script called todo.sh, you can interact with todo.txt at the command line for quick and easy, Unix-y access.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    JC

    JC

    CLI tool and python library

    CLI tool and python library that converts the output of popular command-line tools and file types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. jc JSONifies the output of many CLI tools and file types for easier parsing in scripts. This allows further command-line processing of output with tools like jq or jello by piping commands. The JC parsers can also be used as python modules.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Error to trace to log to deploy. One click. No SSH. Icon
    Error to trace to log to deploy. One click. No SSH.

    Catch the cause before the pager goes off.

    AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
    Free 30 days.
  • 10
    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.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Matterhorn

    Matterhorn

    A feature-rich Unix terminal client for the Mattermost chat system

    Matterhorn is a terminal client for the Mattermost chat system. We provide pre-built binary releases for some platforms. Please see the release list to download a binary release for your platform that matches your server version. When you run Matterhorn you'll be prompted for your server URL and credentials. To connect, just paste your web client's Mattermost URL into the Server URL box and enter your credentials. See the Matterhorn User Guide on the details for providing each kind of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    ShellOracle

    ShellOracle

    A terminal utility for intelligent shell command generation

    ShellOracle is a command-line utility designed to translate natural language instructions into executable shell commands, enhancing productivity for developers and system administrators. It integrates with multiple large language model providers, including local and cloud-based systems, to generate accurate and context-aware command suggestions. The tool operates directly within the terminal and can be triggered through keyboard shortcuts, allowing users to describe tasks in plain English and receive ready-to-run commands. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    webhook

    webhook

    webhook is a lightweight incoming webhook server to run shell commands

    webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered. For example, if you're using Github or Bitbucket, you can use webhook to set up a hook that runs a...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Emacs-libvterm

    Emacs-libvterm

    Emacs libvterm integration

    ...Because it uses compiled libvterm code, it can support full-screen terminal applications, interactive shells, TUI programs, and complex terminal behavior more reliably. The project bridges Emacs Lisp with native terminal emulation so users can keep command-line workflows inside Emacs without losing too much terminal compatibility. It is especially useful for developers who live in Emacs and want to run tools such as shells, editors, REPLs, and terminal dashboards in the same environment. Its main value is bringing modern terminal performance and fidelity into the Emacs workflow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Termix

    Termix

    Termix is a web-based server management platform with SSH terminal

    Termix is a versatile terminal emulator and remote access platform that brings full command-line control of servers and shells to web and mobile environments. It enables secure SSH connections directly from a browser or mobile device, making it possible to manage remote systems without installing dedicated client software. The platform supports key-based authentication as well as traditional password login, and it integrates with local terminals or session multiplexers to maintain persistent sessions across device switches. ...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 16
    Wave Terminal

    Wave Terminal

    An open-source, cross-platform terminal for seamless workflows

    Wave is an open-source AI-native terminal built for seamless workflows. Wave isn't just another terminal emulator; it's a rethink on how terminals are built. Wave combines the command line with the power of the open web to help veteran CLI users and new developers alike. Keep development moving forward without the copy, pasting, saving, and exporting headache. Built on an open web framework that is fully extensible. Quickly edit code on a local or remote machine with the same editor that powers VSCode. Great alternative to vim for new terminal users or quick updates. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Notcurses

    Notcurses

    blingful character graphics/TUI library. definitely not curses

    A library facilitating complex TUIs on modern terminal emulators, supporting vivid colors, multimedia, threads, and Unicode to the maximum degree possible. Things can be done with Notcurses that simply can't be done with NCURSES. It is furthermore fast as shit. What it is not: a source-compatible X/Open Curses implementation, nor a replacement for NCURSES on existing systems. Notcurses abandons the X/Open Curses API bundled as part of the Single UNIX Specification. For some necessary...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Streamlink

    Streamlink

    Streamlink is a CLI utility which pipes video streams

    Streamlink is a command-line utility that pipes video streams from various services into a video player, such as VLC. The main purpose of Streamlink is to avoid resource-heavy and unoptimized websites, while still allowing the user to enjoy various streamed content. There is also an API available for developers who want access to the stream data. Streamlink is built upon a plugin system that allows support for new services to be easily added.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 19
    eza

    eza

    A modern alternative to ls

    ...Because it’s a single binary with minimal dependencies, eza aims to remain lightweight and portable while improving the default listing experience. One design goal is sensible defaults: its behavior is configured to be useful without needing many command-line flags, yet it supports customization to adapt to users’ workflows. Because it’s actively maintained, users benefit from bugfixes, performance improvements, and features tailored to contemporary file systems (e.g. emojis, improved Unicode support).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    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: 19 This Week
    Last Update:
    See Project
  • 21
    Radare2

    Radare2

    UNIX-like reverse engineering framework and command-line toolset

    A free/libre toolchain for easing several low-level tasks like forensics, software reverse engineering, exploiting, and debugging. It is composed by a bunch of libraries (which are extended with plugins) and programs that can be automated with almost any programming language. It is recommended to install it from git, alternatively, you can pick the last release (every 6 weeks) from Github. Batch, Commandline, visual, and panels interactive modes. Embedded webserver with js scripting and...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 22
    z.lua

    z.lua

    A new cd command that helps you navigate faster

    ...It tracks your most used directories, based on 'frecency'. After a short learning phase, z will take you to the most 'recent' directory that matches ALL of the regexes given on the command line, in order. Available for posix shells, bash, zsh, dash, sh, ash, ksh, busybox and etc. Available for Fish Shell, Power Shell and Windows cmd. An enhanced matching algorithm takes you to where ever you want precisely. Allow updating database only if $PWD changed with "$_ZL_ADD_ONCE" set to 1. Interactive selection enables you to choose where to go before cd. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    hexyl

    hexyl

    A command-line hex viewer

    hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII). If you run Ubuntu 19.10 (Eoan Ermine) or newer, you can install the officially maintained package. If you run Debian Buster or newer, you can also install the officially maintained Debian package. Check out the release page for binary builds. Alternatively, install from...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    Next Terminal

    Next Terminal

    Open source interactive audit system that supports RDP, SSH, VNC,

    ...Next Terminal is developed with Golang. After compilation, there is only one binary file, and the built-in sqlite can be used to store files. It is very lightweight and supports one-line command installation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    bottom

    bottom

    Yet another cross-platform graphical process/system monitor

    Yet another cross-platform graphical process/system monitor. A customizable cross-platform graphical process/system monitor for the terminal. Supports Linux, macOS, and Windows. Inspired by gtop, gotop, and htop. By default, bottom is somewhat like a dashboard - a bunch of different widgets, all showing different things, and they all cram together to fit into one terminal. If you instead just want to see one widget, maybe you want to look at a graph in more detail, for example, you can...
    Downloads: 4 This Week
    Last Update:
    See Project
Auth0 Logo