library
The MapLibre Organization is an umbrella for open-source mapping libraries.
NumPy & SciPy for GPU.
CuPy is a NumPy/SciPy-compatible array library for GPU-accelerated computing with Python. CuPy acts as a drop-in replacement to run existing NumPy/SciPy code on NVIDIA CUDA or AMD ROCm platforms.
@pierre/diffs is an open source diff and code rendering library. It's built on Shiki for syntax highlighting and theming, is super customizable, and comes packed with features. Made with love by The Pierre Computer Company.
Related contents:
A Positively Charged JavaScript Runtime. A JavaScript Runtime for Rust.
Ion is a JavaScript runtime for integrating a JavaScript engine within a Rust program. This is useful for cases like building out a JavaScript powered plug-in system - but it can also be used directly from a stand alone executable.
A library that unifies the APIs of IndexedDB, localStorage and other storage into a consistent API.
modern storage toolkit that keeps localForage compatibility while using async/await, TypeScript, and zero legacy baggage.
CSS reacts, JS just listens. What JS knows, now CSS knows.
Runtime state for CSS. Now there's a Prop For That. Expose what JavaScript knows but CSS can't see — as live CSS custom properties.
A vector index built on TurboQuant, written in Rust with Python bindings.
A 10 million document corpus takes 31 GB of RAM as float32. turbovec fits it in 4 GB - and searches it faster than FAISS.
turbovec is a Rust vector index with Python bindings, built on Google Research's TurboQuant algorithm — a data-oblivious quantizer that matches the Shannon lower bound on distortion, with no codebook training and no separate train phase.
The web has been silent. tiks makes it sing.
Procedural UI sounds. Zero audio files. Pure synthesis.
A GPU-accelerated UI framework for Zig, targeting macOS (Metal), Linux (Vulkan/Wayland), and Browser (WASM/WebGPU).
Gooey is a hybrid immediate/retained mode UI framework designed for building fast, GPU-rendered applications on macOS/Metal, WebAssembly/WebGPU, and Wayland/Vulkan
Liquid Glass for the Web .
Liquid DOM is a monorepo for WebGPU liquid-glass rendering, React bindings, Three.js integration, React Three Fiber integration, and the renderer-agnostic layout engine used by the higher-level APIs.
Related contents:
Terminal UIs That Make Java Developers Smile 😊 A Java library for building modern terminal user interfaces.
TamboUI brings the TUI paradigms seen in things like Rust's ratatui or Go's bubbletea to the Java ecosystem.
Related contents:
A TypeScript/JavaScript library for quickly building performant declarative user interfaces without the use of a virtual DOM.
Reactive UIs in plain TypeScript. Simple to learn, fast to ship.
Aberdeen wraps your state in ES6 Proxy objects for fine-grained property access tracking, then automatically re-executes only the DOM-building closures that depend on changed data. So we get precise DOM updates with neither virtual DOM diffing nor compiler magic.
Related contents:
Orchestrate sandboxed coding agents in TypeScript with sandcastle.run().
A TypeScript library for orchestrating AI coding agents in isolated sandboxes.
Zero-dependency spreadsheet engine — XLSX, CSV, ODS, JSON, NDJSON, XML.
Schema validation, streaming, round-trip preservation. Pure TypeScript, works everywhere.
🍫 Tastier cookies, local, session, and db storage in a tiny package. Includes subscribe() events for changes.
Modular and type-safe forms
Build your next form with Formisch, the open source form library with performance, type safety and bundle size in mind. The lightweight, schema-first, and fully type-safe form library for React, Solid, Vue, Svelte and more.
Related contents:
HTTP Idempotency Middleware for Laravel applications.
Laravel Idempotency helps you safely retry write-oriented HTTP requests without performing the same work twice. When a POST, PUT, or PATCH request is sent again with the same idempotency key and the same request data, the package replays the original response instead of executing your route again.
Related contents:
High-performance asymmetric lossless compression. 40%+ faster decompression than LZ4 on ARM64 with better compression ratios. Optimized for Game Assets, Firmware & App Bundles.
Related contents:
A file tree rendering library
@pierre/trees is an open source file tree rendering library. It's built for performance and flexibility, is super customizable, and comes packed with features.
The library for faithful browser automation. High-fidelity fingerprinting for Bun, engineered for consistency and transparency.
mochi.js is a Bun-native, raw-CDP browser automation framework. Pass a seed and a profile; get a relationally-coherent fingerprint that survives a getParameter(0x9245) probe. JIT-friendly inject payload, Chromium-native fetch (real Chrome JA4 by definition), behavioral synth on top of Bezier+Fitts. Leaves no crumbs.
Paramiko is a pure-Python implementation of the SSHv2 protocol, providing both client and server functionality. It provides the foundation for the high-level SSH library Fabric, which is what we recommend you use for common client use-cases such as running remote shell commands or transferring files.
Related contents:
libglnx is a utility library for GNOME C projects that provides fd-based filesystem operations as its primary API. Functions like glnx_openat_rdonly, glnx_file_replace_contents_at, and glnx_tmpfile_link_at all take directory fds and operate relative to them. The library is built around the discipline of “always have an fd, never use an absolute path when you can use an fd.
Related contents:
Gopacket is a clean Go implementation of Impacket, a library intended for working with network protocols.
A complete Go implementation of Impacket - 63 tools and 24 library packages for Windows network protocol interaction, Active Directory enumeration, and attack execution. Built as a native Go framework so you can compile once and run anywhere without Python dependencies.
🪇 Minimal terminal spinners for Rust.
Rattles is a minimal, dependency-free terminal spinner library for Rust. It makes no assumptions about how the output will be used.
Node.js antivirus scanning.
Minimal Node.js wrapper around ClamAV — scan any file and get Clean, Malicious, or ScanError. Handles installation and database updates automatically.
Lightweight fuzzy-search library, with zero dependencies.
Fuse.js is a lightweight, zero-dependency fuzzy-search library written in TypeScript. It works in the browser and on the server, and is designed for searching small-to-medium datasets on the client side where you can't rely on a dedicated search backend.
A fast, async-native Django cache backend for Valkey (and Redis). Opinionated and secure by default.
Related contents:
Simple Secure Keeper for Secrets.
Keeper is a cryptographic secret store for Go. It encrypts arbitrary byte payloads at rest using Argon2id key derivation and XChaCha20-Poly1305 (default) authenticated encryption, and stores them in an embedded bbolt database.
Components in Markdown.
A fast, streaming-ready markdown parser with component support for Vue, React, Svelte, HTML and ANSI terminal.
Turns any HTML page into clean markdown.
Mozilla Readability algorithm + hickory-to-markdown converter for Babashka.
Turns any HTML page into clean markdown by parsing it with jsoup, scoring content using the Mozilla Readability algorithm, extracting the main article body, and converting the hickory tree to markdown.
Related contents:
Type-Safe Errors for JS & TypeScript. Encode failure into your program.
This package contains a Result type that represents either success (Ok) or failure (Err).
Related contents:
An experimental Rust architecture for reactive UI.
Xilem and Masonry provide an experimental high-level architecture for writing GUI apps in Rust.
Masonry is a foundational crate for building natively compiled GUIs in Rust. It provides a retained widget tree and runs event handling and update passes on it.
Xilem a high-level reactive framework inspired by React, SwiftUI and Elm. It lets users create a lightweight view tree, and changes the rendered app based on changes to the tree. It has a web backend and a Masonry backend.
A PHP function to work with private properties and methods.
This package offers an invade function that will allow you to read/write private properties of an object. It will also allow you to call private methods.
Port of the Snowpack Compiler from TypeScript To Golang.
A compiler for the Snowpack IDL (Interface Definition Language) that generates type-safe Go code for RPC services and cryptographic operations. Define your protocols once in .snowp files and get structs, enums, tagged unions, serialization, full client/server RPC stubs, and cryptographic domain separation stubs generated automatically.
Related contents:
Super lightweight syntax highlighter.
Super lightweight syntax highlighter for JavaScript and JSX—about 1 kB minified and gzipped. Works in the browser or any JS runtime that can set HTML strings.
Data Visualization for React. Streaming-First Visualization for React
Push data at 60fps with decay, pulse, and staleness encoding. Or just pass an array — static data is the simple case. 40+ chart types, network graphs, coordinated dashboards, and AI tooling built in.
Pure-Go implementation of JSONata 2.x for high-throughput streaming evaluation.
JSONata is a lightweight query and transformation language for JSON data — think "jq meets XPath with lambda functions." gnata brings the full JSONata 2.x specification to Go, with a production-grade streaming tier designed for evaluating thousands of expressions against millions of events per day with zero contention.
Related contents:
noq, a QUIC implementation in Rust.
General purpose implementation of the QUIC transport protocol in pure Rust. Noq is built as an async-friendly API in the noq crate on top of a sans-io protocol library in noq-proto.
Noq started out as a fork of the excellent Quinn project. The main focus of development has been towards adding support for more QUIC (draft) extensions.
Related contents:
Pts.py is an experimental library for visual thinking.
A vision appears. It twinkles in the vast space of imagination. We squint to connect the dots in a sky full of stars.
Pts.py is an experimental librar for for creative coding, visualization and play. It explores principles of visual composability in code. I started this series of explorations, first with an idea about a simple point (Pt, 2015), then an idea about connecting them, (Pts.js, 2017). Starting anew in Pts.py (2025), this is again both a software library and a speculative playground.
Structure LLM Outputs with Ease. Structured outputs powered by LLMs.
The simplest way to extract structured data from LLMs with type safety and validation.
Get reliable JSON from any LLM. Built on Pydantic for validation, type safety, and IDE support.
A next-generation HTTP client for Python.
HTTPXYZ (pronounced "HTTP-ex-why-zee") is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.
Related contents:
Hegel is a universal property-based testing protocol and family of libraries, built on Hypothesis.
Related contents:
Get the main content of any page as Markdown.
Defuddle extracts the main content from web pages. It cleans up web pages by removing clutter like comments, sidebars, headers, footers, and other non-essential elements, leaving only the primary content.
Related contents:
RE# - A high-performance, automata based regex engine with first-class support for intersection and complement operations.
RE# compiles patterns into deterministic automata. All matching is non-backtracking with guaranteed linear-time execution. RE# extends System.Text.RegularExpressions syntax with intersection (&), complement (~), and a universal wildcard (_), enabling patterns that are impossible or impractical to express with standard regex.
Related contents:
Requests is an elegant and simple HTTP library for Python, built for human beings.
Related contents:
Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.
Related contents:
Open-source payment orchestration for TypeScript. Open-source TypeScript toolkit that unifies multiple payment providers behind a single, extensible API.
PayKit is a payments orchestration framework for TypeScript. It sits between your app and payment providers like Stripe or PayPal, giving you a unified API. Webhooks are verified and normalized automatically. Your database owns the subscriptions, invoices, and usage records — no provider lock-in.
Related contents:
A unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp. Write your bot logic once, deploy everywhere.
Related contents:
Code and preview Word documents in the browser
A browser-based, client-side editor that helps you create .docx files using the JavaScript library Docx.js with live preview.
Related contents:
The open protocol for machine-to-machine payments. Charge for API requests, tool calls, or content—agents and apps pay per request in the same HTTP call.
Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning.
Related contents:
A Virtual File System for Node.js. Provides an in-memory fs-compatible API with mount points, overlay mode, symlinks, module loading hooks, and custom storage providers.
Related contents:
Oxyde ORM is a type-safe, Pydantic-centric asynchronous ORM with a high-performance Rust core designed for clarity, speed, and reliability.
Inspired by the elegance of Django’s ORM, Oxyde focuses on explicitness over magic, providing a modern developer-friendly workflow with predictable behavior and strong typing throughout.
Use any icon (100,000+) from Iconify, for TailwindCSS.
LiteRT, successor to TensorFlow Lite. is Google's On-device framework for high-performance ML & GenAI deployment on edge platforms, via efficient conversion, runtime, and optimization
Related contents:
Haptic feedback for the mobile web. Supports React, Vue, and Svelte.
Related contents:
A minimal dependency implementation of Apache Parquet.
A parser for the Apache Parquet file format, optimized for minimal dependencies and great performance.
Related contents:
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API.
Related contents:
The AI Operator Living in Your Web Page. JavaScript in-page GUI agent. Control web interfaces with natural language.
🪄One line of code, turns your website into an AI-native app. Users give natural language commands, AI handles the rest.