Open Source CLI Tools

Discover 23 open source CLI Tool repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. CLI Tool projects here are most often combined with Go, Python and Networking. Last updated October 3, 2026.

23 repositories · updated October 3, 2026

ReactorCA: Homelab/SOHO Certificate Authority with Age Encryption and Deployment

ReactorCA: Homelab/SOHO Certificate Authority with Age Encryption and Deployment

ReactorCA is a robust Go CLI tool designed for managing a Certificate Authority in homelab or small-office environments. It streamlines the process of issuing, renewing, and deploying TLS certificates for internal services and devices. A key feature is its use of `age` encryption for securely managing private keys, simplifying certificate lifecycle management amidst increasingly shorter validity periods.

CertificateHomelabTls Certificate
Added Mar 5, 2026 View details
nerd-fonts: Add Developer Icons to Programming Fonts

nerd-fonts: Add Developer Icons to Programming Fonts

Nerd Fonts patches programming fonts with icon glyphs used by terminals, editors, and status lines. Install a ready-made patched font or use its FontForge-based patcher to customize a font.

FontsDeveloper ToolsTerminal
Added Mar 3, 2026 View details
f2: Batch Rename Files and Directories Safely

f2: Batch Rename Files and Directories Safely

F2 is a cross-platform Go command-line tool for previewing and applying batch renames to files and directories. It suits people managing large file collections who need flexible naming rules and safeguards against conflicts.

GoGolangCLI
Added Feb 4, 2026 View details
gitingest: Turn Git Repositories into LLM-Ready Text

gitingest: Turn Git Repositories into LLM-Ready Text

Gitingest packages a Git repository or local directory into a structured text digest designed to provide code context to language models. Use it from the command line, Python, a browser extension, or its hosted web app.

PythonAILLM
Added Feb 1, 2026 View details
server-tools: Manage Headless Ubuntu Servers from the CLI

server-tools: Manage Headless Ubuntu Servers from the CLI

Server Tools (`st`) is a modular Bash CLI for common headless Ubuntu server administration, from package management and diagnostics to backups and networking. It suits administrators who want these utilities in one command interface, but is still under active development.

ShellCLICLI Tool
Added Jan 16, 2026 View details
netshow: Monitor Network Connections in Your Terminal

netshow: Monitor Network Connections in Your Terminal

Netshow is an interactive terminal monitor for live TCP connections, with process details, friendly service names, and host or interface bandwidth. It suits developers and operators troubleshooting local network activity on macOS or Linux.

PythonNetworkingTerminal
Added Jan 3, 2026 View details
NoxDir: A High-Performance Terminal Utility for Disk Usage Visualization

NoxDir: A High-Performance Terminal Utility for Disk Usage Visualization

NoxDir is a powerful, cross-platform command-line tool designed for visualizing file system usage. It offers a responsive, keyboard-driven terminal UI to help users quickly identify and manage disk space. Written in Go, NoxDir supports Windows, macOS, and Linux, making it a versatile utility for system cleanup.

Cross PlatformDisk Space AnalyzerDisk Usage
Added Dec 28, 2025 View details
magic-wormhole: Transfer Files Safely Between Computers

magic-wormhole: Transfer Files Safely Between Computers

Magic Wormhole is a Python library and command-line tool for sending files, directories, or short text between computers using a one-time, human-readable code. It is useful when you want a simple transfer without exchanging a permanent account or memorizing credentials.

PythonCLICLI Tool
Added Dec 12, 2025 View details
IMSI-catcher: Identify Nearby GSM Subscriber Signals

IMSI-catcher: Identify Nearby GSM Subscriber Signals

IMSI-catcher uses GSM decoding tools and a software-defined radio receiver to display IMSI values and related carrier details from nearby cellphone signals. It is intended for GSM learning and authorized radio research, not casual use.

PythonSecurityLinux
Added Nov 20, 2025 View details
Dasel: A Universal CLI Tool for Data Selection and Transformation

Dasel: A Universal CLI Tool for Data Selection and Transformation

Dasel is a powerful command-line tool and Go library designed for querying, modifying, and transforming data across various formats like JSON, YAML, TOML, XML, and CSV. It provides a consistent syntax, making it an invaluable asset for developers, DevOps professionals, and anyone involved in data wrangling tasks. Its ability to convert between formats and integrate into scripts further enhances its utility.

CLI ToolData ProcessingConfiguration
Added Oct 26, 2025 View details
sitefetch: Efficiently Scrape Websites for AI Model Training and Analysis

sitefetch: Efficiently Scrape Websites for AI Model Training and Analysis

sitefetch is a powerful command-line utility designed to fetch and save entire websites as plain text files. This tool is particularly useful for preparing large datasets for AI model training, allowing easy consumption of web content. It offers flexible options for page matching and content selection, ensuring relevant data extraction.

TypeScriptWeb ScrapingAI
Added Oct 12, 2025 View details
Previous Page 2 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️