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

75Health
Library npm

execa

A modern process-execution library for Node.js with template-string syntax and zero shell-injection risk.

7,602
MIT
Used by 43
33Health
Library Cargo

dirs-rs

Platform-specific standard directory paths for config, cache, and data on Linux, macOS, and Windows.

739
Apache 2.0
Used by 33
39Health
Library npm

path-browserify

Node.js path module implementation for browser environments

192
MIT
Used by 23
44Health
Library npm

Micromatch

Fast, POSIX-compliant glob matching for Node.js — the drop-in replacement for minimatch and multimatch.

3,039
MIT
Used by 13
38Health
Library npm

path

Browser-compatible republish of Node.js's built-in path module

134
MIT
Used by 11
39Health
Library npm

find-up

Find a file or directory by walking up (or down) parent directories from any path.

643
MIT
Used by 8
72Health
Library Go

etree

A lightweight, pure Go library for parsing, querying, and modifying XML with an element-tree model and XPath-like path queries.

1,669
Other
Used by 6
56Health
Library npm

filenamify

Convert any string into a valid, cross-platform safe filename in one function call.

525
MIT
Used by 6
37Health
Library npm

fix-path

Fix the $PATH environment variable on macOS and Linux when your app is launched from a GUI

300
MIT
Used by 6
37Health
Library npm

object-path

A tiny JavaScript utility for reading, writing, and deleting deeply nested object properties using dot-notation strings or array paths.

1,061
MIT
Used by 5
33Health
Library Cargo

directories

A tiny Rust library that resolves the platform-specific, user-accessible config, cache, and data directory paths for Linux, macOS, and Windows.

837
Other
Used by 5
43Health
Library npm

slash

Converts Windows backslash paths to forward-slash paths in JavaScript.

338
MIT
Used by 5
77Health
Library npm

jsonata

A lightweight query and transformation language for filtering, mapping, and reshaping JSON data with concise, path-based expressions.

2,689
MIT
Used by 4
37Health
Library npm

module-alias

Register directory aliases and custom module paths in Node.js to replace long relative require/import chains with short names.

1,787
MIT
Used by 4
52Health
Library PyPI

jsonpath-ng

A standard-compliant JSONPath implementation for Python with arithmetic operators, AST manipulation, and in-place updates.

733
Apache 2.0
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
33Health
Library npm

normalize-path

Normalize Windows and POSIX file path slashes to unix-style forward slashes

112
MIT
Used by 3
28Health
Library Cargo

pathdiff

Tiny Rust library for computing a relative path between two paths

68
MIT
Used by 3
43Health
Library npm

jsonpath

jsonpath - Secure JSONPath Query Engine for Node.js

1,430
MIT
Used by 2
38Health
Library npm

package-directory

pkg-dir walks up from any directory to find the nearest package.json, returning the root directory of a Node.js project or npm package.

253
MIT
Used by 2
41Health
Library Cargo

dirs-next

Tiny Rust library for locating platform-specific config, cache, and data directories.

212
Other
Used by 2
34Health
Library npm

glob-parent

Extract the non-magic parent path from a glob pattern

82
Other
Used by 2
21Health
Library npm

is-valid-path

Lightweight utility that checks whether a string is a valid, non-glob file path in Node.js.

12
MIT
Used by 2
43Health
Library PyPI

pathvalidate

A zero-dependency Python library that sanitizes and validates filenames, file paths, and LTSV labels across Windows, Linux, macOS, and POSIX platforms.

296
MIT
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