An open API service indexing awesome lists of open source software.

Command-line interface

Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.

https://github.com/officialcjunior/pewer

An ultra-simple battery status monitor for Linux

battery-monitor cli linux

Last synced: 24 Oct 2025

https://github.com/naturalcycles/airtable-lib

High-level API and CLI for Airtable

airtable api cli nodejs typescript

Last synced: 10 Apr 2025

https://github.com/kunal00000/create-krest

A CLI tool to create APIs in multiple languages with multiple integrations in just seconds.

api backend-api cli express typescript

Last synced: 05 May 2025

https://github.com/adalbertobrant/iracoes

calculadora de Imposto de Renda para Ações com preço médio em Ruby

agile backend bugs cli css firstime hacktoberfest hacktoberfest2021 html issues javascript kanban mysql nodejs ruby sqlite

Last synced: 30 Apr 2025

https://github.com/windomz/go-commander

:lollipop: The solution for building command shell programs, drive by <docopt>, inspired by <commander.js>

cli command-line commander commandline-interface docopt go golang shell

Last synced: 20 Mar 2025

https://github.com/magiclen/pipe-logger

Stores, rotates, compresses process logs.

cli pipe-logger rust

Last synced: 10 Apr 2025

https://github.com/tzmfreedom/goroon

Cybozu garoon library and command line interface by golang

cli garoon golang

Last synced: 10 Apr 2025

https://github.com/davidecavestro/jdbsee

A command line SQL tool for JDBC

cli command-line-tool database java jdbc sql

Last synced: 28 Oct 2025

https://github.com/alfiankan/crab-config-files-templating

Dynamic configuration file templating tool for kubernetes manifest or general configuration files

ci-cd cli devops devops-tools kubernetes yaml-configuration

Last synced: 11 Jan 2026

https://github.com/mrwillcom/rsa-cli

A command line tool for RSA encryption and decryption.

cli command-line-tool decryption encryption nodejs rsa rsa-encryption

Last synced: 02 May 2025

https://github.com/elmoiv/akwam-dl

Smart Akwam.com CLI downloader for movies and series

akwam cli downloader egybest egybest-api movies series

Last synced: 05 Aug 2025

https://github.com/srirangav/displayutil

MacOSX command line program for retrieving and updating display related settings

cli display display-manager displays macos

Last synced: 07 Jul 2025

https://github.com/aeternity/aepp-cli-js

Command line interface for the æternity blockchain

aeternity blockchain cli devtools

Last synced: 10 Apr 2025

https://github.com/haasr/indeed-jobs-searcher

Simple CLI-based tool for extracting and storing relevant job info. from bulk job searches on indeed.com

beautifulsoup beautifulsoup4 cli command-line command-line-tool indeed indeed-scraping job-search job-searcher python python-3 python-script python3 selenium selenium-python

Last synced: 30 Apr 2025

https://github.com/sug0/awoo-cli

CLI client for awoo (https://github.com/dangeru/awoo/)

awoo chan cli client python textboard

Last synced: 18 Mar 2025

https://github.com/sitkevij/no_color

🦀 rust crate library to detect NO_COLOR

cli no-color rust rust-crate rust-library terminal

Last synced: 02 Mar 2025

https://github.com/src-d/go-cli

CLI scaffolding for Go

cli golang

Last synced: 05 May 2025

https://github.com/powersj/imgchroot

Quickly interact and customize a cloud image

chroot cli cloud-image disk-image go golang

Last synced: 11 Mar 2026

https://github.com/spacez320/shui

Data collection and presentation on the command line.

cli data-visualization logging monitoring system-administration telemetry terminal time-series

Last synced: 15 Dec 2025

https://github.com/souvikns/poki

A fun multiplayer Pokémon cli game.

cli game pokemon

Last synced: 03 Jul 2025

https://github.com/jonpalmisc/jhex

Hex dumping tool & Zig library

cli hex-dump xxd zig

Last synced: 12 Mar 2025

https://github.com/js-banana/image-minify-cl

Minify images:jpg、png

cli image jpg minify nodejs png pngquant

Last synced: 12 Sep 2025

https://github.com/emersion/go-tsm

Terminal-emulator State Machine library for Go

binding cgo cli emulator terminal

Last synced: 15 Jan 2026

https://github.com/sveltinio/prompti

Lightweight and customizable interactive prompt components for Go based CLI.

bubbletea charmbracelet cli golang prompts

Last synced: 10 Apr 2025

https://github.com/gyaan/bytebrush

This is a command-line tool written in Go to find duplicate files in a specified directory.

cli cross-platform duplicate-files file-management go golang linux macos windows

Last synced: 15 Jan 2026

https://github.com/depapp/pusakatest

pusakatest is an API automation testing tool based on pactumjs using bdd (cucumber) style with localization

api api-automation automation-testing cli cucumber hacktoberfest hacktoberfest-accepted localization

Last synced: 20 Mar 2025

https://github.com/emad-elsaid/amun

A minimal CLI text editor, built on Ruby, looking for Emacs as it's father and idol.

cli editor emacs gem ruby

Last synced: 19 Jun 2025

https://github.com/easimonenko/node-cli-options-parsing-review

Review of modules for parsing command line options in Node.js (in Russian).

cli nodejs parsing review

Last synced: 03 Apr 2025

https://github.com/fjebaker/nkt

Terminal note taking.

cli journal note-taking notes productivity terminal tui

Last synced: 08 Jul 2025

https://github.com/esaulpaugh/headlong-cli

Command line interface for headlong

abi cli ethereum machine-interface rlp windows-powershell

Last synced: 29 Oct 2025

https://github.com/dkmnx/clauver

CLI tool to manage and switch between Claude Code API providers including Anthropic, MiniMax, Z.AI, Kimi, KAT-Coder, and custom providers.

ai anthropic api bash claude claude-code cli command-line developer-tool llm shell tool utility

Last synced: 01 May 2026

https://github.com/guardzcom/slack-channel-curator

CLI tool for Slack channel maintenance

automation cli python slack slack-api

Last synced: 29 Apr 2026

https://github.com/shivajichalise/magnet

Get a torrent's magnet link from CLI and download using qbittorrent

bash cli cli-tool magnet-link qbittorrent torrent torrent-client

Last synced: 01 May 2026

https://github.com/dhondta/python-asciistuff

:art: Library for producing ASCII arts

ascii-art ascii-graphics cli development programming

Last synced: 03 May 2026

https://github.com/wadackel/ofsht

A command-line tool for managing Git worktrees with automation features.

cli git rust rust-crate worktree

Last synced: 03 May 2026

https://github.com/pimalaya/mml

CLI and lib for the Emacs MIME message Meta Language (MML), written in Rust

clap cli compile emacs interpret lib message mime mml rfc2045 rust

Last synced: 07 Jun 2026

https://github.com/nickprotop/lazydotide

LazyDotIDE - A lightweight console-based .NET IDE with LSP IntelliSense, built-in terminal, and git integration. Works over SSH, in containers, anywhere you have a console.

cli console csharp developer-tools dotnet dotnet-tool editor ide intellisense lsp terminal tui

Last synced: 17 Apr 2026

https://github.com/janaraj/tnl

Structured English contracts for AI coding agents — proposed by the agent, approved by you, saved on disk, read by every future session.

agent-workflow ai-agents claude-code cli codex coding-agents contracts llm mcp mcp-server specification typed-natural-language

Last synced: 29 Apr 2026

https://github.com/mafredri/macos-darkmode

Simple CLI for controlling macOS Dark Mode via Apples private API

cli dark-mode darkmode macos

Last synced: 16 Mar 2025

https://github.com/openchami/magellan

Redfish-based BMC discovery tool written in Go

bmc bmc-discovery cli gofish golang hpc http networking openchami redfish

Last synced: 15 Apr 2025

https://github.com/compeydev/lune-packaging

Cross-platform packaging scripts for lune.

ci cli luau packages packaging scripting

Last synced: 12 Apr 2025

https://github.com/ru44/cloudyclipy

Your own clipboard in the cloud

cli clipboard-manager gist github nodejs typescript

Last synced: 22 Apr 2025

https://github.com/freaktechnik/get-firefox

Download the latest Firefox Nightly from the command line.

cli download firefox

Last synced: 04 Apr 2025

https://github.com/nikstar/CLInterface

Elegant @propertyWrapper-based command line argument parser

argument-parser cli command-line command-line-parser property-wrapper swift swift-script

Last synced: 15 May 2025

https://github.com/jondot/bhgrep

like ripgrep but for browser history

cli productivity security-tools

Last synced: 13 Jan 2026

https://github.com/web3w/hd-address-cli

Hd Wallet deterministic address generation and recovery tool(HD钱包地址生成,恢复工具)

btc btc-hdwallet cli ethereum-hdwallet hd-address-cli hd-path mnemonic trx-hdwallet

Last synced: 22 Apr 2025

https://github.com/splitbrain/itchy

Fetch your itch.io library into an sqlite database for easier searching

cli itch-io itchio php

Last synced: 15 Apr 2025

https://github.com/freyhill/fuzhi

👳👳A smart beautiful copy command of a file or folder written with node

beijing china cli command copy fuzhi git javascript node nodejs npm

Last synced: 26 Oct 2025

https://github.com/eshepelyuk/pykli

Interactive ksqlDB command line client with autocompletion and syntax highlighting written in Python

cli confluent console-application kafka ksql ksqldb ksqldb-cli tui

Last synced: 17 Nov 2025

https://github.com/htyf-mp-community/htyf-mp

红糖云服app小程序模板-cli

cli cocos-creator react-native taro template

Last synced: 13 Sep 2025

https://github.com/dimitrovvlado/grafctl

Manage and automate Grafana

cli dashboards go grafana grafana-client

Last synced: 08 Aug 2025

https://github.com/hyp3r00t/hypercli

hypercli is a powerful Python package that simplifies the process of creating interactive menus and command-line interfaces. It provides a user-friendly and customizable interface for building command-line applications with enhanced features.

advanced-menu cli cli-menu cli-tool cli-utilities command-line menu menu-driven python python-menu python3 rich

Last synced: 21 Jun 2025

https://github.com/zachey01/deepljs

💬 Unofficial DeepL API (without apikey)

cli deepl deepl-api deepl-translation-api free-deepl

Last synced: 01 May 2025

https://github.com/martian56/vigenc

This project extends the Vigenère cipher implementation to support file encryption and decryption. It provides a user-friendly command-line interface (CLI) for encrypting and decrypting files, with a progress bar to visualize the operation's progress. Built using Rust.

cli enc encrypter-tool encryption-decryption file file-encryption file-encryption-rust rust

Last synced: 27 Dec 2025

https://github.com/openjny/dotgh

A cross-platform CLI tool to template AI-coding configs such as AGENTS.md for easy reuse across projects.

cli github-copilot golang

Last synced: 13 Jan 2026

https://github.com/notrustverify/pastenym-cli

CLI - Anon pastebin

cli nym nymtech privacy sharing

Last synced: 16 Mar 2025

https://github.com/magiclen/favicon-generator

It helps you generate favicons with different formats and sizes.

cli favicon rust

Last synced: 27 Oct 2025

https://github.com/mamantoha/zci

Zendesk and Crowdin integration Command Line Interface (CLI)

cli crowdin ruby zendesk

Last synced: 07 May 2025

https://github.com/cap32/babel-register-cli

Just like babel-node, but using babel-register. You could use it in production.

babel babel-node babel-register cli es2015 es2016 es2017 es6 es7 node

Last synced: 22 Apr 2025

https://github.com/omke/springleaf

SpringLeaf is SpringBoot CLI App for code generation

cli code-generation code-generator java jinja2 python spring spring-boot spring-mvc spring-security

Last synced: 03 Sep 2025

https://github.com/giladgd/typeorm-codebase-sync

Automatically update your codebase to add migrations, entities and subscribers to your `data-source.ts` file

ast cli code codebase data-source datasource edit files sync ts typeorm typeorm-extension typeorm-migration typescript

Last synced: 26 Jan 2026

https://github.com/vupdivup/typomat

typomat: turn your code into muscle memory

cli golang tui typing typing-game typing-practice

Last synced: 13 Jan 2026

https://github.com/ricopinazo/comai

An AI powered terminal assistant

ai chatgpt cli openai-api shell

Last synced: 15 May 2025

https://github.com/roccomuso/gtranslate

Node.js Google translate CLI tool!

cli google javascript language nodejs tool translate

Last synced: 10 Apr 2025

https://github.com/ebonsignori/gh-search-docs

A `gh` CLI extension for searching GitHub Docs from your terminal.

cli gh-extension search

Last synced: 03 Sep 2025

https://github.com/brkn/git-blame-line

`git blame` a single line and get output in JSON. Written in TypeScript.

blame cli git json typescript

Last synced: 19 Apr 2025

https://github.com/clechasseur/auxiliaire

Your friendly Exercism assistant

cli exercism rust rust-lang

Last synced: 16 Apr 2025

https://github.com/trinhminhtriet/gloc

🚀 gloc – A blazing-fast LOC (Lines of Code) counter in Go, inspired by tokei. Simple & efficient!

cli cloc code-analysis code-lines go golang

Last synced: 02 Sep 2025

https://github.com/pavi2410/jot

A modern Java build tool — like cargo for Rust or uv for Python. Single binary, zero config, fast deterministic builds.

build-tool cli java jdk jvm maven rust toolchain

Last synced: 26 May 2026

https://github.com/lastaapps/menza-cli

Menza CLI - View dish menus for CTU cafeterias

cli ctu ctu-fit menza ncurses prague

Last synced: 16 Apr 2025

https://github.com/textlint/browser-run

Run textlint rule on browser for testing.

browser cli test testing textlint

Last synced: 01 May 2025

https://github.com/koloideal/argenta

Python library for building modular CLI applications

cli library python shell tui

Last synced: 12 Jun 2025

https://github.com/skhg/markdown-diary

📚 Python tool to generate monthly diary files in simple Markdown text file format

cli diary journal markdown python text-files

Last synced: 16 Jan 2026

https://github.com/ddlees/felloe

Helm version management - Manage versions of helm and tiller across different clusters with an easy to install CLI tool

bash chocolatey cli containers crates elvish fish helm homebrew kubernetes management manager powershell rust tools version zsh

Last synced: 19 Apr 2025

https://github.com/eight04/ptt-mail-backup

一個用來抓取 PTT 站內信的 BBS Bot

bbs cli crawler ptt ptt-crawler python python3

Last synced: 05 Jul 2025

https://github.com/kirineko/deepy

Deepy - Vibe coding for DeepSeek models in your terminal

agents cli coding-agent deepseek terminal

Last synced: 27 May 2026

https://github.com/slaveofcode/nsqtracer

Simple NSQ tracer tool to see any messages that being published to specific NSQ topic

cli cli-tool cli-utilities nsq nsqd nsqlookup

Last synced: 17 Jul 2025

https://github.com/ghaerdi/file-organizer

A script for organize the Downloads directory

cli rust

Last synced: 26 Jun 2025

https://github.com/ryokacchi/weebget

✨ A CLI Tool to Download Anime Episodes

anime cli shell terminal webscraping

Last synced: 21 Jun 2025

https://github.com/devlato/goatse

a console util like cowsay, but that prints the given text in a stretched goatse

cli deprecated goatse old outdated python tool

Last synced: 16 Jul 2025

https://github.com/eliranmal/git-flux

git commands for fluent, collaborative workflow

bash cli developer-experience developer-tools dx git git-addons git-plugin shell tool tooling workflow

Last synced: 30 Oct 2025

https://github.com/yjl9903/Breadc

🥪 Yet another Command Line Application Framework with fully TypeScript support

cli command-line framework typescript vscode

Last synced: 18 Jul 2025

https://github.com/KevinArce/bun-cli

Bun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a simple command, users can generate a basic Bun project structure, including necessary configuration files and a ready-to-go project setup, saving time and setting a standard structure for Bun applications.

bunjs cli rust typescript

Last synced: 18 Jul 2025

https://github.com/jeliasson/dockr

The goal of dockr is to help you administer docker-compose and your container config files in a easy and predictable way. It's main purpose is to find compose.yaml-files, verify their syntax, and merge them into one to run.

cli docker docker-compose docker-management-tool dockr yaml-parser

Last synced: 18 Jul 2025