command-line
Next-gen Python tooling. Fast, unified, futuristic
Astral’s mission is to make the Python ecosystem more productive by building high-performance developer tools, starting with Ruff.
Tools for managing DNS across multiple providers.
In the vein of infrastructure as code octoDNS provides a set of tools & patterns that make it easy to manage your DNS records across multiple providers. The resulting config can live in a repository and be deployed just like the rest of your code, maintaining a clear history and using your existing review & workflow.
Related contents:
A command line tool to switch between different versions of terraform (install with homebrew and more) .
The tfswitch command line tool lets you switch between different versions of terraform. If you do not have a particular version of terraform installed, tfswitch lets you download the version you desire. The installation is minimal and easy. Once installed, simply select the version you require from the dropdown and start using terraform.
OpenTofu / Terraform / Terragrunt and Atmos version manager.
Welcome to tenv, a versatile version manager for OpenTofu, Terraform, Terragrunt and Atmos, written in Go. Our tool simplifies the complexity of handling different versions of these powerful tools, ensuring developers and DevOps professionals can focus on what matters most - building and deploying efficiently.
Lightweight CLI download accelerator.
Axel tries to accelerate the download process by using multiple connections per file, and can also balance the load between different servers.
bacon is a background rust code checker.
It's designed for minimal interaction so that you can just let it run, alongside your editor, and be notified of warnings, errors, or test failures in your Rust code.
Linux & DevOps Troubleshooting Interviews.
Troubleshoot and make a sad server happy! "Like LeetCode for Linux"
Capture The Flag challenges. Train and prove your debugging skills. Practice for your next SRE/DevOps interview. Get a full remote Linux server with a problem and fix it.
A Term-to-Definition-Linker for Markdown.
glossarify-md is a command line tool to help Markdown writers with
- Cross-Linking (prime use case): auto-link terms to some definition in a glossary
- Indexes: generate indexes from glossary terms and navigate to where they were mentioned
- Lists: generate arbitrary lists such as List of Tables, List of Figures, List of Listings, List of Definitions, List of Formulas, and so forth...
The modern API client that lives in your terminal. A powerful HTTP client that lives in your terminal.
Posting is an HTTP client, not unlike Postman and Insomnia. As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally in simple YAML files, meaning they're easy to read and version control.
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit.
BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner.
Related contents:
Docker CLI plugin for extended build capabilities with BuildKit
gitoxide is an implementation of git written in Rust for developing future-proof applications which strive for correctness and performance while providing a pleasant and unsurprising developer experience.
This is a card game for teaching kids how to combine unix commands through pipes.
This game assumes the parent knows the basic unix commands: cat, grep, tail, head, wc, sort, uniq. The parent should show also show those commands in action the computer as well, if you do not have any UNIX system you can use jslinux in your browser.
A fast and customisable vulnerability scanner powered by simple YAML-based templates.
Searching the TrashPanda OSINT bot API to check if your email/domain or password was leaked.
A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy.
graftcp can redirect the TCP connection made by the given program [application, script, shell, etc.] to SOCKS5 or HTTP proxy.
💻 Send notifications to your desktop directly from your PHP script.
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️.
git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format.
inxi is a fun Perl (versions previous to 2.9 used Bash/Gawk) tool that lets you get all kinds of system information, either in your console/terminal/shell, or in your IRC client.
ts-unused-exports finds unused exported symbols in your Typescript project
A network diagnostic tool.
Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues.
Gitleaks is a fast, light-weight, portable, and open-source secret scanner for git repositories, files, and directories.
Related contents:
The Logfile Navigator, lnav for short, is an advanced log file viewer for the small-scale.
A log file viewer for the terminal. Merge, tail, search, filter, and query log files with ease. No server. No setup. Still featureful.
Useful tool to track location or mobile number.
A collection of small bash scripts for heavy terminal users with no dependencies
Aider lets you pair program with LLMs, to edit code in your local git repository. Start a new project or work with an existing git repo. Aider works best with GPT-4o and Claude 3 Opus and can connect to almost any LLM.
Related contents:
Create book from markdown files. Like Gitbook but implemented in Rust.
mdBook is a command line tool to create books with Markdown. It is ideal for creating product or API documentation, tutorials, course materials or anything that requires a clean, easily navigable and customizable presentation.
Extremely fast tool to remove duplicates and other lint from your filesystem.
rmlint finds space waste and other broken things on your filesystem and offers to remove it.
🦄 Record your terminal and generate animated gif images or share a web player.
Markdown renderer in the terminal.
MD-TUI is a TUI application for viewing markdown files directly in your terminal.
A Rust crate for cooking up Terminal User Interfaces. Rust library that's all about cooking up terminal user interfaces (TUIs) 👨🍳🐀
Ratatui is a crate for cooking up terminal user interfaces in Rust. It is a lightweight library that provides a set of widgets and utilities to build complex Rust TUIs. Ratatui was forked from the tui-rs crate in 2023 in order to continue its development.
Build mindmaps with plain text. Visualize your Markdown as mindmaps.
Related contents:
WebCopilot is an automation tool designed to enumerate subdomains of the target and detect bugs using different open-source tools.
An automation tool that enumerates subdomains then filters out xss, sqli, open redirect, lfi, ssrf and rce parameters and then scans for vulnerabilities.
Logdy a web viewer for logs. Supercharge terminal logs with web browser UI and low-code. Save 90% of time searching and browsing logs.
Web based real-time log viewer. Stream ANY content to a web UI with autogenerated filters. Parse any format with TypeScript.
The open-source package registry for modern JavaScript and TypeScript.
JSR is designed for TypeScript. You publish TypeScript source, and JSR handles generating API docs, .d.ts files, and transpiling your code for cross-runtime compatibility.
JSR packages are distributed as web-standard ECMAScript modules.
Related contents:
Colorize your kubectl output.
a kubectl wrapper used to add colors to your kubectl output.
A multi-shell completion library and binary.
Carapace-bin provides argument completion for multiple CLI commands , and works across multiple POSIX and non-POSIX shells.
REPL for HTTP.
This is project was created when I needed something like REPL for http request in terminal, there are many great tools exist: Postman, Insomnia, httpie, curl etc but i wanted something little bit different, something lightweight, simple and fast, something like REPL when I can quickly modify request, send it and see the response with all the details. I wanted such utility with minimal magic, ideally without any black magic under the hood.
phishing domain scanner.
Domain name permutation engine for detecting homograph phishing attacks, typo squatting, and brand impersonation. See what sort of trouble users can get in trying to type your domain name. Find lookalike domains that adversaries can use to attack you. Can detect typosquatters, phishing attacks, fraud, and brand impersonation. Useful as an additional source of targeted threat intelligence.
Related contents:
ATAC is Arguably a Terminal API Client. It is based on well known clients such as Postman, Insomnia or even Bruno, but inside your terminal without any specific graphical environment needed.
The philosophy of ATAC is to be free, account-less and offline for now and forever.
A standalone SIGMA-based detection tool for EVTX, Auditd and Sysmon for Linux logs.
Universal Package-management Tool for any OS.
Upt provides a unified command interface to manage packages for any operating system. Upt relies on the platform's package management tool to perform the task, it's more like a wrapper or adaptive alias.
This tool can lead to password exposure.
Non-interactive ssh password auth download.
Sshpass is a tool for non-interactivly performing password authentication with SSH's so called "interactive keyboard password authentication". Most user should use SSH's more secure public key authentiaction instead.
Generate images of code and terminal output 📸.
Freeze generates PNGs, SVGs, and WebPs of code and terminal output alike.
a package manager for the web.
Bower offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.
FreeBSD Jail and Bhyve Management Tools. Yet one more wrapper around jail, bhyve, QEMU and XEN.
Mantis is a security framework that automates the workflow of discovery, reconnaissance, and vulnerability scanning.
Mantis is a command-line framework designed to automate the workflow of asset discovery, reconnaissance, and scanning. It takes the top-level domains as input, then seamlessly progresses to discovering corresponding assets, including subdomains and certificates. The tool performs reconnaissance on active assets and concludes with a comprehensive scan for vulnerabilities, secrets, misconfigurations and phishing domains - all powered by a blend of open-source and custom tools.
A command-line installer for Windows.
Scoop installs programs you know and love, from the command line with a minimal amount of friction.
Identify the accounts most vulnerable to dictionary attacks.
PassTester is a tool for finding user passwords that are most vulnerable to dictionary attacks. The aim is to prompt the users concerned to choose a more secure password.
The Fastest Developer Tool for Kubernetes (open-source). Client-Only Developer Tool for Cloud-Native Development with Kubernetes.
⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
DevSpace is an open-source CLI tool that allows you to accelerate your development workflow when building applications on top of Kubernetes. It provides a powerful localhost UI and uses hot reloading to update containers while you are coding.
Wez's Terminal Emulator.
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust.
Related contents:
NPM Dependency Diagrams. A tool for exploring NPM modules and dependencies.
Related contents:
The ldap2json script allows you to extract the whole LDAP content of a Windows domain into a JSON file.
⬛️ CLI tool for saving complete web pages as a single HTML file.
A data hoarder’s dream come true: bundle any web page into a single HTML file. You can finally replace that gazillion of open tabs with a gazillion of .html files stored somewhere on your precious little drive.
Pretty fast linter (code static analysis utility) for PHP. NoVerify is a PHP linter: it finds possible bugs and style violations in your code.
pkgx is a blazingly fast, standalone, cross‐platform binary that runs anything. It’s npx for everything else.