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

96Health
Library Composer

Device Detector

Universal PHP library for parsing user agents into browsers, OS, and device info

3,528
Other
Used by 4
41Health
Library npm

snarkdown

A dead-simple, dependency-free Markdown-to-HTML parser that weighs about 1kb gzipped.

2,402
MIT
Used by 4
39Health
Library npm

url-parse

Small, dependency-light URL parser that works identically in Node.js and the browser.

1,032
MIT
Used by 4
81Health
Library PyPI

MyST Parser

An extended CommonMark-compliant Markdown parser with first-class bridges to docutils and Sphinx.

892
MIT
Used by 4
87Health
Library PyPI

Griffe

Extract signatures and structure from entire Python programs for API docs and breaking-change detection.

695
Other
Used by 4
33Health
Library npm

url-pattern

A tiny, dependency-free library for matching and generating URL-like string patterns without regex.

587
MIT
Used by 4
75Health
Library Go

go-shellwords

A Go library that splits shell-style command-line strings into argument slices, honoring POSIX quoting, escaping, and substitution rules.

577
MIT
Used by 4
50Health
Library Cargo

roxmltree

Parse XML into a fast, read-only tree in Rust with zero unsafe code and no dependencies.

537
Apache 2.0
Used by 4
56Health
Library Cargo

tree-sitter-c

The official C grammar for the tree-sitter incremental parsing library

395
MIT
Used by 4
35Health
Library npm

@iarna/toml

A fast, spec-compliant TOML parser and stringifier for Node.js with a familiar JSON-style interface.

340
Other
Used by 4
68Health
Library Cargo

tree-sitter-php

Incremental PHP grammar for the tree-sitter parsing library

235
MIT
Used by 4
56Health
Library Cargo

tree-sitter-ruby

The official Ruby grammar for the tree-sitter incremental parsing library

229
MIT
Used by 4
58Health
Library Cargo

tree-sitter-json

Fast, incremental JSON grammar for the Tree-sitter parsing framework.

204
MIT
Used by 4
39Health
Library npm

accept-language-parser

Parse HTTP Accept-Language headers and pick the best matching locale

165
MIT
Used by 4
34Health
Library npm

parse-diff

A fast, dependency-free unified diff parser that converts raw patch text into structured file, chunk, and line-change objects for JavaScript and TypeScript projects.

99
MIT
Used by 4
49Health
Library Composer

Parsedown

Fast, single-class Markdown parser for PHP with no dependencies beyond mbstring.

15,057
MIT
Used by 3
69Health
Library Go

Participle

A dead-simple Go library for building parsers straight from annotated struct tags.

3,891
MIT
Used by 3
75Health
Library Go

ojg

A high-performance JSON parser and toolkit for Go with a full JSONPath implementation.

955
MIT
Used by 3
88Health
Library Go

libopenapi

A high-performance Go library for parsing, validating, mutating, bundling, and diffing OpenAPI 3.2/3.1/3.0, Swagger, Overlay, and Arazzo documents.

875
MIT
Used by 3
48Health
Library Cargo

httparse

A tiny, safe, zero-copy push parser for the HTTP/1.x protocol in Rust

714
Other
Used by 3
60Health
Library Cargo

tree-sitter-md

Fast, incremental Markdown grammar for the Tree-sitter parsing framework.

626
MIT
Used by 3
90Health
Library PyPI

astroid

A Python AST library with static type and value inference, powering pylint

584
LGPL-2.1
Used by 3
74Health
Library npm

argparse

A faithful JS port of Python's argparse — sub-commands, auto-generated help, and typed CLI arguments for Node.js.

512
Other
Used by 3
49Health
Library npm

react-papaparse

React hooks and components wrapping PapaParse for fast in-browser CSV parsing

381
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