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

59Health
Library npm

ora

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

9,747
MIT
Used by 42
81Health
Library PyPI

idna

Internationalized Domain Names for Python — IDNA 2008 and UTS #46 encoding and decoding

294
BSD 3
Used by 25
83Health
Library PyPI

Charset Normalizer

A pure-Python universal charset detector that turns text of unknown encoding into clean Unicode.

794
MIT
Used by 23
63Health
Library npm

slugify

Slugify a string with accurate Unicode transliteration for URLs, filenames, and IDs.

2,703
MIT
Used by 20
41Health
Library npm

cli-table3

Pretty unicode tables for the command line, drop-in API-compatible with the original cli-table

635
MIT
Used by 19
44Health
Library npm

punycode.js

A robust Punycode converter for internationalized domain names, fully compliant with RFC 3492 and RFC 5891.

1,692
MIT
Used by 12
40Health
Library npm

he

A robust, spec-compliant HTML entity encoder and decoder for JavaScript with full Unicode support.

3,597
MIT
Used by 11
84Health
Library PyPI

chardet

Universal character encoding detector for Python with built-in language and MIME type detection.

2,667
Other
Used by 11
75Health
Library Cargo

encoding_rs

Fast, WHATWG-compliant character encoding conversion crate that powers Firefox's Web-facing text decoding.

464
Other
Used by 8
39Health
Library Cargo

unicode-normalization

Unicode NFC/NFD/NFKC/NFKD normalization for Rust strings, per UAX #15

199
Apache 2.0
Used by 8
56Health
Library Cargo

unicode-segmentation

Split Rust strings into grapheme clusters, words, and sentences per Unicode UAX #29

674
Other
Used by 7
90Health
Library Cargo

icu

ICU4X: the Rust meta-crate for internationalization — locale-aware dates, collation, casing, segmentation, and more

1,861
Other
Used by 5
90Health
Library PyPI

fpdf2

A pure-Python library for generating and manipulating PDF documents, with text, images, tables, barcodes, SVG, and digital signing built in.

1,540
Other
Used by 5
39Health
Library npm

transliteration

Converts Unicode text from any writing system into Latin ASCII or URL-safe slugs, with zero runtime dependencies.

640
MIT
Used by 5
34Health
Library npm

CSS.escape

A lightweight, spec-compliant polyfill for the CSS.escape() method defined in CSSOM, for safely escaping CSS identifiers.

499
MIT
Used by 5
72Health
Library PyPI

wcwidth

Measures the displayed width of Unicode strings in a terminal, so CLI/TUI output lines up correctly across CJK, emoji, and combining characters.

465
MIT
Used by 5
49Health
Library Cargo

unicode-width

Determine the displayed width of Unicode characters and strings per UAX #11

315
Other
Used by 5
34Health
Library npm

get-east-asian-width

Determine the East Asian Width of a Unicode character using current Unicode data

51
MIT
Used by 5
69Health
Library npm

Pretext

Fast, DOM-free multiline text measurement and layout for JavaScript and TypeScript

50,345
MIT
Used by 4
78Health
Library Cargo

comfy-table

A minimalistic Rust library for building beautiful, dynamically-wrapped terminal tables

1,393
MIT
Used by 4
40Health
Library Go

uniseg

A Go library implementing Unicode Text Segmentation, Line Breaking, and monospace string width calculation per the Unicode Standard.

727
MIT
Used by 4
33Health
Library Cargo

chardetng

A no_std character encoding detector for legacy Web content, built to give Firefox parity with Chrome's ced on undeclared charsets.

127
Apache 2.0
Used by 4
59Health
Library npm

xregexp

Extended, extensible JavaScript regular expressions with named capture, Unicode properties, free-spacing syntax, and a regex utility belt.

3,325
MIT
Used by 3
46Health
Library npm

unicode-emoji-json

Up-to-date Unicode emoji data — names, slugs, groups, and skin tone variants — shipped as plug-and-play JSON files.

431
MIT
Used by 3

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