Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Sort:Used by Most Apps
haversine-distance
A zero-dependency JavaScript implementation of the Haversine formula for great-circle distance between two coordinates, in meters.
Protovalidate (ECMAScript)
Runtime validation for Protobuf messages, driven by buf.validate rule annotations in your .proto schema.
js-string-escape
Escapes strings into safe JavaScript string literals, correctly handling quotes, backslashes, and all four ECMAScript line-terminator characters.
final-form-arrays
Array mutators for Final Form that add push, pop, insert, remove, move, swap, and more to manage dynamic list fields.
flagsmith-js-client
The official JavaScript and React Native client SDK for Flagsmith, the open source feature flag and remote configuration platform.
commercetools Platform SDK
Fully-typed TypeScript client for every commercetools Composable Commerce API endpoint, generated straight from the platform's RAML spec.
kgb
Function spies for Python unit tests that intercept, record, and reroute calls without heavy-handed mocking.
truncate
A tiny zero-dependency JavaScript utility that truncates text to a length while keeping URLs and email addresses intact.
focus-options-polyfill
Polyfill for the focusOptions preventScroll flag on HTMLElement.focus().
regexp.escape
A robust, spec-compliant polyfill for RegExp.escape() that safely escapes regex special characters, working as far down as ES3.
BlendModes
Apply Photoshop-style layer blend modes to images in Python with NumPy and Pillow
@tryghost/api-framework
A composable request pipeline that runs Ghost's API controllers through validation, serialization, permissions, and query stages.
memory-level
In-memory abstract-level database for Node.js and browsers, backed by a fully persistent red-black tree.
configcat-js
Official JavaScript SDK for evaluating ConfigCat feature flags and remote config values directly in the browser.
weakmap-polyfill
A lightweight, spec-compliant ES6 WeakMap polyfill for browsers and JS engines without native support.
simple-xml-to-json
A tiny, dependency-free library that transpiles XML into JSON through an AST.
estree-util-build-jsx
Converts JSX embedded in an ESTree syntax tree into React.createElement or automatic jsx-runtime calls.
EVP_BytesToKey
Reimplements OpenSSL's legacy EVP_BytesToKey key-derivation algorithm in pure JavaScript for compatibility with older OpenSSL-encrypted data.
tag-expressions
A small boolean-expression parser and evaluator for selecting Gherkin scenarios by tag, used by behave and other Cucumber-family test runners.
string.prototype.matchall
Spec-compliant ES2020 polyfill for String.prototype.matchAll.
retryhttp
Retry transient HTTP errors in httpx, requests, and aiohttp with sensible, fully customizable defaults.
@connectrpc/validate
A Connect interceptor that validates RPC requests and responses using Protobuf constraints and CEL expressions.
quickjs-rs
Sandboxed JavaScript and TypeScript execution for Python, running QuickJS inside a WebAssembly sandbox.
@tinyhttp/logger
Minimal and flexible HTTP request logger middleware for tinyhttp and Node.js.