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

62Health
Framework npm

Commander.js

The complete, battle-tested framework for building Node.js command-line interfaces.

28,412
MIT
Used by 94
54Health
Framework Go

Cobra

The commander library that powers Kubernetes, Hugo, and GitHub CLI's command-line interfaces.

44,650
Apache 2.0
Used by 62
75Health
Framework npm

yargs

The modern, pirate-themed command-line argument parser and command framework for Node.js

11,504
MIT
Used by 42
89Health
Framework PyPI

Typer

Typer is a Python library for building CLI applications, using type hints to generate arguments, options, validation, help text, and shell completion automatically.

20,033
MIT
Used by 26
92Health
Framework Go

urfave/cli

A declarative, dependency-free Go package for building fast, friendly command-line tools.

24,260
MIT
Used by 17
82Health
Framework Go

Bubble Tea

A Go framework based on The Elm Architecture for building terminal UIs, from simple prompts to full-window, high-performance TUI applications.

45,125
MIT
Used by 13
81Health
Framework Go

Ginkgo

A mature, BDD-style testing framework for Go that pairs with Gomega to write expressive, parallelizable specs.

9,061
MIT
Used by 10
87Health
Framework Composer

Symfony Console

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

9,811
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.

317
MIT
Used by 8
91Health
Framework npm

Pulumi

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

25,735
Apache 2.0
Used by 6
60Health
Framework npm

citty

A zero-dependency, type-safe CLI framework for Node.js built on native util.parseArgs, with nested subcommands, lifecycle hooks, and a plugin system.

1,324
MIT
Used by 6
66Health
Framework PyPI

Textual

The Python framework for building sophisticated terminal and web user interfaces with a simple, async-native API.

37,354
MIT
Used by 3
68Health
Framework npm

nest-commander

nest-commander lets NestJS developers build command-line apps using the same decorators, DI, and modules as their web services.

485
MIT
Used by 3
95Health
Framework PyPI

dbt-core

dbt-core is the open-source framework that lets analysts and engineers transform warehouse data using version-controlled SQL models, automated tests, and documentation.

13,937
Apache 2.0
Used by 2
76Health
Framework PyPI

mini-swe-agent

A radically simple, ~100-line Python AI software engineering agent that solves tasks using only bash.

8,019
MIT
Used by 2
85Health
Framework npm

alchemy

Infrastructure-as-Effects for TypeScript — cloud resources, IAM, and app logic in one type-safe Effect program.

1,378
Apache 2.0
Used by 2
38Health
Framework npm

Clipanion

A type-safe, dependency-free CLI framework for building nested, typed command-line applications in TypeScript.

1,256
MIT
Used by 2
89Health
Framework PyPI

Scrapling

Adaptive Python web scraping framework with anti-bot fetchers and a spider crawling engine

84,084
BSD 3
Used by 1
81Health
Framework npm

Raycast API

The official React and TypeScript API for building extensions and AI tools that run inside Raycast, plus the `ray` CLI for scaffolding, building, and publishing them.

7,772
MIT
Used by 1
85Health
Framework PyPI

Cyclopts

A modern Python CLI framework that builds command-line apps from type hints.

1,267
Apache 2.0
Used by 1
45Health
Framework npm

@oclif/command

The legacy base command class for the oclif framework for building Node.js command-line interfaces.

136
MIT
Used by 1
52Health
Framework Composer

Utopia CLI

A dependency-free PHP micro-framework for building command-line tools with task routing, DI, and lifecycle hooks.

42
MIT
Used by 1

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