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

90Health
Library npm

Prisma Client

Auto-generated, type-safe database client for Node.js and TypeScript.

47,610
Apache 2.0
Used by 46
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
42Health
Library npm

GSAP

The industry-standard JavaScript animation library for tweening CSS, SVG, canvas, and UI with rock-solid cross-browser reliability.

28,405
Other
Used by 11
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
55Health
SDK npm

msgraph-sdk-javascript

Official Microsoft Graph JavaScript SDK for calling the Graph API from Node.js and the browser.

833
MIT
Used by 8
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
94Health
Library npm

gridstack.js

A dependency-free TypeScript library for building draggable, resizable, responsive dashboard grid layouts in the browser.

9,115
MIT
Used by 7
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

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