Open-source sdk software
3082 open-source libraries, tools and applications tagged sdk, ranked by how closely sdk is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
3082 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| unicode-org/icu4x ICU4X is a Rust implementation of Internationalization Components of Unicode (ICU) built on CLDR data, designed to be small, modular, and f… | 91 | 1866 | active |
| timescale/pg-aiguide pg-aiguide is an MCP server and Claude plugin that gives AI coding tools versioned PostgreSQL expertise, including semantic search over the… | 83 | 1851 | active |
| Euro-Office A self-hosted document server providing online office suite capabilities (document, spreadsheet, and presentation editing) deployable via D… | 82 | 1846 | active |
| xushanpei/open-file-viewer A framework-agnostic embedded file preview SDK for web applications that renders PDFs, Office documents, images, media, archives, emails, C… | 80 | 1846 | active |
| media-kit/media-kit A cross-platform video and audio playback library for Flutter and Dart applications, built on libmpv with native platform bindings. It prov… | 64 | 1844 | active |
| magenta/magenta-realtime Magenta RealTime 2 (MRT2) is an open-weights model for real-time, interactive music generation controllable via text, MIDI, and audio. It s… | 70 | 1839 | active |
| trezor/trezor-firmware The official open-source firmware monorepo for Trezor hardware wallets, containing firmware for Trezor One and Trezor T/Safe devices, a sta… | 76 | 1837 | active |
| beam-cloud/beta9 Beam (beta9) is an open-source serverless runtime for AI workloads, providing GPU inference endpoints, isolated sandboxes for running untru… | 91 | 1827 | active |
| OpenSCAP OpenSCAP is a NIST-certified open-source toolkit providing both a C library and the 'oscap' command-line tool for parsing, validating, edit… | 83 | 1822 | stable |
| Mellea Mellea is a Python library for writing generative programs, where LLM calls are first-class operations with type-annotated outputs, verifia… | 84 | 1821 | active |
| GPUOpen-LibrariesAndSDKs/FidelityFX-SDK AMD's FidelityFX SDK (FSR SDK) is a collection of heavily optimized GPU techniques for DirectX 12 and Vulkan applications, including super … | 74 | 1820 | active |
| Besty0728/Unity-Skills UnitySkills is a REST API-based automation engine that lets AI coding assistants (Claude Code, Cursor, Codex, Gemini CLI, Antigravity, Open… | 78 | 1815 | active |
| SunoAI-API/Suno-API An unofficial Python/FastAPI-based API wrapper for Suno AI that lets you generate songs and lyrics programmatically. It includes automatic … | 30 | 1811 | active |
| undertheseanlp/underthesea Underthesea is an open-source Python toolkit for Vietnamese natural language processing that has evolved into an agentic AI toolkit with mu… | 91 | 1806 | active |
| TimeTagger TimeTagger is an open-source, web-based time-tracking application for individuals and freelancers, built around an interactive timeline and… | 85 | 1796 | active |
| security-union/videocall-rs videocall.rs is an open-source, low-latency video conferencing platform and streaming API written entirely in Rust, built on WebTransport (… | 90 | 1795 | active |
| k2-fsa/sherpa-ncnn A C++ library for real-time offline speech recognition, text-to-speech, and voice activity detection built on the ncnn inference framework … | 52 | 1794 | active |
| peng-zhihui/HoloCubic HoloCubic is an open-source DIY desktop device that creates a pseudo-holographic transparent display effect using a beam splitter prism, bu… | 32 | 6724 | maintenance |
| wseemann/FFmpegMediaMetadataRetriever A reimplementation of Android's MediaMetadataRetriever class backed by FFmpeg, providing a unified interface for retrieving frames and meta… | 81 | 1787 | active |
| Solana Pay A Rust CLI that acts as a payment layer for HTTP, wrapping tools like curl and AI agents (Claude, Codex, Goose) to automatically handle HTT… | 97 | 1779 | active |
| GtOkAi/ligar-cobranca A Node.js CLI tool that automatically places repeated voice calls to debt collection companies using the Zenvia (formerly TotalVoice) or Tw… | 59 | 1779 | active |
| ExtensityAI/symbolicai SymbolicAI is a Python neuro-symbolic framework that blends classical programming with LLM capabilities through composable Symbol primitive… | 93 | 1777 | active |
| messageformat/messageformat A JavaScript monorepo implementing both Unicode MessageFormat 2 and ICU MessageFormat 1, including parsers, runtimes, compilers, and an Int… | 95 | 1773 | active |
| apache/eventmesh Apache EventMesh is a cloud-native, serverless event middleware for building distributed event-driven applications. It provides a unified C… | 73 | 1758 | active |
| blitzdotdev/blitz-mac Blitz is a native macOS application that automates App Store Connect workflows for iOS apps, letting AI agents (via a bundled MCP server wi… | 66 | 1755 | active |
| webonnx/wonnx Wonnx is a GPU-accelerated ONNX inference runtime written entirely in Rust, built on wgpu and usable natively or in the browser via WebGPU … | 10 | 1754 | active |
| LLM Sherpa LLM Sherpa is a Python client library providing APIs for layout-aware PDF and document parsing to feed LLM applications, backed by the open… | 18 | 1753 | active |
| schrodinger/pymol-open-source The open-source foundation of PyMOL, a molecular visualization system for rendering and analyzing 3D structures of proteins, nucleic acids,… | 71 | 1748 | active |
| bespokelabsai/curator Bespoke Curator is a Python library for bulk LLM inference and scalable synthetic data curation for post-training and structured data extra… | 89 | 1744 | active |
| succinctlabs/sp1 SP1 is a zero-knowledge virtual machine (zkVM) that proves the correct execution of arbitrary programs compiled to RISC-V, written in Rust … | 93 | 1743 | active |
| Open Bank Project An open-source RESTful API platform for banks that exposes accounts, transactions, payments, counterparties, entitlements and metadata, sup… | 76 | 1740 | active |
| Consensys/gnark gnark is a fast zk-SNARK library in Go offering a high-level API to define circuits, compile them to constraint systems, and generate/verif… | 94 | 1739 | active |
| alkaline-ml/pmdarima pmdarima is a Python statistical library that brings R's auto.arima functionality to Python, wrapping statsmodels ARIMA/SARIMAX models behi… | 81 | 1738 | active |
| souvikinator/notion-to-md A Node.js/TypeScript library that converts Notion pages, blocks, and databases into Markdown, MDX, HTML, LaTeX, and other formats via the N… | 59 | 1738 | active |
| Pupil Pupil is an open source eye tracking platform consisting of applications (Pupil Capture, Player, Service) that work with Pupil Labs wearabl… | 64 | 1735 | active |
| gomuks/gomuks gomuks is a Matrix client written in Go, built on mautrix-go, with a backend that can be embedded as an SDK or run as a remote server simil… | 98 | 1733 | active |
| vdaas/vald Vald is a highly scalable, distributed approximate nearest neighbor (ANN) dense vector search engine built on cloud-native architecture and… | 86 | 1733 | active |
| sector07-dev/RPI_DEV An open-source cyberdeck/cyberstation hardware project built around Raspberry Pi 4/5, providing 3D-printable enclosures, KiCad PCB files, a… | 32 | 1730 | active |
| LLPhant/LLPhant LLPhant is a comprehensive PHP generative AI framework inspired by LangChain and LlamaIndex, providing tools for working with LLMs, embeddi… | 96 | 1722 | active |
| fdivitto/FabGL FabGL is a C++ graphics and input library for the ESP32, providing display drivers for VGA, PAL/NTSC composite video, and I2C/SPI LCDs, plu… | 23 | 1719 | active |
| tenstorrent/tt-metal TT-Metal is Tenstorrent's open-source software stack containing TT-NN, a Python and C++ neural network operator library, and TT-Metalium, a… | 99 | 1718 | active |
| LLMUnity LLMUnity is an open-source Unity plugin that runs large language models locally in Unity games via llama.cpp, enabling AI-driven characters… | 70 | 1716 | active |
| fonoster/routr Routr is a lightweight, programmable SIP proxy, location server, and registrar for building scalable VoIP infrastructure. It is cloud-nativ… | 90 | 1714 | active |
| fish2018/webhtv WebHomeTV is an Android video streaming app (mobile and TV) forked from the FongMi/CatVod ecosystem, adding a customizable web-based homepa… | 80 | 1712 | active |
| Kitware/ParaView ParaView is an open-source, multi-platform data analysis and visualization application built on the Visualization Toolkit (VTK), with a Qt-… | 77 | 1712 | stable |
| durable-streams/durable-streams Durable Streams is a protocol and tooling for persistent, addressable, real-time data streams over HTTP, with offset-based resumability, ca… | 72 | 1708 | active |
| Alchemy Alchemy is a TypeScript-native Infrastructure-as-Code library for defining cloud resources (e.g., Cloudflare Workers, R2 buckets, Durable O… | 81 | 1706 | active |
| google/vizier Open Source Vizier is a Python-based service and library for black-box and hyperparameter optimization, based on Google's internal Vizier t… | 79 | 1680 | active |
| deepsense-ai/ragbits Ragbits is a Python framework of modular building blocks for rapidly developing generative AI applications, covering LLM interaction, promp… | 68 | 1674 | active |
| intel/auto-round AutoRound is Intel's advanced quantization toolkit for LLMs and vision-language models, using sign-gradient descent to achieve high accurac… | 94 | 1672 | active |
| file/file The classic Unix file(1) command and libmagic library that identifies file types by inspecting file contents and magic numbers rather than … | 77 | 1670 | stable |
| mit-han-lab/torchquantum TorchQuantum is a PyTorch-based framework for quantum computing simulation, supporting statevector and pulse-level simulation on GPUs with … | 60 | 1669 | active |
| Kuzzle Kuzzle is an open-source, self-hostable general-purpose backend framework built on Node.js that exposes a multi-protocol API (HTTP, WebSock… | 98 | 1668 | active |
| SvelteFire SvelteFire is a TypeScript library that wraps Firebase services (Auth, Firestore, Storage, RealtimeDB, Analytics) in Svelte stores and decl… | 23 | 1657 | active |
| Agently Agently is a Python framework for building production-grade GenAI applications with structured outputs, observable actions, MCP/tool integr… | 92 | 1656 | active |
| googlecolab/google-colab-cli A Python-based command-line interface for Google Colab that lets users provision CPU, GPU, and TPU runtimes, execute local scripts and note… | 60 | 1656 | active |
| itteco/iframely Iframely is a self-hosted oEmbed proxy and URL metadata service that takes any URL and returns rich media embed codes and page metadata. It… | 88 | 1651 | active |
| opendilab/LightZero LightZero is a lightweight, open-source Python toolkit that unifies Monte Carlo Tree Search (MCTS) with deep reinforcement learning, implem… | 66 | 1647 | active |
| badlogic/lemmy A TypeScript monorepo providing a unified LLM interface library across Anthropic, OpenAI, and Google providers, plus a terminal UI framewor… | 32 | 1646 | active |
| karlicoss/HPI HPI (Human Programming Interface) is a Python package ('my') that unifies personal data from social networks, reading, health, location, me… | 94 | 1644 | active |
| WASI SDK WASI SDK is a WebAssembly C/C++ toolchain that bundles upstream Clang/LLVM with the wasi-libc sysroot, configured to target wasm32-wasi out… | 92 | 1643 | active |
| Kode/Kha Kha is an ultra-portable, high-performance multimedia SDK for building games and media applications, written in Haxe with a C core. It prov… | 75 | 1640 | active |
| pixeltable/pixeltable Pixeltable is a Python library providing declarative, incremental data infrastructure for multimodal AI applications, unifying storage of i… | 94 | 1639 | active |
| WireGuard/wireguard-android The official Android GUI application for WireGuard, a fast and modern VPN. It opportunistically uses the in-kernel WireGuard implementation… | 69 | 1628 | stable |
| cnlohr/ch32fun A minimal open-source development environment (headers, examples, and tooling) for WCH RISC-V microcontrollers like the CH32V003, built aro… | 66 | 1622 | active |
| UbiquitousLearning/mllm MLLM is a fast, lightweight multimodal LLM inference engine written in C++ for mobile and edge devices, with backends for ARM CPU, Qualcomm… | 71 | 1617 | active |
| DuendeSoftware/products Duende Products is a suite of identity and access management SDKs for ASP.NET Core, centered on Duende IdentityServer, a standards-complian… | 95 | 1614 | stable |
| microsoft/OpenAPI.NET OpenAPI.NET is a .NET SDK providing an object model for OpenAPI documents, with readers and writers for OpenAPI JSON and YAML in V2 and V3 … | 96 | 1611 | active |
| krusemediallc/arcads-claude-code An agent skill pack and prompting library for generating AI marketing videos and images through the Arcads API, designed for use with Claud… | 60 | 1611 | active |
| EtienneLescot/n8n-as-code n8n-as-code is a toolkit (VS Code/Cursor extension, CLI, and AI agent skills) for managing n8n workflows as code with GitOps-style sync and… | 77 | 1608 | active |
| Ruslan-B/FFmpeg.AutoGen Auto-generated unsafe P/Invoke bindings exposing the FFmpeg C API to C#/.NET and Mono. It mirrors the FFmpeg API with minimal modification … | 73 | 1608 | active |
| OpenGVLab/LLaMA-Adapter Official implementation of LLaMA-Adapter and its V2 successor, a parameter-efficient fine-tuning method that adapts LLaMA models to follow … | 21 | 5913 | maintenance |
| sideeffects/HoudiniEngineForUnreal SideFX's official Unreal Engine plugin that integrates Houdini's procedural workflow into the Unreal editor via Houdini Digital Assets (HDA… | 90 | 1607 | active |
| JetBrains/kotlin-wrappers A collection of official JetBrains Kotlin wrappers providing type-safe APIs for popular JavaScript libraries such as React, styled-componen… | 95 | 1596 | active |
| MiniMax AI Platform The official MiniMax Model Context Protocol (MCP) server, written in Python, exposing MiniMax's text-to-speech, image generation, and video… | 61 | 1594 | active |
| figma/code-connect Code Connect is a Figma tool that links design system components in code with their counterparts in Figma, so Dev Mode shows true-to-produc… | 89 | 1590 | active |
| tmi.js tmi.js is a JavaScript library for connecting to and interacting with Twitch chat (IRC) from Node.js or the browser. It provides a client f… | 43 | 1589 | active |
| openilink/openilink-hub OpeniLink Hub is a self-hosted, open-source message management platform and app marketplace for WeChat ClawBot (iLink protocol) bots, built… | 67 | 1583 | active |
| RWKV/rwkv.cpp A C++ port of the RWKV language model to the ggml tensor library, providing FP32, FP16, and quantized INT4/INT5/INT8 inference focused on C… | 34 | 1583 | active |
| zama-ai/concrete Concrete is an open-source fully homomorphic encryption (FHE) compiler built on TFHE and LLVM that converts Python programs into their FHE … | 52 | 1580 | active |
| Equim-chan/Mortal Mortal is a free and open-source AI for Japanese (riichi) mahjong powered by deep reinforcement learning, written in Rust with a Python int… | 48 | 1580 | active |
| google/GNM GNM is an open ecosystem of parametric statistical human models and perception stacks from Google, starting with GNM Head, a high-fidelity … | 60 | 1576 | active |
| cachix/secretspec SecretSpec is a declarative tool and library for defining the secrets an application needs in a secretspec.toml manifest and resolving them… | 84 | 1564 | active |
| yeemachine/kalidokit KalidoKit is a TypeScript library that converts 3D landmark outputs from Mediapipe/Tensorflow.js face, pose, and hand tracking models into … | 45 | 5720 | maintenance |
| agentic-commerce-protocol/agentic-commerce-protocol The Agentic Commerce Protocol (ACP) is an open specification, maintained by OpenAI and Stripe, defining how AI agents, buyers, and business… | 56 | 1562 | active |
| Prismer-AI/PrismerCloud Prismer Cloud is a hosted/self-hostable knowledge infrastructure platform for AI agents, providing context fetching and compression, docume… | 68 | 1558 | active |
| KBEngine KBEngine is an open-source MMOG server engine written in C++ with a Python scripting layer for game logic, including hot-fixing support. It… | 23 | 5697 | maintenance |
| decoderesearch/SAELens SAELens is a Python library for training sparse autoencoders (SAEs) on language model activations and analyzing them for mechanistic interp… | 90 | 1555 | active |
| FinanceData/FinanceDataReader FinanceDataReader is a Python library and CLI tool for reading financial data such as stock listings, stock prices, indexes, exchange rates… | 66 | 1555 | active |
| sepfy/libpeer libpeer is a portable WebRTC implementation written in C using BSD sockets, designed for IoT and embedded devices such as ESP32 and Raspber… | 73 | 1553 | active |
| lukasschwab/arxiv.py A Python client library wrapping the arXiv API for searching and retrieving academic paper metadata, PDFs, and source files. It provides a … | 91 | 1552 | stable |
| vinceglb/FileKit FileKit is a Kotlin Multiplatform library providing a unified API for file operations such as picking files, saving documents, selecting di… | 86 | 1546 | active |
| GitHamza0206/simba Simba is an open-source, production-ready customer service assistant and knowledge management system built around a fully customizable RAG … | 59 | 1546 | active |
| Tongsuo-Project/Tongsuo Tongsuo (铜锁) is an open-source cryptographic library providing modern cryptographic primitives and secure communication protocols, includin… | 86 | 1540 | active |
| rohitg00/skillkit SkillKit is a TypeScript CLI that installs, translates, and shares portable skills across 46 AI coding agents like Claude Code, Cursor, Cod… | 64 | 1540 | active |
| Mirascope Mirascope is a Python (and TypeScript) library providing a unified, provider-agnostic interface for calling frontier LLMs like OpenAI, Anth… | 91 | 1535 | active |
| espressif/esp-sr ESP-SR is Espressif's speech recognition framework for ESP32-series chips, providing wake word detection (WakeNet), voice activity detectio… | 79 | 1534 | active |
| SERL HIL-SERL is a Python library suite for training reinforcement learning policies for precise robotic manipulation using human demonstrations… | 41 | 1533 | active |
| erweixin/RaTeX RaTeX is a KaTeX-compatible LaTeX math rendering engine written in pure Rust, with no JavaScript, WebView, or DOM dependency. A single Rust… | 78 | 1529 | active |
| mxsm/rocketmq-rust An unofficial, high-performance Rust implementation of Apache RocketMQ, providing message broker, NameServer, producer, and consumer compon… | 85 | 1528 | active |