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

63Health
Library npm

lossless-json

Parse and stringify JSON without losing precision on big numbers

479
MIT
Used by 6
93Health
SDK PyPI

langchain-google-genai

LangChain's official Python integration for Google's Gemini chat, embedding, and multimodal models.

406
MIT
Used by 6
41Health
Library npm

fast-safe-stringify

Fast JSON.stringify drop-in that safely handles circular references

359
MIT
Used by 6
63Health
SDK npm

@octokit/webhooks

Verify, parse, and route GitHub webhook events in Node.js with full TypeScript types

348
MIT
Used by 6
79Health
Library Cargo

pkcs8

Pure Rust implementation of PKCS#8 private key encoding and decoding

343
Other
Used by 6
75Health
SDK Cargo

hf-hub

Rust client for the Hugging Face Hub API with async and blocking interfaces

339
Apache 2.0
Used by 6
67Health
Library PyPI

termcolor

ANSI color formatting for terminal output in Python

327
MIT
Used by 6
52Health
Library npm

toml-node

A zero-dependency, spec-compliant TOML parser for Node.js with BigInt and Temporal support.

326
MIT
Used by 6
34Health
Library npm

heic-convert

Converts HEIC/HEIF images to JPEG or PNG in Node.js and the browser, using pluggable pure-JS and native Canvas encoders.

322
Other
Used by 6
39Health
Library Cargo

subtle

Pure-Rust traits and utilities for writing constant-time cryptographic code that resists timing side-channel attacks.

312
BSD 3
Used by 6
71Health
Library npm

@fastify/cookie

Fast, secure cookie parsing and signing plugin for Fastify applications

301
MIT
Used by 6
36Health
Library npm

fix-path

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

299
MIT
Used by 6
55Health
Library npm

countries-and-timezones

Minimalistic library for looking up countries, IANA timezones, and their UTC/DST offsets, kept in sync with the tz database.

278
MIT
Used by 6
52Health
Library Cargo

tree-sitter-java

A fast, incremental Java grammar for the tree-sitter parsing library

277
MIT
Used by 6
39Health
Library PyPI

docstring_parser

Parse Python docstrings in ReST, Google, Numpydoc, and Epydoc styles

273
MIT
Used by 6
86Health
Tool npm

@intlify/unplugin-vue-i18n

A build-time unplugin that precompiles Vue I18n locale messages into optimized JavaScript across Vite, Webpack, and Rspack.

269
MIT
Used by 6
40Health
Library Cargo

libfuzzer-sys

Rust bindings to LLVM's libFuzzer for coverage-guided fuzz testing

268
Apache 2.0
Used by 6
36Health
Library Cargo

serde_urlencoded

Serialize and deserialize application/x-www-form-urlencoded data in Rust using Serde

265
Apache 2.0
Used by 6
91Health
SDK PyPI

weaviate-python-client

The official Python SDK for Weaviate, with typed sync and async clients for vector search, RAG, and collection management.

228
BSD 3
Used by 6
66Health
Library npm

rate-limit-redis

A Redis-backed store for express-rate-limit that shares rate limit counters across multiple Node.js server instances.

218
MIT
Used by 6
60Health
Library npm

@electron-toolkit/preload

Type-safe helper for exposing Electron's ipcRenderer, webFrame, webUtils, and process APIs to the renderer via contextBridge.

215
MIT
Used by 6
85Health
Library npm

xml-crypto

TypeScript library for signing, verifying, and encrypting XML documents using the W3C XMLDSig and XMLEnc standards.

214
MIT
Used by 6
78Health
Library npm

RE2JS

Linear-time, ReDoS-safe regular expression engine for JavaScript

208
MIT
Used by 6
66Health
Library npm

set-cookie-parser

Parse raw Set-Cookie header values into structured JavaScript cookie objects

198
MIT
Used by 6

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