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 |
|---|---|---|---|
| gooseworks-ai/goose-skills A library of 200+ AI agent skills and data APIs for growth and go-to-market work, installable into coding agents like Claude Code, Cursor, … | 60 | 1252 | active |
| Meta Box Meta Box is a WordPress plugin and framework for creating custom fields and meta boxes for posts, pages, custom post types, taxonomies, use… | 66 | 1250 | active |
| Stock Indicators A C# NuGet library (FacioQuo.Stock.Indicators, formerly Skender.Stock.Indicators) that transforms historical OHLCV price bars from equities… | 95 | 1248 | active |
| firecrawl/web-agent An open-source TypeScript framework for building autonomous web research agents, layered from a Next.js chat template down to an agent core… | 46 | 1246 | active |
| Vortice.Windows Vortice.Windows is a set of .NET libraries providing modern C# bindings for DirectX APIs including Direct3D 9/11/12, Direct2D, DirectWrite,… | 67 | 1244 | active |
| bugsnag/bugsnag-android The official BugSnag SDK for Android, written in Kotlin, that detects crashes and unhandled exceptions in Android apps and reports them wit… | 98 | 1243 | active |
| Myriad-Dreamin/typst.ts Typst.ts brings the Typst typesetting engine to JavaScript environments via WebAssembly, providing a Typst World implementation plus export… | 90 | 1243 | active |
| LNbits LNbits is a free, open-source Python server that provides Bitcoin Lightning Network wallet and account management on top of any Lightning f… | 98 | 1242 | stable |
| rohunvora/x-research-skill A TypeScript CLI and agent skill that wraps the X/Twitter API for searching tweets, pulling threads, monitoring accounts, and generating so… | 43 | 1241 | active |
| Fingerprint authentication system A Python driver and DBus service for Validity fingerprint sensors on Linux, integrating with fprintd for biometric authentication. It suppo… | 40 | 1241 | active |
| Shopify/roast Roast is a Ruby-based domain-specific language for building structured AI workflows from composable building blocks called cogs. It orchest… | 80 | 1239 | active |
| libtcod libtcod is a C/C++ library providing tools and algorithms for developing traditional roguelikes, including a true-color tile-based console,… | 85 | 1238 | stable |
| rive-app/rive-runtime Rive's low-level C++ runtime that loads .riv animation files, advances state machines and animations, and renders vector graphics. It provi… | 75 | 1238 | active |
| SideFX Labs SideFX Labs is a free, open-source, artist-friendly toolset for Houdini containing hundreds of Houdini Digital Assets (HDAs), Python module… | 92 | 1236 | active |
| ZED SDK The ZED SDK is a cross-platform spatial perception library for Stereolabs ZED stereo cameras, providing depth sensing, SLAM, 3D reconstruct… | 84 | 1236 | active |
| laravel/ai The Laravel AI SDK is a PHP package offering a unified, expressive API for interacting with AI providers such as OpenAI, Anthropic, and Gem… | 84 | 1234 | active |
| Temporal Python SDK The official Temporal SDK for Python, a framework for authoring durable workflows and activities that execute as fault-tolerant, long-runni… | 99 | 1231 | active |
| qualcomm/ai-hub-models Qualcomm AI Hub Models is a curated collection of 300+ state-of-the-art machine learning models (vision, audio, speech, generative AI) pre-… | 90 | 1230 | active |
| Symfony AI Symfony AI is a set of PHP components and Symfony bundles that integrate AI capabilities into PHP applications, including a unified interfa… | 86 | 1228 | active |
| uezo/ChatdollKit ChatdollKit is a Unity SDK that turns 3D character models into voice-enabled chatbots and virtual assistants. It integrates LLMs (ChatGPT, … | 84 | 1227 | active |
| run-house/kubetorch Kubetorch is a Python library that lets you distribute and run ML workloads (training, inference, data processing) on Kubernetes directly f… | 76 | 1225 | active |
| Truss Truss is a Python CLI and packaging framework for deploying and serving AI/ML models in production, primarily on the Baseten platform. It h… | 96 | 1223 | active |
| microsoft/malmo Project Malmo is a platform for artificial intelligence experimentation and research built on top of Minecraft, providing a gym-like enviro… | 10 | 4270 | maintenance |
| Fellow Oak DICOM Fellow Oak DICOM (fo-dicom) is a C#/.NET library implementing the DICOM standard for medical imaging, including parsing, image codecs, anon… | 84 | 1216 | active |
| mlmed/torchxrayvision TorchXRayVision is an open-source PyTorch library providing pre-trained deep learning models and a unified interface for publicly available… | 95 | 1215 | active |
| tanshuai/alphabiz Alphabiz is a fully decentralized media platform and blockchain-based marketplace, positioned as a Web3 alternative to YouTube. It is also … | 83 | 1215 | active |
| SEAbdulbasit/MusicApp-KMP A music player application built with Kotlin Multiplatform and Compose Multiplatform UI that runs on Android, iOS, Desktop, and Web. It fet… | 74 | 1211 | active |
| Elixir LangChain An Elixir framework for building LLM-powered applications, providing abstractions and integrations for chat models like OpenAI, Anthropic C… | 97 | 1210 | active |
| browserable/browserable Browserable is an open-source, self-hostable JavaScript library for building AI browser agents that navigate sites, fill out forms, click b… | 34 | 1210 | active |
| blinker-iot/blinker-nRF52 A Blinker support library for Nordic nRF52xx series chips, built on the nRF5 SDK v16.0.0 and nRF5 SDK for Mesh v4.0.0. It enables BLE 5.0 a… | 32 | 4234 | maintenance |
| Amazon Kinesis Video Streams Producer SDK A pure C WebRTC client SDK for Amazon Kinesis Video Streams that enables real-time audio/video communication between embedded devices and t… | 91 | 1209 | active |
| rampatra/jbot JBot is a Java framework, inspired by Botkit, for building Slack and Facebook Messenger bots quickly. It handles websocket connections and … | 39 | 1209 | active |
| NVIDIA/earth2studio Earth2Studio is a Python deep-learning framework from NVIDIA for building, exploring, and deploying AI-driven weather and climate workflows… | 88 | 1205 | active |
| Cylon.js Cylon.js is a JavaScript/Node.js framework for robotics, physical computing, drones, and IoT. It offers a unified robot definition API with… | 32 | 4209 | maintenance |
| weewx/weewx WeeWX is an open-source Python application that collects data from a wide variety of personal weather stations and sensors. It generates pl… | 94 | 1203 | stable |
| JackHopkins/factorio-learning-environment An open-source framework for developing and evaluating LLM agents in the game of Factorio, providing an open-ended, non-saturating benchmar… | 83 | 1199 | active |
| graphql-hive/graphql-config GraphQL Config is a library and configuration standard that lets developers define a single .graphqlrc-style config file consumed by most G… | 90 | 1198 | stable |
| Anserini Pyserini is a Python toolkit for reproducible information retrieval research supporting both sparse (via Anserini/Lucene) and dense (via Fa… | 77 | 1198 | active |
| Yubico/yubikey-manager A Python library and command line tool (ykman) for configuring YubiKey hardware security keys over all USB interfaces. It supports managing… | 88 | 1195 | active |
| MATLAB MCP Server and Agentic Toolkits A MATLAB toolkit that connects AI coding agents to MATLAB by installing the MATLAB MCP Server and providing curated skills with MATLAB work… | 82 | 1195 | active |
| GaijinEntertainment/daScript Daslang (formerly daScript) is a high-performance, statically strong-typed scripting language built at Gaijin Entertainment for games and r… | 94 | 1193 | active |
| reo7sp/tgbot-cpp tgbot-cpp is a C++ library wrapping the Telegram Bot API, currently supporting Bot API 10.2. It provides event handlers for commands and me… | 96 | 1192 | active |
| G6EJD/ESP32-e-Paper-Weather-Display An Arduino/ESP32 firmware project that fetches weather data from the OpenWeatherMap API and renders it on Waveshare ePaper (e-ink) displays… | 72 | 1192 | active |
| polyuiislab/infiAgent infiAgent (MLA) is a Python agent framework for building domain-specific AI agents that run for days on complex tasks without context degra… | 66 | 1190 | active |
| rvirding/luerl Luerl is an implementation of the Lua 5.3 scripting language written in pure Erlang/OTP. It is a library that lets Erlang host programs exe… | 77 | 1189 | active |
| jncraton/languagemodels A Python library providing simple building blocks for running large language models locally with as little as 512MB of RAM. It offers instr… | 57 | 1189 | active |
| AGenUI/AGenUI AGenUI is a high-performance A2UI SDK written in C++ that renders AI-generated, streaming user interfaces as native components on iOS, Andr… | 81 | 1182 | active |
| NVlabs/Deep_Object_Pose NVIDIA's Deep Object Pose Estimation (DOPE), a deep learning system for detecting known objects and estimating their 6-DoF pose from RGB ca… | 44 | 1182 | active |
| libtv-labs/libtv-skills A collection of AI agent skill packages that expose LibLib.tv's AIGC capabilities (AI image and video generation) via its OpenAPI. It follo… | 44 | 1179 | active |
| Unity-Technologies/megacity-metro Megacity Metro is an open-source multiplayer shooter game sample from Unity built with DOTS (Entity Component System) and Netcode for Entit… | 57 | 1175 | active |
| JKorf/Binance.Net Binance.Net is a strongly typed C#/.NET client library for the Binance cryptocurrency exchange REST and WebSocket APIs. It supports Spot an… | 93 | 1172 | active |
| ModalityDance/PalmClaw PalmClaw is an open-source agent framework that runs natively on Android phones, keeping sessions, memory, skills, tools, and the agent loo… | 80 | 1171 | active |
| NVIDIA/cuda-quantum NVIDIA's CUDA-Q platform providing C++ and Python tools for programming heterogeneous quantum-classical workflows across QPUs, GPUs, and CP… | 92 | 1165 | active |
| Provable snarkVM is a zero-knowledge virtual machine (zkVM) for Decentralized Private Computations, the core execution engine of the Aleo blockchain… | 95 | 1164 | active |
| sqliteai/sqlite-vector SQLite-Vector is a cross-platform SQLite extension written in C that adds vector search capabilities to embedded SQLite databases, with SIM… | 83 | 1164 | active |
| lhotse-speech/lhotse Lhotse is a Python library for flexible, scalable preparation of multimodal (speech, audio, video, image, text) data for machine learning, … | 85 | 1160 | active |
| ClawBio/ClawBio ClawBio is a bioinformatics-native AI agent skill library offering 97 curated, reproducible skills for genomics tasks like pharmacogenomics… | 80 | 1155 | active |
| Matchbox Matchbox is a Rust library and toolset for painless peer-to-peer WebRTC networking targeting both wasm/browser and native applications. It … | 68 | 1152 | active |
| WeBankBlockchain/WeIdentity WeIdentity is a blockchain-based distributed identity solution implementing W3C DID and Verifiable Credential specifications, developed by … | 26 | 1150 | active |
| IDEA-Research/Grounding-DINO-1.5-API Python examples and API client for Grounding DINO 1.5/1.6, IDEA Research's open-world (open-set) object detection model series hosted on De… | 25 | 1148 | active |
| VLSIDA/OpenRAM OpenRAM is an open-source Python framework that acts as a compiler for static random access memory (SRAM). It generates layouts, netlists, … | 63 | 1147 | active |
| wuspy/portal_calendar A Portal-themed e-ink desk/wall calendar built on ESP32 hardware that runs for years on AAA batteries. It displays the date with Portal cha… | 51 | 1147 | active |
| Grafana Faro Grafana Faro Web SDK is a highly configurable JavaScript/TypeScript SDK for real user monitoring (RUM) that instruments browser frontend ap… | 99 | 1143 | active |
| muapi CLI muapi-cli and its Generative Media Skills provide a schema-driven CLI, skill library, and MCP server that let AI agents (Claude Code, Curso… | 90 | 1141 | active |
| Rath-Team/OpenRath OpenRath is a PyTorch-like Python framework for building dynamic multi-agent and multi-session workflows. It models runtime state as explic… | 76 | 1139 | active |
| TencentCloudBase/CloudBase-AI-Toolkit CloudBase AI Toolkit is Tencent Cloud's integration layer connecting AI coding tools (Cursor, Claude Code, Codex, etc.) to the CloudBase ba… | 83 | 1138 | active |
| daveshanley/vacuum vacuum is an ultra-fast OpenAPI, AsyncAPI, and JSON Schema linter and quality-checking tool written in Go, fully compatible with Spectral r… | 94 | 1135 | active |
| Open Smartwatch OS The open-source operating system/firmware for the Open-Smartwatch, an ESP32-based DIY smartwatch built from open hardware modules and 3D-pr… | 70 | 1134 | active |
| openresponses/openresponses Open Responses is an open-source specification for multi-provider, interoperable LLM interfaces modeled on the OpenAI Responses API, defini… | 61 | 1132 | active |
| machinepulse-ai/world2agent World2Agent (W2A) is an open protocol that standardizes how AI agents perceive real-world data via interchangeable sensors emitting structu… | 56 | 1132 | active |
| painn-n/onchainsms A web dApp for sending public wallet-to-wallet notes on Robinhood Chain and Base, where each message is an EVM transaction embedding the re… | 55 | 1131 | active |
| godotjs/javascript GodotJS is a Godot engine module that adds JavaScript and TypeScript language bindings using the QuickJS engine. It exposes the full Godot … | 23 | 1129 | active |
| nnsight nnsight is a Python library for interpreting and intervening on the internals of deep learning models, built on PyTorch. It lets researcher… | 96 | 1126 | active |
| flipperdevices/flipperzero-ufbt uFBT is a compact, cross-platform Python CLI tool for building and debugging applications for the Flipper Zero device. It downloads a prebu… | 48 | 1124 | active |
| nobodywho-ooo/nobodywho NobodyWho is an open-source (EUPL-1.2) on-device LLM inference engine written in Rust, built on llama.cpp, with SDKs for Kotlin, Swift, Pyt… | 83 | 1122 | active |
| EveryInc/proof-sdk Proof SDK is an open-source collaborative markdown editor with a realtime collaboration server, provenance tracking, and an HTTP bridge tha… | 56 | 1120 | active |
| aliyun/aliyun-cli The Alibaba Cloud CLI is an open-source, cross-platform command-line tool written in Go for managing Alibaba Cloud resources via its OpenAP… | 94 | 1117 | active |
| OpenKinect/libfreenect libfreenect is a userspace driver and library for the original Microsoft Xbox Kinect sensor, providing access to RGB and depth images, moto… | 23 | 3838 | maintenance |
| Shopify/shopify-api-ruby ShopifyAPI is a lightweight Ruby gem for accessing the Shopify Admin REST and GraphQL APIs, including OAuth token creation and webhook regi… | 66 | 1108 | active |
| OpenTelemetry Python A collection of OpenTelemetry instrumentation libraries for Python, providing automatic and manual instrumentation for popular Python frame… | 98 | 1106 | active |
| yourtablecloth/TableCloth TableCloth is a Windows application that launches Windows Sandbox to run security programs required by internet banking and e-government si… | 96 | 1106 | active |
| ARM-software/CMSIS-DSP CMSIS-DSP is ARM's optimized embedded compute library providing DSP and math kernels for Cortex-M and Cortex-A processors, including FFT, f… | 95 | 1106 | stable |
| TinyMPC/TinyMPC TinyMPC is an open-source C++ solver for convex model-predictive control with a small memory footprint, designed for resource-constrained m… | 70 | 1100 | active |
| jwping/wxbot A Go-based WeChat hook/robot framework that injects into the Windows PC WeChat client (specific versions 3.9.8.x) to expose a bot API, runn… | 27 | 1099 | active |
| bubblelabai/BubbleLab Bubble Lab is an open-core workflow engine written in TypeScript that powers the Bubble Lab Slack-native AI operator platform. It can be ru… | 50 | 1097 | active |
| r-wasm/webr WebR is the R statistical programming language compiled to WebAssembly via Emscripten, allowing R code to run directly in web browsers and … | 83 | 1096 | active |
| YOLOs-CPP YOLOs-CPP is a production-ready, cross-platform C++ inference library for the YOLO model family (v5 through YOLO26), built on ONNX Runtime … | 82 | 1095 | active |
| tsduck/tsduck TSDuck is an extensible C++ framework and toolkit of command-line tools for manipulating, analyzing, monitoring, and transforming MPEG tran… | 90 | 1091 | stable |
| lastmile-ai/aiconfig AIConfig is an open-source framework that manages generative AI prompts, models, and model parameters as JSON-serializable configs, separat… | 45 | 1088 | active |
| agi-brain/xuance XuanCe is an open-source Python library of deep reinforcement learning (DRL) and multi-agent reinforcement learning (MARL) algorithm implem… | 91 | 1087 | active |
| Mars3D平台 Mars3D is a WebGL-based 3D globe client development platform built on top of CesiumJS, providing a lightweight, plugin-free GIS SDK that ru… | 74 | 1087 | active |
| AlohaMini AlohaMini is an open-source, 3D-printable dual-arm mobile robot with a motorized lift, buildable for under $1,000. It is LeRobot-ready for … | 54 | 1087 | active |
| pocl/pocl PoCL (Portable Computing Language) is an MIT-licensed, conformant open-source implementation of the OpenCL 3.0 standard that can be easily … | 85 | 1083 | active |
| vladmandic/face-api FaceAPI is a JavaScript library built on TensorFlow/JS that provides AI-powered face detection, rotation tracking, face description and rec… | 10 | 1082 | active |
| HannesStark/boltzgen BoltzGen is an open-source all-atom generative diffusion model for designing protein and peptide binders against arbitrary biomolecular tar… | 75 | 1081 | active |
| StereoKit/StereoKit StereoKit is an easy-to-use open source mixed reality engine/library for building AR and VR applications with C# (and a C API for native co… | 68 | 1081 | active |
| LangSmith Official Python and JavaScript/TypeScript client SDKs for the LangSmith platform, enabling tracing, debugging, evaluation, and monitoring o… | 10 | 1081 | active |
| getrebuild/rebuild REBUILD is a highly configurable, open-source (GPL-3.0) enterprise management system built in Java/Spring Boot that lets organizations buil… | 99 | 1080 | active |
| open-webui/openapi-servers A collection of reference OpenAPI Tool Server implementations that expose external tools and data sources to LLM agents over standard REST … | 36 | 1078 | active |
| tryAGI/LangChain LangChain .NET is a C#/.NET implementation of the LangChain framework for building LLM-powered applications through composability. It provi… | 64 | 1077 | active |