command-line
Enforce the habit of self-documenting code through better commit messages.
smartcommit is an intelligent, AI-powered CLI tool that helps you write semantic, Conventional Commits messages effortlessly. It analyzes your staged changes, asks clarifying questions to understand the "why" behind your code, and generates a structured commit message for you.
a minimal wrapper around gitβs native worktree commands. It adds organizational convention while letting git handle all the complexity.
Related contents:
Open Source Cloud Security Scanner.
An open source, cloud-native security to protect everything from build to runtime.
cnspec assesses your entire infrastructure's security and compliance. It finds vulnerabilities and misconfigurations across public and private cloud environments, Kubernetes clusters, containers, container registries, servers, endpoints, SaaS products, infrastructure as code, APIs, and more.
A powerful policy as code engine, cnspec is built upon Mondoo's security data fabric. It comes configured with default security policies that run right out of the box. It's both fast and simple to use!
Export iMessage data + run iMessage Diagnostics.
This crate provides both a library to interact with iMessage data as well as a binary that can perform some useful read-only operations using that data. The aim of this project is to provide the most comprehensive and accurate representation of iMessage data available.
Related contents:
ssh-first fediverse blog. Blog directly from ssh!
stegodon is an SSH-first federated blogging platform. Users connect via SSH to create notes in a terminal interface. Notes federate to the Fediverse via ActivityPub and are available through RSS feeds and a web interface.
Secure Command-Line Password Manager.
Keepr is a secure, cross-platform command-line password manager designed for software developers. It stores your credentials in an encrypted SQLCipher database that lives entirely on your local machine, ensuring complete control over your data. No servers, no cloud syncing β just strong, local encryption.
Quickly rewrite git repository history (filter-branch replacement).
git filter-repo is a versatile tool for rewriting history, which includes capabilities I have not found anywhere else. It roughly falls into the same space of tool as git filter-branch but without the capitulation-inducing poor performance, with far more capabilities, and with a design that scales usability-wise beyond trivial rewriting cases. git filter-repo is now recommended by the git project instead of git filter-branch.
Related contents:
Docker Container Monitoring for Your Terminal.
A powerful TUI for monitoring Docker containers across multiple hosts with real-time CPU, memory, and network metrics. Built with Rust for blazing-fast performance and minimal resource usage.
β¨β A fast, cross-platform CLI tool to check the git status of multiple projects organized by categories.
Run check-projects to see which of your projects have uncommitted changes, are ahead of remote, or have other git status indicators.
CLI for retrying fallible commands.
attempt allows you to retry fallible commands with a delay.
Update a GitHub Secret in all your repos at the same time.
This CLI tool allows you to update the value of a GitHub Secret on multiple repositories at once. This is useful if you're using a user account and not an org, as users do not have the concept of user level secrets.
Related contents:
Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend.
guts is a tool to convert golang types to typescript for enabling a consistent type definition across the frontend and backend. It is intended to be called and customized as a library, rather than as a command line executable.
Peek inside Parquet files right from your terminal.
parqeye lets you peek inside your Parquet files. Instantly inspect their contents, schema, and metadata β right from your terminal.
fuite is a CLI tool for finding memory leaks in web apps.
Related contents:
arr-monitor is a Python script for monitoring the real-time progress of individual file operations in the *arr media managers, like Sonarr, et. al.
Scan MCP servers for potential threats & security findings.
A Python tool for scanning MCP (Model Context Protocol) servers and tools for potential security findings. The MCP Scanner combines Cisco AI Defense inspect API, YARA rules and LLM-as-a-judge to detect malicious MCP tools.
Related contents:
CLI tool β estimates LLM tokens/costs and runs provider-aware load tests for OpenAI, Anthropic, OpenRouter, or custom endpoints.
A fast, CLI-based tool to estimate token usage and API cost for prompts targeting various LLM providers (OpenAI, Claude, Mistral, etc.). Built in Rust for performance, portability, and safety.
The turn-based strategy game of Conquer V5, by Adam Bryant and Ed Barlow - GPL v3 licensed
Conquer is the classic multi-player strategy game originally created by Edward M. Barlow and Adam Bryant in the late 1980s.
Related contents:
The turn-based strategy game of Conquer (v4), by Adam Bryant and Ed Barlow.
Conquer is the classic multi-player strategy game originally created by Edward M. Barlow and Adam Bryant in the late 1980s. This repository preserves both the historical distribution and provides a modern GPL-licensed version for continued development.
Related contents:
Fast, stateless LLM-powered assistant for your shell: qq answers; qa runs commands.
qq means quick question. qa means quick agent. Both are easy to type rapidly on QWERTY keyboards with minimal finger movement. That makes interacting with LLMs faster and more natural during real work.
A CLI tool that executes SQL queries on xlsx files and outputs the results to various files, and also executes SQL queries on various files and outputs them to xlsx files.
wallust is a command line tool for creating 16 color palettes, since it was the original intent of pywal, the tool that inspired the creation of wallust.
Modern and simple PHP task runner.
Modern and simple PHP task runner inspired by Gulp and Rake aimed to automate common tasks.
An open-source time-tracking tool for monitoring your productivity with privacy-first approach. Own your hustle, optimize those "grind sessions," and uncover inefficiencies. Built with Rust, Ratatui and Postgres.
Related contents:
An advanced AI-driven vulnerability scanner and penetration testing tool that integrates multiple AI providers (OpenAI, Grok, OLLAMA, Claude) with comprehensive security testing modules for automated bug hunting, intelligent payload generation, and professional reporting.
Related contents:
A pretty (simple) alternative to strace.
lurk is a simple and pretty alternative to strace. It allows the user to trace system calls of a process or of a command. In contrast to strace, lurk focuses on a simple, yet pretty, user experience while implementing the most important use cases of strace.
βοΈ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
A robust html-to-markdown converter that transforms HTML (even entire websites) into clean, readable Markdown. It supports complex formatting, customizable options, and plugins for full control over the conversion process.
Related contents:
Personal Wiki for Vim.
Vimwiki is a personal wiki for Vim β interlinked, plain text files written in a markup language
vault-tasks is a TUI Markdown task manager.
It will parse any Markdown file or vault and display the tasks it contains.
Make clean PDF and EPUB docs from web pages
Percollate lets you turn web pages into readable PDF, EPUB, HTML, or Markdown files from the command line.
A Zsh framework as nice as a cool summer breeze
Zsh is a wonderful shell, but out-of-the-box it needs a boost. That's where Zephyr comes in.
Zephyr combines some of the best parts from Prezto and other Zsh frameworks, removes bloat and dependencies, and prioritizes speed and simplicity.
Zephyr can be thought of as a fast, lightweight set of independent Zsh features, and is designed to be one of the first things you load to build your ideal Zsh config.
Firefox Reader View in your terminal! - CLI tool for Mozilla's Readability library.
readability-cli takes any HTML page and strips out unnecessary bloat by using Mozilla's Readability library. As a result, you get a web page which contains only the core content and nothing more. The resulting HTML is suitable for terminal browsers, text readers, and other uses.
A simple CLI tool to retrieve S3 storage costs and storage tiers for buckets in your AWS account.
Diagram as Code Tool Written in Rust with Draggable Editing.
The goal of oxdraw is to make it easy to create and maintain high-quality diagrams using a declarative and reproducible syntax. Charts are written in Mermaid syntax, while a web interface allows users to fine-tune positions connector paths, colors, and other styling components. Whenever a diagram is tweaked visually, the structural changes are persisted back to the source file as declarative code so that everything remains deterministic and versionable. The changes are saved as comments in the mermaid file so it remains compatible with other Mermaid tools. The repo is composed of the Rust CLI to compile .mmd files into images and the React based web interface to editing the files.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Related contents:
FTA (Fast TypeScript Analyzer) is a super-fast TypeScript static analysis tool written in Rust. It captures static information about TypeScript code and generates easy-to-understand analytics that tell you about complexity and maintainability issues that you may want to address.
Catch Broken Links in Seconds.
β‘ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more!
Related contents:
A code spell-checker, written in rust. This project aims to be a cleaner and faster replacement for cspell.
A Nix companion to improve developer experience.
Omnix aims to supplement the Nix CLI to improve developer experience.
Business-as-code.
A text-based work management system for technologists.
π CLI tool for backup your databases, files to cloud storages in schedully.
GoBackup is a backup tool design for application servers, to backup your databases, files to cloud storages (FTP, SCP, S3, GCS, Aliyun OSS ...) in schedully.
Related contents:
SSE (Spitzkop Systems Engineering) Landing Zone as a Service - Command Line Interface. A powerful CLI tool for managing AWS Account Factory (AFT) through GitOps Infrastructure as Code principles.
A CLI tool for backing up Docker instances; Containers, Networks, Images, Volumes.
A lightweight TypeScript CLI for creating and exporting Docker container backups. Captures container configurations, related networks and volumes, and optionally physical volume data.
Pretty fancy and modern terminal file manager.
superfile is a very fancy and modern terminal file manager that can complete the file operations you need!!
Related contents:
A simple cli for logs splitting.
A simple command line tool that helps you visualize an input stream of text.
ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, Lyrics3, as well as the maker notes of many digital cameras by Apple, Canon, Casio, DJI, FLIR, FujiFilm, GE, Google, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
Related contents:
A 2FA TUI for your shell.
andcli lets you work with 2FA tokens directly in your shell, using encrypted backups exported out of your favourite 2FA apps. All the data is held in memory only and will never leave your machine.
A complete text editor for your terminal.
Heavily inspired by Vi/Vim. Amp aims to take the core interaction model of Vim, simplify it, and bundle in the essential features required for a modern text editor.
GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal.
Related contents:
- GitHub Copilot CLI is now in public preview @ GitHub Blog.
- #121 - Les news Web Dev dβoctobre 2025. Adonis, Laravel, React Compiler, Vite+ et bien plus encore ! @ Double Slash :fr:.
- GitHub Copilot CLI: How to get started @ GitHub Blog.
- GitHub Copilot CLI 101: How to use GitHub Copilot from the command line @ GitHub Blog.
safely install npm packages by auditing them pre-install stage. npq allows you to audit npm packages before you install them.
Related contents:
Nala is a front-end for libapt-pkg. Specifically we interface using the python-apt api. Especially for newer users it can be hard to understand what apt is trying to do when installing or upgrading. We aim to solve this by not showing some redundant messages, formatting the packages better, and using color to show specifically what will happen with a package during an install, removal, or upgrade.
Related contents:
poop is a command line tool that uses Linux's perf_event_open functionality to compare the performance of multiple commands with a colorful terminal user interface.
Related contents:
Code review for the age of AI. Ship higher quality code, faster.
Graphite is the complete AI code review platform built to keep you unblocked.
Related contents:
Minimal journaling CLI for developers. Git-backed, terminal-native, zero friction. Just type journal and start writing.
journalot is a CLI tool for maintaining a daily markdown journal with Git-based version control. It's designed to be lightweight and easy to use, promoting mindfulness and reflection.
You can also search past entries by keyword or date using command-line tools like grep or fzf. For example, grep "confidence" or "new idea" ~/journalot/entries/*.md
A themeable LS_COLORS generator with a rich filetype datebase.
vivid is a generator for the LS_COLORS environment variable that controls the colorized output of ls, tree, fd, bfs, dust and many other tools.
It uses a YAML configuration format for the filetype-database and the color themes. In contrast to dircolors, the database and the themes are organized in different files. This allows users to choose and customize color themes independent from the collection of file extensions. Instead of using cryptic ANSI escape codes, colors can be specified in the RRGGBB format and will be translated to either truecolor (24-bit) ANSI codes or 8-bit codes for older terminal emulators.
A flexible, configuration driven CLI for Apache Airflow local development.
Airlift is a Command Line Interface (CLI) tool designed to provide a local development environment for Apache Airflow with a simple but flexible interface. It is built on top of the official Airflow Helm Chart.
Artificial Intelligence Infrastructure-as-Code Generator.
aiac is a library and command line tool to generate IaC (Infrastructure as Code) templates, configurations, utilities, queries and more via LLM providers such as OpenAI, Amazon Bedrock and Ollama.
The CLI allows you to ask a model to generate templates for different scenarios (e.g. "get terraform for AWS EC2"). It composes an appropriate request to the selected provider, and stores the resulting code to a file, and/or prints it to standard output.
Cross platform shell management.
Easily extend and manage aliases, environment variables, PATH entries and scripts for your shells. From simple aliases to more complex functionality, you can manage them all in one place.