Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category1
Sort:Used by Most Apps
Cobra
The commander library that powers Kubernetes, Hugo, and GitHub CLI's command-line interfaces.
Click
A composable Python toolkit for building command line interfaces with minimal boilerplate.
rich
A Python library for rendering rich text, tables, progress bars, and syntax-highlighted code in the terminal.
Ruff
An extremely fast Python linter and code formatter, written in Rust, built as a drop-in replacement for Flake8, Black, isort, and dozens of plugins.
tqdm
A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.
color
Colorized terminal output for Go with ANSI escape codes, 24-bit RGB, and built-in Windows support.
Typer
Typer is a Python library for building CLI applications, using type hints to generate arguments, options, validation, help text, and shell completion automatically.
urfave/cli
A declarative, dependency-free Go package for building fast, friendly command-line tools.
pty
A minimal, dependency-free Go library for opening and managing Unix pseudo-terminals.
go-isatty
Cross-platform Go library that detects whether a file descriptor is connected to a terminal, including Cygwin and MSYS2 ptys on Windows.
lipgloss
Lipgloss brings a CSS-like, declarative styling API to Go terminal apps, covering colors, borders, layout, and compositing for building polished TUIs.
migrate
Database schema migrations for Go, usable as a CLI tool or an importable library with pluggable source and database drivers.
Bubble Tea
A Go framework based on The Elm Architecture for building terminal UIs, from simple prompts to full-window, high-performance TUI applications.
go-toml
The original Go library for loading, querying, and marshaling TOML documents, now superseded by go-toml v2.
MkDocs
A fast, simple static site generator for building project documentation from Markdown with a single YAML config file.
Ginkgo
A mature, BDD-style testing framework for Go that pairs with Gomega to write expressive, parallelizable specs.
goose
A database migration tool for Go, driven by SQL files or plain Go functions, with a CLI and an embeddable provider library.
Wire
Compile-time dependency injection for Go that generates plain, debuggable initialization code with zero runtime reflection.
Sphinx
A documentation generator that turns reStructuredText or Markdown sources into polished HTML, PDF, EPUB, and more.
Pulumi
Infrastructure as Code in your favorite programming language, powered by a shared multi-language deployment engine.
BuildKit
The daemon and CLI toolkit behind `docker build`, compiling Dockerfiles and other build definitions into portable, cacheable OCI images.
spinner
A lightweight Go library that adds a configurable terminal spinner or progress indicator to any CLI application, with 90 built-in character sets.
jsonschema
A compliant, dependency-light Go library for compiling and validating JSON Schema across five draft versions, with rich hierarchical errors.
IPython
A productive interactive Python shell with rich introspection, tab completion, and magic commands.