Directory
Libraries
Reviewed resources in Libraries. 292 resources listed.
TinyUSB
tinyusb.orgAn open-source, cross-platform USB host and device stack for embedded systems, built for memory safety and real-time performance across more than fifty microcontroller families.
ArduinoJson
arduinojson.orgA C++ library for parsing and generating JSON and MessagePack on Arduino boards and other embedded and desktop C++ projects.
BERTopic
maartengr.github.ioA Python library for topic modeling that combines BERT-style embeddings with class-based TF-IDF to produce dense, easily interpreted topic clusters.
EJS
github.comA JavaScript templating engine that compiles plain-JavaScript control flow embedded in HTML into a render function, compatible with Node, browsers and the Express view system.
einops
einops.rocksA library for readable, flexible tensor operations, such as reshaping, transposition and reduction, using one consistent notation across NumPy, PyTorch, JAX, TensorFlow and other frameworks.
Embassy
embassy.devAn async embedded framework for Rust, using compile-time task scheduling and hardware abstraction layers to write embedded code without a traditional RTOS.
PyOD
pyod.devA Python library for anomaly and outlier detection across tabular, time-series, graph, text, image and audio data, with more than 60 detectors and a benchmark-backed orchestration engine.
CefSharp
cefsharp.github.io.NET bindings for the Chromium Embedded Framework, letting a WPF or Windows Forms application embed a Chromium browser control.
Ollama Python Library
github.comA Python client library for Ollama that sends chat and generation requests to a local or cloud Ollama server, with support for streaming responses.
tokenizers
github.comA fast tokenization library implemented in Rust, with Python and Node.js bindings, aimed at becoming a standard tokenization engine across languages, models and hardware.
Jolt Physics
github.comA multi-core-friendly C++ rigid-body physics and collision-detection library for games and VR, built for deterministic simulation and used in shipped titles such as Horizon Forbidden West.
Segmentation Models PyTorch
smp.readthedocs.ioA Python library of neural networks for image semantic segmentation built on PyTorch, with a two-line high-level API, 12 architectures and more than 800 pretrained encoders.
F´ (F Prime)
fprime.jpl.nasa.govA component-driven C++ framework from NASA's Jet Propulsion Laboratory for building flight software and other embedded applications, with modeling tools that generate code and a bootstrapping CLI.
Mongoose
mongoose.wsA two-file embeddable C/C++ network library providing a full stack of HTTP, WebSocket, MQTT and TLS for microcontrollers and desktop operating systems alike.
Ebitengine
ebitengine.orgA cross-platform 2D game engine for the Go programming language, handling graphics, input and audio so games can be developed once and deployed to desktop, mobile, web and consoles.
Instructor
python.useinstructor.comA Python library for getting reliable, typed structured output from any large language model, built on Pydantic for validation and automatic retries instead of hand-written JSON parsing.
TS-Pattern
github.comA TypeScript pattern-matching library that lets code express complex conditional logic as a single expression, with type inference and compile-time exhaustiveness checking.
GPU.js
gpu.rocksA JavaScript library that transpiles ordinary functions into shader code so they run accelerated on the GPU in the browser or Node, falling back to plain JavaScript when no GPU is available.
Outlines
dottxt-ai.github.ioA Python library that guarantees structured output from a language model during generation itself, by specifying a desired output type such as a Python literal, an integer or a Pydantic model, rather than parsing or fixing the output afterward.
Transformers.js
huggingface.coA JavaScript library that runs Hugging Face Transformers models directly in the browser with no server, using an API similar to the Python Transformers library, for natural language, vision, audio and multimodal tasks.
Plate
platejs.orgA rich-text editor framework for React with AI features and shadcn/ui components, built around a headless plugin system for the underlying Slate editor.
Yoga
yogalayout.devAn embeddable, performant flexbox layout engine with bindings for multiple languages, targeting web layout standards.
notebooklm-py
github.comAn unofficial Python API and agent skill for Google's Gemini Notebook (formerly NotebookLM), giving programmatic access to research automation, content generation and file exports from Python, a CLI, or AI agents such as Claude Code and Codex.
Excelize
xuri.meA pure Go library for reading and writing Microsoft Excel spreadsheet files, including charts, images and a streaming API for large datasets.