Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

60Health
Library npm

ora

An elegant, dependency-light terminal spinner for Node.js command-line apps and scripts.

9,757
MIT
Used by 42
90Health
Library PyPI

tqdm

A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.

31,347
Other
Used by 37
92Health
Framework Go

urfave/cli

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

24,260
MIT
Used by 17
77Health
Library Cargo

indicatif

A Rust library for progress bars, spinners, and colored terminal output in command-line applications.

5,220
MIT
Used by 16
49Health
Library npm

json2csv

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

2,718
MIT
Used by 6
62Health
Library Go

jsonschema

A compliant, dependency-light Go library for compiling and validating JSON Schema across five draft versions, with rich hierarchical errors.

1,276
Apache 2.0
Used by 6
83Health
Tool npm

quicktype

Generate strongly-typed models and serializers from JSON, Schema, TypeScript, or GraphQL

13,877
Apache 2.0
Used by 5
94Health
Tool Go

Open Policy Agent (OPA)

Open source policy engine for unified authorization and compliance decisions across your stack.

12,280
Apache 2.0
Used by 5
44Health
Library npm

progress

A lightweight, dependency-free ASCII progress bar for Node.js command-line tools.

2,990
MIT
Used by 5
43Health
Library npm

node-bunyan

A simple and fast JSON logging library for Node.js services, paired with a CLI for pretty-printing structured logs.

7,207
MIT
Used by 3
79Health
Tool Go

gojq

A pure Go implementation of jq for querying and transforming JSON and YAML, usable as a CLI or embedded as a Go library.

3,807
MIT
Used by 3
36Health
Library npm

yaml.js

Standalone JavaScript YAML 1.2 parser and encoder for Node.js and browsers, with yaml2json and json2yaml command-line tools.

884
MIT
Used by 3
40Health
Library PyPI

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.

6,310
MIT
Used by 1
72Health
Library PyPI

jsonargparse

Build Python CLIs and configuration from type hints, config files, and environment variables with minimal effort.

432
MIT
Used by 1
28Health
Library Cargo

colored_json

Colorizes JSON output with ANSI terminal codes by implementing serde_json's Formatter trait directly.

33
Other
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