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
ora
An elegant, dependency-light terminal spinner for Node.js command-line apps and scripts.
tqdm
A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.
urfave/cli
A declarative, dependency-free Go package for building fast, friendly command-line tools.
indicatif
A Rust library for progress bars, spinners, and colored terminal output in command-line applications.
json2csv
Convert JSON arrays into CSV strings and files with configurable fields, formatters, and streaming parsers for Node.js.
jsonschema
A compliant, dependency-light Go library for compiling and validating JSON Schema across five draft versions, with rich hierarchical errors.
quicktype
Generate strongly-typed models and serializers from JSON, Schema, TypeScript, or GraphQL
Open Policy Agent (OPA)
Open source policy engine for unified authorization and compliance decisions across your stack.
progress
A lightweight, dependency-free ASCII progress bar for Node.js command-line tools.
node-bunyan
A simple and fast JSON logging library for Node.js services, paired with a CLI for pretty-printing structured logs.
gojq
A pure Go implementation of jq for querying and transforming JSON and YAML, usable as a CLI or embedded as a Go library.
yaml.js
Standalone JavaScript YAML 1.2 parser and encoder for Node.js and browsers, with yaml2json and json2yaml command-line tools.
alive-progress
An animated, throughput-aware Python progress bar with real-time ETA, print/logging hooks, and a pause-and-resume mechanic no other bar library has.
jsonargparse
Build Python CLIs and configuration from type hints, config files, and environment variables with minimal effort.
colored_json
Colorizes JSON output with ANSI terminal codes by implementing serde_json's Formatter trait directly.