← All categories

Development

Developer tools, linters, formatters, and build tools

add-gitignore

JavaScript

Interactively generate a .gitignore for software projects

development linuxmacoswindows

aider

Python

AI pair programming in your terminal

productivitydevelopment linuxmacoswindows

ain

Go

An HTTP API client for the terminal

development linuxmacoswindows

air

Go

Live reload for Go applications

development linuxmacoswindows

aretext

Go

Minimalist text editor with vim-compatible key bindings

development linuxmacos

argbash

Shell

Bash argument parsing code generator

development linuxmacos

ash

Python

A simple and clean terminal text editor with modern key-bindings

development linuxmacos

Ballast

Rust

Simple API load testing tool for comparing performance snapshots

development linuxmacos

bashly

Ruby

Generate feature-rich bash command line tools from YAML config

development linuxmacos

bat

Rust

A cat clone with syntax highlighting and Git integration

file-managementdevelopmentproductivity linuxmacoswindows

beachpatrol

Shell

CLI tool to replace and automate your everyday web browser

development linuxmacos

bencher

Rust

Continuous benchmarking to track performance and catch regressions

development linuxmacoswindows

binsider

Rust

TUI for analyzing Linux binaries

development linux

blinkenlights

C

TUI debugger for x86_64-linux and i8086 programs across platforms

development linuxmacos

Bob

Rust

Cross-platform Neovim version manager for easy version switching

development linuxmacoswindows

bocker

Shell

Docker implemented in around 100 lines of bash

development linux

boilr

Go

Boilerplate template manager that generates files from template repositories

development linuxmacos

cargo-seek

Rust

TUI for searching, adding, and installing Rust cargo crates

development linuxmacos

cgasm

Go

Standalone terminal tool for x86 assembly documentation

development linuxmacoswindows

cgdb

C

Console front-end to the GNU debugger

development linuxmacos

chars

Rust

Display names and codes for ASCII and Unicode characters

development linuxmacos

ChatDBG

Python

AI-assisted debugging that uses AI to answer 'why'

development linuxmacos

clog

Rust

Create a changelog automatically from local git metadata

development linuxmacoswindows

cloc

Perl

Count blank lines, comment lines, and source code lines in many languages

development linuxmacoswindows

cnTUI

Go

Replay Chrome requests from your terminal using curl

development linuxmacos

codegrab

Rust

Interactive CLI for selecting and bundling code into LLM-ready output

development linuxmacos

CodeMark CLI

Rust

Manage coding assignments with AI-powered error recommendations

development linuxmacoswindows

config-file-validator

Go

Cross-platform tool to validate configuration files

productivitydevelopment linuxmacoswindows

contributing-generator

JavaScript

Generator for CONTRIBUTING.md, README.md, LICENSE, and more

development linuxmacoswindows

ContainerSSH

Go

SSH server that launches containers in Kubernetes and Docker on demand

development linux

Cookiecutter

Python

Create projects from templates (cookiecutters) across languages

development linuxmacoswindows

Cppcheck

C++

Static analysis tool for C/C++ code to detect bugs and undefined behavior

development linuxmacoswindows

crawley

Go

Unix-way web crawler that prints discovered links

development linuxmacoswindows

Crush

Go

Flexible AI coding agent with multiple LLMs and work sessions

development linuxmacos

csv-diff

Python

Python CLI tool and library for diffing CSV and JSON files

development linuxmacoswindows

ctop

Go

Top-like interface for container metrics

developmentsystem linuxmacos

curlie

Go

The power of curl with the ease of use of HTTPie

networkdevelopment linuxmacoswindows

dasht

Shell

Search 200+ offline API documentation sets in terminal or browser

development linuxmacos

decompose

Go

Reverse-engineering tool for Docker environments

development linuxmacos

delta

Rust

A syntax-highlighting pager for git, diff, and grep output

version-controldevelopment linuxmacoswindows

DEM

Python

Containerized Development Environment Manager for embedded development

development linuxmacoswindows

Devbox

Go

Create isolated shells and containers with a simple package list

development linuxmacos

diff-so-fancy

Perl

Make your diffs human-readable instead of machine-readable

development linuxmacoswindows

Diakonos

Ruby

A powerful terminal editor with standard keybindings, written in Ruby

development linuxmacos

diff2html-cli

JavaScript

Parse git diffs as JSON and generate pretty HTML

development linuxmacoswindows

difftastic

Rust

A structural diff tool that understands syntax

developmentversion-control linuxmacoswindows

Dirdiff

OCaml

Efficiently compute differences between two directories

development linuxmacos

Discharge

JavaScript

Deploy static websites to Amazon S3

development linuxmacoswindows

distrobox

Shell

Use any Linux distribution inside your terminal via containers

development linux

dive

Go

Explore each layer in a Docker image

development linuxmacoswindows

django-tui

Python

Inspect and run Django commands in a text-based user interface

development linuxmacoswindows

docker-shell

Go

Simple interactive prompt for Docker

development linuxmacos

docker

Go

Self-sufficient runtime for containers

development linuxmacoswindows

Dockly

JavaScript

Immersive terminal interface for managing Docker containers and services

development linuxmacos

dotenvhub

Python

Terminal app to centrally manage .env files, powered by Textual

development linuxmacoswindows

dry

Go

A Docker manager for the terminal

development linuxmacos

dtool

Rust

Collection of development tools for the command line

development linuxmacos

Ducker

Rust

TUI for managing Docker containers

development linuxmacos

dummy

Go

Generator of static files for testing file upload functionality

development linuxmacoswindows

dyff

Go

Diff tool for YAML files and sometimes JSON

development linuxmacoswindows

E1S

Go

TUI for browsing and managing AWS ECS resources

development linuxmacos

ed

C

GNU line-oriented text editor, the standard Unix editor

development linuxmacos

edit

Rust

Modern text editor inspired by classic MS-DOS Editor with VS Code controls

development linuxmacoswindows

eks-node-viewer

Go

Visualize dynamic node usage within a Kubernetes cluster

development linuxmacos

Emacs

C

Extensible, customizable text editor with a massive ecosystem of packages

development linuxmacoswindows

eon

JavaScript

Light, modern terminal editor that does not want to be vim

development linuxmacos

Euporie

Python

Interact with Jupyter kernels and run notebooks from the terminal

development linuxmacos

fastmod

Rust

Large-scale codebase refactoring tool with interactive regex replacement

development linuxmacos

Feather

C++

The only terminal text editor designed to work with BIG files

development linuxmacos

Flox

Rust

Developer environments you can take with you

development linuxmacos

fmake

Shell

Brings make's interface to almost any build system

development linuxmacos

Frama-C

OCaml

Open source platform for source-code analysis of C software

development linuxmacos

gdb-dashboard

Python

Modular visual interface for GDB written in Python

development linuxmacos

GitHub CLI

Go

GitHub's official command-line tool for seamless workflow

version-controldevelopment linuxmacoswindows

grex

Rust

Generate regular expressions from user-provided test cases

text-processingdevelopment linuxmacoswindows

gup

Go

Update Go binaries installed by go install with goroutines

development linuxmacoswindows

Helix

Rust

A post-modern text editor inspired by Kakoune and Neovim, written in Rust

development linuxmacoswindows

Helm

Go

The package manager for Kubernetes

cloud-servicesdevelopment linuxmacoswindows

hors

Rust

Instant coding answers via the command line

development linuxmacoswindows

howdoi

Python

Instant coding answers via the command line

development linuxmacoswindows

http-tanker

Go

Terminal application for API testing with HTTP request management

development linuxmacos

HTTPie

Python

A user-friendly command-line HTTP client for the API era

networkdevelopment linuxmacoswindows

Hugo

Go

The world's fastest static site generator, written in Go

development linuxmacoswindows

hyperfine

Rust

A command-line benchmarking tool with statistical analysis

developmentproductivity linuxmacoswindows

Incus

Go

Manager/hypervisor for containers via LXC and virtual machines via QEMU

development linux

iola

TypeScript

Command-line socket client with REST API interface

development linuxmacoswindows

is-up-cli

JavaScript

Check whether a website is up or down from the command line

development linuxmacoswindows

jed

C

User-friendly text editor with drop-down menu facility

development linuxmacos

joe

C

Compact text editor written in C, great for handling large files

development linuxmacos

jq

C

Command-line JSON processor

datatext-processingdevelopment linuxmacoswindows

just

Rust

A handy command runner for project-specific commands

developmentproductivity linuxmacoswindows

K9s

Go

Kubernetes CLI to manage your clusters in style

developmentsystem linuxmacoswindows

Kakoune

C++

Modal editor with multiple selections and orthogonal design

development linuxmacos

Kapow!

Go

Turn shell commands into HTTP APIs instantly

networkdevelopment linuxmacos

KDash

Rust

Simple and fast terminal dashboard for Kubernetes

development linuxmacoswindows

kickstart

Rust

Scaffolding tool to get new projects up and running quickly

development linuxmacoswindows

Kool

Go

CLI tool that simplifies modern software development environments

development linuxmacoswindows

ktop

Go

Display Kubernetes node, pod, and workload metrics

development linuxmacos

kubectx

Go

Quickly switch between Kubernetes clusters and namespaces in kubectl

development linuxmacoswindows

kubefwd

Go

Bulk port forwarding Kubernetes services to localhost with unique IPs

development linuxmacos

kubetui

Rust

TUI tool for monitoring Kubernetes resources

development linuxmacos

lazydocker

Go

A simple terminal UI for Docker and Docker Compose

developmentsystem linuxmacoswindows

lab

Go

Experiment with code without friction - instant scratch files for any language

development linuxmacos

lazygit

Go

Simple terminal UI for git commands

version-controldevelopmentproductivity linuxmacoswindows

lazyjournal

Go

TUI log viewer for journald, Docker, Podman, Kubernetes, and files

development linux

Lazymake

Go

Modern TUI for Makefiles with target selection and dependency visualization

development linuxmacos

Leetcode-go

Go

CLI tool for searching, downloading and submitting LeetCode problems

development linuxmacoswindows

legit

Python

Auto-generate LICENSE files for your projects

development linuxmacos

leven-cli

JavaScript

Measure the difference between two strings using Levenshtein distance

development linuxmacoswindows

lichen

Rust

CLI tools for producing and managing licenses with regex-based scoping

development linuxmacos

license-up

Go

Create a license quickly for a given name

development linuxmacos

linkchecker

Python

Check links in web documents or full websites

development linuxmacoswindows

llm-fuse

Python

Aggregate repository files into LLM-ready context bundles

development linuxmacos

lychee

Rust

Fast, async, resource-friendly link checker written in Rust

development linuxmacoswindows

lxc

C

Userspace interface for Linux kernel containment features

development linux

maelstrom

Go

Stress-test API reliability on concurrent threads with latency metrics

development linuxmacos

Metalsmith

JavaScript

Plugin-based static site generator written in JavaScript

development linuxmacoswindows

micro

Go

Modern, intuitive terminal text editor with plugin support

development linuxmacoswindows

minify.js

JavaScript

Recursively minify all JavaScript files

development linuxmacoswindows

mk

Python

CLI tool to ease contribution to open source projects

development linuxmacos

mise

Rust

The polyglot dev tool version manager and task runner

developmentshell linuxmacoswindows

mkdkr

Shell

Build CI pipelines scripted with Makefile and isolated with Docker

development linuxmacos

mklicense

JavaScript

CLI tool for generating text of the most common licenses

development linuxmacos

mush

Shell

A build system for shell scripts

development linuxmacos

Mycorrhiza Wiki

Go

A lightweight file-system wiki engine using Git for history

development linuxmacos

nano

C

Easy to use, lightweight text editor with on-screen key bindings

development linuxmacoswindows

nanoc

Ruby

Powerful and customizable static site generator written in Ruby

development linuxmacoswindows

nbterm

Python

Jupyter Notebooks in the terminal

development linuxmacos

nemu

C

Ncurses UI for QEMU virtual machine management

development linux

neovim

C

Modernized fork of Vim with better extensibility and Lua scripting

development linuxmacoswindows

np

JavaScript

A better npm publish

development linuxmacoswindows

nsh

Go

Powerful renaming utility for developers to rename symbols and phrases recursively

development linuxmacoswindows

o

Go

Configuration-free text editor and IDE limited to VT100

development linuxmacos

ocui

Guile

Simple text-based UI for managing containers

development linux

ollama

Go

Get up and running with large language models locally

productivitydevelopment linuxmacoswindows

OPS

Go

Tool for creating and running Nanos unikernels

development linuxmacos

oracle

TypeScript

Bundle code and prompts for AI analysis with multi-model support

developmentproductivity linuxmacoswindows

ox

Rust

An independent Rust text editor for the terminal

development linuxmacos

oxker

Rust

Simple TUI to view and control Docker containers

development linuxmacos

pageres-cli

JavaScript

Capture website screenshots in various resolutions from the command line

development linuxmacoswindows

pdf-diff

Python

Visualize differences between two PDF files

development linuxmacos

peekaboo

Swift

macOS screenshot capture, AI visual analysis, and GUI automation CLI

systemproductivitydevelopment macos

pire

Python

Python Interactive Regular Expressions tool

development linuxmacoswindows

planor

Go

The Cloud Aviator: TUI client for AWS, Vultr, Heroku, and more

development linuxmacos

Pocker

Python

TUI tool for viewing and controlling Docker containers, images, and logs

development linuxmacos

podman

Go

Daemonless container engine for developing, managing, and running OCI containers

development linuxmacoswindows

poltergeist

TypeScript

Universal file watcher with auto-detect, hot reload, and build queuing

developmentproductivity linuxmacoswindows

posting

Python

Modern API client that lives in your terminal, like Postman for the CLI

development linuxmacos

Prisma CLI

Rust

Next-generation ORM for Node.js and TypeScript

cloud-servicesdevelopmentdata linuxmacoswindows

Proji

Go

Powerful cross-platform CLI project templating tool

development linuxmacoswindows

PuDB

Python

Full-screen console debugger for Python in the terminal

development linuxmacos

Pulumi

Go

Infrastructure as code using real programming languages

cloud-servicesdevelopment linuxmacoswindows

pvcheck

Python

Automated testing tool for programs that produce textual output

development linuxmacos

QEMU

C

Generic machine and userspace emulator and virtualizer

development linuxmacoswindows

quickemu

Shell

Quickly create and run optimized Windows, macOS, and Linux VMs

development linux

qwicket

Rust

Command-line API development ecosystem

development linuxmacos

Reachable

Go

Check if a domain is up

development linuxmacoswindows

readme-md-generator

JavaScript

CLI that generates beautiful README.md files

development linuxmacoswindows

rebound

Python

Fetch Stack Overflow results in your terminal when you get an error

development linuxmacoswindows

release-it

JavaScript

Automate releases for Git repositories and Node.js packages

development linuxmacoswindows

restbook

TypeScript

CLI tool for orchestrating API workflows using YAML playbooks

development linuxmacos

ripgrep

Rust

Recursively search directories for a regex pattern, blazingly fast

searchdevelopmenttext-processing linuxmacoswindows

rr

C++

Record and deterministically replay debugging sessions

development linux

s3cmd

Python

Command line tool for managing Amazon S3 and CloudFront services

development linuxmacoswindows

SAWS

Python

Supercharged AWS command line interface

development linuxmacos

scc

Go

Fast codebase statistics counter with COCOMO and complexity estimation

development linuxmacoswindows

scons

Python

Software construction tool using Python for build configuration

development linuxmacoswindows

scriptisto

Rust

Language-agnostic shebang interpreter for writing scripts in compiled languages

development linuxmacos

semantic-release

JavaScript

Automates Node.js package release workflow with semantic versioning

development linuxmacoswindows

sesdiff

Rust

Generate shortest edit scripts using Myers' diff algorithm with edit distance

development linuxmacos

Shopify Development Tools

Ruby

Tools for developing and maintaining Shopify apps and stores

development linuxmacoswindows

sidem

Python

TUI app for managing .env configuration files

development linuxmacos

Slack CLI

Go

Build, test, and deploy Slack apps from the terminal

cloud-servicesdevelopment linuxmacoswindows

slap

JavaScript

Sublime Text-inspired terminal editor written in NodeJS

development linuxmacos

sls-dev-tools

JavaScript

Interactive terminal dashboard for AWS Serverless application resources

development linuxmacos

Slumber

Rust

TUI-based HTTP/REST client for API testing

development linuxmacoswindows

snallygaster

Python

Scan for secret files on HTTP servers

development linuxmacos

srgn

Rust

A code surgeon for precise text and code transplantation using tree-sitter

text-processingdevelopment linuxmacoswindows

stern

Go

Multi pod and container log tailing for Kubernetes

development linuxmacoswindows

stepci

TypeScript

Automated API testing and quality assurance

development linuxmacoswindows

surge

JavaScript

Static web publishing on surge.sh CDN

development linuxmacoswindows

suss

Python

AI-powered bug finder that knows your codebase

development linuxmacos

temci

Python

Advanced benchmarking tool with environment setup and visual reports

development linux

termfu

C

A multi-language debugger frontend with custom terminal layouts

development linuxmacos

Terraform

Go

Infrastructure as code for any cloud or service

cloud-servicesdevelopment linuxmacoswindows

TFTUI

Python

TUI to view and interact with Terraform state

development linuxmacos

Tilde

C++

Text editor with an intuitive interface for users accustomed to GUI editors

development linux

todocheck

Go

Static code analyzer for annotated TODO comments

development linuxmacoswindows

tokei

Rust

Count your code quickly and accurately by language

developmentproductivity linuxmacoswindows

Tokui

Go

Interactive TUI for visualizing code statistics from tokei

development linuxmacos

toolbox

Go

Containerized development environments for easy tool installation

development linux

Tsung

Erlang

Multi-protocol distributed load testing tool

development linuxmacos

umake

Rust

Makefile linter targeting the POSIX make standard

development linuxmacoswindows

upnup

Shell

Generate a LICENSE file in the current working directory

development linuxmacos

urlhunter

Go

Recon tool for searching URLs exposed via shortener services

development linuxmacos

Vagrant

Ruby

Build and manage reproducible virtual machine environments

cloud-servicesdevelopmentsystem linuxmacoswindows

vai

Python

Vim-like text editor written in Python for simplicity and extensibility

development linuxmacos

VCTUI

Go

Console interface for vCenter: manage VMs and power operations

development linuxmacos

VE

Lean, fast and feature-rich text editor

development linuxmacos

Vercel CLI

TypeScript

Deploy to Vercel's edge network from the command line

cloud-servicesdevelopment linuxmacoswindows

vet

Go

Identify risks in open source software supply chain

securitydevelopment linuxmacoswindows

vibebox

Rust

Per-project micro-VM sandbox for running coding agents on macOS

development macos

vim

C

Highly configurable modal text editor with a massive plugin ecosystem

development linuxmacoswindows

virsh

C

Interactive shell for managing libvirt domains, networks, and storage

development linux

vis

C

Modern, legacy-free, vim-like editor with Lua scripting and structural regex

development linuxmacos

vy

Python

Vim-like text editor written from scratch in Python

development linuxmacos

watchexec

Rust

Execute commands when watched files change

developmentproductivity linuxmacoswindows

Waydroid

Python

Container-based approach to boot a full Android system on Linux

development linux

WordGrinder

C

Terminal word processor designed for writing text, not desktop publishing

development linuxmacos

xh

Rust

A friendly and fast tool for sending HTTP requests

networkdevelopment linuxmacoswindows

xpe

Python

Easy-to-use command-line xpath tool

development linuxmacoswindows

ydiff

Python

View colored, incremental diff in the terminal

development linuxmacos

yq

Go

A portable command-line YAML, JSON, XML, CSV and properties processor

datatext-processingdevelopment linuxmacoswindows

zee

Rust

A modern terminal editor in the spirit of Emacs, written in Rust

development linuxmacos