A C library for videogame programming with 2D/3D graphics, input, audio, and windowing across desktop, mobile, web, and embedded platforms.
A Python-embedded domain-specific language and TVM-based compiler for writing high-performance GPU, CPU, and NPU kernels.
Open-source TypeScript SDK for embedding spreadsheet, document, presentation, and table editing into your own applications.
Swift SDK running open-source speech models (ASR, TTS, VAD, speaker diarization) locally on Apple devices via CoreML and the Neural Engine.
Python toolkit for speaker diarization built on PyTorch, with pretrained pipelines and models that can be fine-tuned on your own data.
Java workflow engine that executes BPMN processes, CMMN cases, and DMN decision rules, embeddable or runnable as a server.
Ibex is a parametrizable 32-bit RISC-V CPU core written in SystemVerilog for embedded control applications.
Cross-platform USB host and device stack in C for embedded systems, with no dynamic allocation and interrupts deferred to task context.
A C library implementing X.509 certificate handling and the TLS and DTLS protocols, with a small footprint for embedded systems.
Ruby framework for building AI features with a unified API across 23 model providers, tools, agents, and Rails conventions.
CVA6 is a 6-stage, single-issue, in-order 64-bit RISC-V CPU core written in SystemVerilog, supporting Linux-capable configurations.