library
Build GraphQL Queries and Mutations with PHP in a safe and easy way.
Build agents that scale with a zero-cost abstraction.
Pickaxe is a simple Typescript library for building AI agents that are fault-tolerant and scalable. It handles the complexities of durable execution, queueing and scheduling, allowing you to focus on writing core business logic. It is not a framework.
Forecasting at scale.
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.
Related contents:
Valinor takes care of the construction and validation of raw inputs (JSON, plain arrays, etc.) into objects, ensuring a perfectly valid state. It allows the objects to be used without having to worry about their integrity during the whole application lifecycle.
The validation system will detect any incorrect value and help the developers by providing precise and human-readable error messages. The mapper can handle native PHP types as well as other advanced types supported by PHPStan and Psalm like shaped arrays, generics, integer ranges and more.
There's a different way to put pictures in QR codes. Instead of scribbling on redundant pieces and relying on error correction to preserve the meaning, we can engineer the encoded values to create the picture in a code with no inherent errors.
Related contents:
audio waveform player JavaScript library.
Wavesurfer.js is an open-source audio visualization library for creating interactive, customizable waveforms.
A fast, lightweight, and responsive masonry grid layout library.
Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.
node.js command-line interfaces made easy.
The complete solution for node.js command-line interfaces.
Zero Allocation JSON Logger.
The zerolog package provides a fast and simple logger dedicated to JSON output.
Zerolog's API is designed to provide both a great developer experience and stunning performance. Its unique chaining API allows zerolog to write JSON (or CBOR) log events by avoiding allocations and reflection.
snapDOM captures DOM nodes as images with exceptional speed avoiding bottlenecks and long tasks.
snapDOM is a high-fidelity DOM capture tool, developed as part of the animation engine I'm developing for Zumly — a framework for creating smooth zoom-based view transitions.
gpu-io is a GPU-accelerated computing library for physics simulations and other mathematical calculations.
UI Components Library.
SVAR Core library is a collection of essential UI components written with Svelte.
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.
The leading HTML5 client solution for generating PDFs. Transform your PDF generation process for your event tickets, reports, certificates, and more.
Client-side JavaScript PDF generation for everyone.
snapDOM captures HTML elements as images with exceptional speed and accuracy.
An open source Valkey client library that supports Valkey and Redis open source 6.2, 7.0 and 7.2. Valkey GLIDE is designed for reliability, optimized performance, and high-availability, for Valkey and Redis OSS based applications. GLIDE is a multi language client library, written in Rust with programming language bindings, such as Java and Python
Related contents:
A fast and ergonomic concurrent hash-table for read-heavy workloads.
A minimal dependency implementation of Apache Parquet.
A parser for the Apache Parquet file format, optimized for minimal dependencies and great performance.
Related contents:
🍦 Never use print() to debug again.
Do you ever use print() or log() to debug your code? Of course you do. IceCream, or ic for short, makes print debugging a little sweeter.
Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in millions of websites, including some of those you visit daily.
Related contents:
Offline-first SQL sync with Typescript and Rust cores.
Syncular keeps an SQLite database on each client and synchronizes it through a server-owned commit log. Apps read from local SQLite and continue to work offline. A write updates local state immediately, enters an outbox, and is checked by the server when it syncs.
Powerful data objects for Laravel.
This package enables the creation of rich data objects which can be used in various ways. Using this package you only need to describe your data once.
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
An open source web scraping framework for Python.
Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.
Write Native with TypeScript.
Render native platform UI with direct access to native APIs automatically backed by TypeScript. ⚡ Write Native with TypeScript ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.
NativeScript empowers you to access native APIs from JavaScript directly. Currently iOS, Android, and visionOS runtimes are provided for rich mobile development across a variety of diverse use cases.
Related contents:
Asynchronous Multitasking PHP
Build fast, concurrent applications with PHP. Benefit from concurrency by replacing your blocking I/O with non-blocking I/O, or designing your system with non-blocking I/O from the ground up.
AMPHP is a collection of high-quality, event-driven libraries for PHP designed with fibers and concurrency in mind.
Say NO to Python fragmentation on sync and async.
This library is designed to solve one of the most important problems in python programming - dividing all written code into 2 camps: sync and async. We get rid of code duplication by using templates.
Build beautiful API integrations and SDKs with Saloon.
Saloon is a PHP library that helps you rapidly build third party API integrations or SDKs. It's configured to be production-ready by default, offers a simple, standardised development flow for your whole team and has utilities to help test your API integrations before you ship to production. Saloon is loved by thousands of developers and downloaded over 2 million times.
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:
🗄 Zero dependency streaming tar parser and writer for every JavaScript runtime. Built with the browser-native Web Streams API for performance and memory efficiency.
Create, calculate, and format money safely
An immutable library for expressing monetary values in JavaScript and TypeScript.
Money is complex, and the primitives of the language aren't enough to properly represent it. Dinero.js is a JavaScript library that lets you express monetary values, but also perform mutations, conversions, comparisons, formatting, and overall make money manipulation easier and safer in your application.
Mermaid diagrams as themeable SVG.
Pele is a lightweight open source library that renders Mermaid diagrams to SVG, themed with CSS variables.
🍫 Tastier cookies, local, session, and db storage in a tiny package. Includes subscribe() events for changes.
Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
Related contents:
Use any icon (100,000+) from Iconify, for TailwindCSS.
A Golang Matrix framework. Used by gomuks, go-neb, mautrix-whatsapp and others.
Related contents:
The Ultimate Express. Fastest http server with full Express compatibility, based on µWebSockets.
This library is a very fast re-implementation of Express.js 4. It is designed to be a drop-in replacement for Express.js, with the same API and functionality, while being much faster. It is not a fork of Express.js.
The OpenAI .NET library provides convenient access to the OpenAI REST API from .NET applications.
Related contents:
Sound effects for the interface, performed live.
Foley is a tiny, dependency-free library of 28 interaction sounds, synthesized live with Web Audio the instant you interact — no audio files, no setup. When the defaults aren’t yours, redesign them and ship a sound set: your product’s sonic identity in one small JSON file.
Related contents:
Reactive Extensions Library for JavaScript.
RxJS is a library for composing asynchronous and event-based programs by using observable sequences. It provides one core type, the Observable, satellite types (Observer, Schedulers, Subjects) and operators inspired by Array methods (map, filter, reduce, every, etc) to allow handling asynchronous events as collections.
Related contents:
deep learning at the speed of light.
Luminal is a deep learning library that uses composable compilers to achieve high performance.
Run .NET and Node.js code in-process on Windows, macOS, and Linux.
Edge.js allows you to run Node.js and .NET code in one process on Windows, macOS, and Linux
You can call .NET functions from Node.js and Node.js functions from .NET. Edge.js takes care of marshaling data between CLR and V8. Edge.js also reconciles threading models of single-threaded V8 and multi-threaded CLR.
The world's easiest, most powerful random function.
Rando.js helps JavaScript developers code randomness more simply, readably, and securely. Whether you need to find a random int/float between two numbers, pick a random value from an array, choose a random element from your jQuery object, grab a character from a string, toss a coin, or do anything of the like while even preventing repetitions, we've got you covered at a cryptographically strong level. The best part? Our library is extremely lightweight and developer friendly- which means it won't take a toll on your project, and it's uber-simple to implement.
Alibaba unified front-end form solution
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3.
In React, the whole tree rendering performance problem of the form is very obvious in the controlled mode. Especially for the scene of data linkage, it is easy to cause the page to be stuck. To solve this problem, we have distributed the management of the state of each form field, which significantly improves the performance of the form operations. At the same time, we deeply integrate the JSON Schema protocol to help you solve the problem of back-end driven form rendering quickly.
Related contents:
Open-source Headless Browser API.
🚧 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser instance that lets you build automate the web without worrying about infrastructure.
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:
Nue is a complete frontend development toolset. An alternative to ecosystems like Vite, Next.js, and Astro.
Nue JS is an exceptionally small (2.3kb minzipped) JavaScript library for building web interfaces. It is the core of the upcoming Nue toolset. It’s like Vue.js, React.js, or Svelte but there are no hooks, effects, props, portals, watchers, provides, injects, suspension, or other unusual abstractions on your way. Learn the basics of HTML, CSS, and JavaScript and you are good to go.
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:
Integration library for all your Android hardware barcode scanner integration needs.
This library makes the integration of all barcode scanners easy in any Android application, avoiding vendor lock-in and lowering the cost of advanced scanner integration.
Lightweight modern Python library to add security headers (CSP, HSTS, etc.) to Django, Flask, FastAPI, and more. Secure defaults or fully customizable.
A Rust crate for cooking up Terminal User Interfaces. Rust library that's all about cooking up terminal user interfaces (TUIs) 👨🍳🐀
Ratatui is a crate for cooking up terminal user interfaces in Rust. It is a lightweight library that provides a set of widgets and utilities to build complex Rust TUIs. Ratatui was forked from the tui-rs crate in 2023 in order to continue its development.
Kong is a command-line parser for Go.
Kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
To achieve that, command-lines are expressed as Go types, with the structure and tags directing how the command line is mapped onto the struct.
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 library for rapid UI development with style props, color modes, themes and variants.
The version control system for AI agents. Embeddable version control system for AI agents.
Lix is a version control system that can be imported as a library. Use it to, for example, enable human-in-the-loop workflows for AI agents like diffs and reviews.
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:
a library for building JavaScript web applications.
Melody is a fast and memory efficient library for creating highly dynamic user interfaces.
Melody is a UI library for building JavaScript applications. It helps you to write solid, high performance applications following best practices, while maintaining a clear separation of concerns. The view layer is cleanly delegated to templates which are compiled to highly efficient JavaScript instructions that adaptively render to the DOM.
raylib is a simple and easy-to-use library to enjoy videogames programming.
raylib is a simple and easy-to-use library to enjoy videogames programming.
raylib is highly inspired by Borland BGI graphics lib and by XNA framework and it's especially well suited for prototyping, tooling, graphical applications, embedded systems and education.
Related contents:
Actor-based state management & orchestration for complex app logic. XState is a state management and orchestration solution for JavaScript and TypeScript apps.
It uses event-driven programming, state machines, statecharts, and the actor model to handle complex logic in predictable, robust, and visual ways. XState provides a powerful and flexible way to manage application and workflow state by allowing developers to model logic as actors and state machines. It integrates well with React, Vue, Svelte, and other frameworks and can be used in the frontend, backend, or wherever JavaScript runs.