Packages

CLI & Terminal Packages

Command-line-interface frameworks and terminal UI/prompt libraries for building polished, scriptable developer tools (Cobra, Clap, Click, Commander).

323 packages

Packages in CLI & Terminal

70Health
Tool Go

swag

Generates Swagger 2.0 API documentation directly from declarative comments above your Go handler functions.

13,043
MIT
Used by 9
86Health
Tool npm

dotenvx

A secure, cross-platform dotenv replacement that encrypts .env files and runs any command with decrypted secrets injected — no code changes required.

5,848
BSD 3
Used by 9
73Health
Library npm

figlet

Full FIGfont-spec ASCII art text renderer for Node and the browser

3,036
MIT
Used by 9
83Health
Tool npm

start-server-and-test

Starts your dev server, waits for it to respond, runs your test command, then shuts the server down automatically.

1,583
MIT
Used by 9
52Health
Tool npm

jest-watch-typeahead

Jest watch-mode plugins that let you filter running tests by file name or test name through an interactive typeahead prompt.

412
MIT
Used by 9
53Health
Library npm

Commander Extra Typings

Strong TypeScript typings for Commander that infer option and action handler types automatically.

126
MIT
Used by 9
85Health
Tool Go

goose

A database migration tool for Go, driven by SQL files or plain Go functions, with a CLI and an embeddable provider library.

11,614
MIT
Used by 8
89Health
Framework Composer

Symfony Console

The PHP framework component for building beautiful, testable command-line applications

9,813
MIT
Used by 8
56Health
Library npm

colors.js

Terminal string styling for Node.js console output, and the package at the center of a 2022 supply-chain sabotage incident.

5,156
MIT
Used by 8
67Health
Library Cargo

dialoguer

A Rust library for interactive command-line prompts and menus

1,617
MIT
Used by 8
72Health
Library Cargo

console

A Rust library for terminal and console abstraction: colors, styles, cursor control, and terminal size detection

1,199
MIT
Used by 8
34Health
Library npm

ncp

Asynchronous, recursive file and directory copying for Node.js, usable as a CLI tool or a simple callback-based API.

679
MIT
Used by 8
36Health
Library npm

ansi-to-html

Converts ANSI escape sequences from terminal output into styled HTML spans, with a bundled CLI for piping colored logs straight to HTML.

376
MIT
Used by 8
87Health
Framework npm

oclif Core

The Node.js framework that powers Salesforce CLI and Heroku CLI, providing flag parsing, help generation, and a plugin system for building CLIs.

318
MIT
Used by 8
91Health
Tool npm

verdaccio

A lightweight, zero-config-required private npm registry with built-in caching and proxying of public registries.

17,940
MIT
Used by 7
46Health
Tool Go

Wire

Compile-time dependency injection for Go that generates plain, debuggable initialization code with zero runtime reflection.

14,380
Apache 2.0
Used by 7
93Health
Tool npm

Redux DevTools Extension

Store enhancer that connects Redux apps to the Redux DevTools browser extension

14,369
MIT
Used by 7
97Health
Tool PyPI

Sphinx

A documentation generator that turns reStructuredText or Markdown sources into polished HTML, PDF, EPUB, and more.

8,076
Other
Used by 7
68Health
Library Go

huh

A simple, powerful Go library for building interactive terminal forms and prompts, with theming and accessibility built in.

7,212
MIT
Used by 7
91Health
Tool npm

Docusaurus OpenAPI Docs

Docusaurus plugin that generates polished API reference docs directly from an OpenAPI spec

1,102
MIT
Used by 7
72Health
Tool PyPI

wheel

The official command-line tool for building, inspecting, and repairing Python .whl binary distribution packages.

577
MIT
Used by 7
91Health
Framework npm

Pulumi

Infrastructure as Code in your favorite programming language, powered by a shared multi-language deployment engine.

25,813
Apache 2.0
Used by 6
95Health
Tool Go

BuildKit

The daemon and CLI toolkit behind `docker build`, compiling Dockerfiles and other build definitions into portable, cacheable OCI images.

10,337
Apache 2.0
Used by 6
49Health
Library npm

json2csv

Convert JSON arrays into CSV strings and files with configurable fields, formatters, and streaming parsers for Node.js.

2,717
MIT
Used by 6

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers