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 |
|---|---|---|---|
| ENS (Ethereum Name Service) Solidity smart contract implementations for the Ethereum Name Service (ENS), including the registry, registrars, and compiled JSON contract… | 10 | 1146 | abandoned |
| idehub/react-native-google-analytics-bridge A React Native native bridge library providing a JavaScript interface to the Google Analytics native SDKs on iOS and Android. It is officia… | 10 | 1142 | abandoned |
| ScienJus/smartqq A Java library wrapping the SmartQQ (WebQQ) unofficial API, enabling login via QR code and sending/receiving text messages for friends, gro… | 10 | 1138 | abandoned |
| tipsi/tipsi-stripe A React Native binding for the Stripe payment SDK supporting iOS and Android, including Apple Pay. It is explicitly no longer maintained in… | 10 | 1135 | abandoned |
| adafruit/Adafruit_Python_DHT A deprecated Python library for reading DHT series humidity and temperature sensors on Raspberry Pi and Beaglebone Black, with a C extensio… | 10 | 1135 | abandoned |
| mattgemmell/MGTwitterEngine MGTwitterEngine is an Objective-C/Cocoa library that adds Twitter integration to Mac OS X and iPhone apps via the Twitter REST API. It prov… | 32 | 1125 | abandoned |
| srsran/srsRAN_Project srsRAN Project is an open-source O-RAN 5G CU/DU software suite from Software Radio Systems, implementing a full-stack 5G radio access netwo… | 10 | 1099 | abandoned |
| fritzy/SleekXMPP SleekXMPP is an MIT-licensed Python library for the XMPP (Jabber) messaging protocol, with plugin-based support for XEPs. It is deprecated … | 10 | 1097 | abandoned |
| ZenGo-X/multi-party-ecdsa A Rust library implementing {t,n}-threshold ECDSA digital signatures using multi-party computation protocols, supporting key generation and… | 23 | 1084 | abandoned |
| MHaroonBaig/MotionKit MotionKit is a Swift wrapper around Apple's CoreMotion framework that simplifies retrieving accelerometer, gyroscope, magnetometer, and dev… | 23 | 1080 | abandoned |
| googleapis/elixir-google-api A repository of generated Elixir client libraries for accessing Google APIs, published as individual packages on hex.pm (e.g., google_api_s… | 10 | 1080 | abandoned |
| NVIDIA/gpu-monitoring-tools A deprecated NVIDIA repository containing Go bindings for NVML and DCGM plus the DCGM-Exporter for exposing GPU metrics to Prometheus in Ku… | 10 | 1075 | abandoned |
| google-gemini/deprecated-generative-ai-swift The deprecated Google AI Swift SDK for calling the Gemini API from Apple platform apps. It is explicitly obsolete and developers are direct… | 10 | 1073 | abandoned |
| mikebuss/MTBBarcodeScanner A lightweight Objective-C barcode scanning library for iOS built on AVFoundation, supporting single and multiple barcode detection, torch c… | 10 | 1073 | abandoned |
| Polaris Polaris is a modular Go framework for embedding the Ethereum Virtual Machine (EVM) into arbitrary applications or consensus engines, includ… | 10 | 1069 | abandoned |
| appunite/AndroidFFmpeg A deprecated Android library project that builds FFmpeg for multiple Android architectures (armeabi, armeabi-v7a, x86) with JNI bindings an… | 32 | 1066 | abandoned |
| RustAudio/vst-rs A Rust library implementing the VST 2.4 API for creating audio plugins and hosts. It is now deprecated and unmaintained since VST 2 has bee… | 10 | 1060 | abandoned |
| microsoft/botframework-solutions A Microsoft repository of templates, solutions, and sample skills for building enterprise conversational AI experiences with Azure Bot Serv… | 10 | 1060 | abandoned |
| OpenZWave OpenZWave is a C++ library that interfaces with Z-Wave networks via a USB Z-Wave controller, letting applications control Z-Wave devices wi… | 32 | 1058 | abandoned |
| tomthecarrot/arcore-for-all A modified build of Google's ARCore developer preview library that removes the official device whitelist check, enabling ARCore to run on u… | 10 | 1054 | abandoned |
| loklak/loklak_php_api A PHP client library for accessing the Loklak API, which provides JSON responses for social media search data. It is designed to be plugged… | 32 | 1053 | abandoned |
| loklak/loklak_dotnet_api LoklakDotNet is a C# .NET client wrapper for the Loklak server API, supporting search, geocoding, user info, and peer status endpoints. It … | 32 | 1052 | abandoned |
| loklak/loklak_IBM_Home_Automation A Python-based IoT home automation integration for the Loklak server that connects a Raspberry Pi to IBM's IoTF (Bluemix) platform. It rela… | 32 | 1050 | abandoned |
| loklak/loklak_go_api A Go client library (SDK) for accessing the Loklak server API, which provides social media search and data. It wraps HTTP calls to a Loklak… | 32 | 1047 | abandoned |
| Grover-c13/PokeGOAPI-Java A Java library providing an unofficial client API for Pokemon GO, allowing programs to interact with the game's servers. It supports action… | 23 | 1045 | abandoned |
| PS4-SDK An open source PlayStation 4 SDK for writing userland homebrew applications in C, run via the PS4-playground loader. It provides system cal… | 10 | 1041 | abandoned |
| happykit/flags A lightweight (2 kB) TypeScript SDK that adds feature flags to Next.js applications via a useFlags() React hook or getFlags() function, int… | 10 | 1038 | abandoned |
| antonkrasov/AndroidSocialNetworks An Android library providing a unified interface for working with Facebook, Twitter, LinkedIn, and Google Plus, handling login, profile inf… | 23 | 1028 | abandoned |
| Shopify/js-buy-sdk A lightweight JavaScript SDK for embedding Shopify ecommerce into any website, providing product retrieval, cart management, and checkout v… | 64 | 1019 | abandoned |
| goat-sdk/goat GOAT is the largest agentic finance toolkit for AI agents, providing 200+ tools that let agents send payments, trade crypto, earn yield, an… | 59 | 1009 | abandoned |
| serso/android-checkout A Java library simplifying integration of Android In-App Billing API v3+ for in-app purchases. It is deprecated and no longer maintained, w… | 23 | 1003 | abandoned |
| Facebook JavaScript SDK A collection of archived Facebook Platform SDKs (PHP, JavaScript, Swift, React Native) for integrating Facebook login and Graph API calls i… | 10 | 333 | abandoned |
| Transformers Hugging Face Transformers is a Python library that serves as the model-definition framework for state-of-the-art machine learning models ac… | 95 | 167798 | stable |
| LangChain LangChain is an open-source Python framework for building LLM-powered agents and applications, providing a configurable agent harness (crea… | 95 | 148099 | stable |
| unionlabs/union Union is a trust-minimized zero-knowledge bridging protocol enabling general message passing, asset transfers, NFTs, and DeFi across Cosmos… | 78 | 73786 | active |
| LiteLLM LiteLLM is an open-source AI gateway and Python SDK that provides a unified OpenAI-format interface to 100+ LLM providers (OpenAI, Anthropi… | 92 | 61456 | active |
| tldraw tldraw is a React SDK for building infinite canvas applications, providing a feature-complete whiteboard engine with drawing, diagramming, … | 93 | 50683 | stable |
| LocalAI LocalAI is an open-source, self-hosted AI inference runtime that runs LLMs, vision, speech, image, and video models behind OpenAI/Anthropic… | 93 | 49392 | active |
| RSSHub RSSHub is an open-source RSS feed generator that turns websites, social media platforms, and apps (Twitter, YouTube, Telegram, Bilibili, et… | 99 | 46497 | active |
| Hyperswitch Hyperswitch is an open-source, composable payments orchestration platform written in Rust by Juspay, connecting to 300+ payment processors,… | 95 | 45357 | active |
| Novu Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SM… | 92 | 40038 | active |
| spacedriveapp/spacedrive Spacedrive is an open-source cross-platform file explorer powered by a virtual distributed filesystem written in Rust. It indexes files acr… | 67 | 39079 | active |
| Postiz Postiz is an open-source, self-hostable social media scheduling tool that lets users plan, generate, and publish posts to 30+ platforms fro… | 92 | 37199 | active |
| FreeCAD FreeCAD is a free and open-source, cross-platform 3D parametric CAD modeler for designing real-life objects of any size, built on the OpenC… | 95 | 34484 | stable |
| SurrealDB SurrealDB is a multi-model database written in Rust that combines document, graph, vector, and relational data models in a single ACID engi… | 93 | 33087 | stable |
| Linera Linera is a decentralized Layer-1 blockchain protocol implemented in Rust, designed for highly scalable, low-latency Web3 applications usin… | 84 | 32056 | active |
| GPT Researcher GPT Researcher is an open-source autonomous deep research agent that plans research questions, scrapes web and local sources, and produces … | 95 | 29943 | active |
| LeRobot LeRobot is Hugging Face's PyTorch library for real-world robotics, providing a hardware-agnostic Python interface for controlling robots, a… | 90 | 28232 | active |
| Shields Shields.io is a service that generates concise, consistent, and legible project badges in SVG and raster formats for inclusion in GitHub re… | 76 | 27246 | stable |
| Agent2Agent (A2A) Protocol Agent2Agent (A2A) is an open protocol, hosted under the Linux Foundation, that standardizes communication and interoperability between opaq… | 80 | 26020 | active |
| SpacetimeDB SpacetimeDB is a relational database with embedded server-side logic (reducers), real-time client sync, auth, and deployment built into a s… | 96 | 25273 | active |
| Dub Dub is an open-source link attribution platform combining branded short links, real-time conversion analytics, and affiliate/partner progra… | 77 | 24877 | active |
| zama-ai/fhevm FHEVM is a full-stack framework from Zama that enables confidential smart contracts on EVM-compatible blockchains using Fully Homomorphic E… | 81 | 24800 | active |
| mlc-ai/mlc-llm MLC LLM is a machine learning compiler and high-performance deployment engine for large language models, built on TVM-based ML compilation.… | 61 | 23176 | active |
| Opik Opik is an open-source LLM observability and evaluation platform by Comet for tracing, evaluating, and monitoring LLM applications, RAG pip… | 93 | 22726 | active |
| whatsapp-web.js whatsapp-web.js is a Node.js client library that connects to WhatsApp through the WhatsApp Web browser app using Puppeteer, exposing nearly… | 89 | 22673 | active |
| Guidance Guidance is a Python library providing an efficient programming paradigm for steering large language models, letting you interleave control… | 73 | 21799 | active |
| onnx/onnx ONNX (Open Neural Network Exchange) is an open standard and Python library for representing machine learning and deep learning models as an… | 95 | 21602 | stable |
| Hummingbot Hummingbot is an open-source Python framework for building, deploying, and running automated crypto trading bots across 300+ centralized an… | 94 | 20490 | active |
| Resend Email Platform React Email is a collection of high-quality, unstyled React components for building responsive email templates with TypeScript, handling em… | 93 | 19781 | active |
| ML-Agents The Unity Machine Learning Agents Toolkit (ML-Agents) lets Unity games and simulations serve as environments for training intelligent agent… | 66 | 19717 | active |
| ESP-IDF ESP-IDF is the official development framework for Espressif SoCs such as the ESP32 series, providing toolchains, build system, RTOS compone… | 98 | 19217 | stable |
| iii iii is an open‑source engine that lets you compose, extend, and observe any service or AI agent as a worker in real time. It provides a uni… | 85 | 18844 | active |
| LangChain LangChain.js is a TypeScript framework for building LLM-powered applications, providing standard interfaces for agents, models, embeddings,… | 95 | 18284 | active |
| apple/ml-stable-diffusion Apple's official tooling for running Stable Diffusion on Apple Silicon using Core ML. It includes a Python package for converting PyTorch m… | 65 | 17965 | active |
| ImageMagick ImageMagick is a free, open-source software suite written in C for creating, editing, composing, and converting bitmap images, supporting o… | 100 | 17669 | stable |
| ZLMediaKit/ZLMediaKit ZLMediaKit is a high-performance, enterprise-grade streaming media server framework written in C++11, supporting RTSP, RTMP, HLS, HTTP-FLV,… | 76 | 17593 | stable |
| Effect Effect is a TypeScript library and ecosystem for building production-grade, type-safe applications, centered on the Effect type that encode… | 95 | 17323 | stable |
| Neo4j Neo4j is the leading open-source native graph database, storing and querying connected data as nodes and relationships using the Cypher que… | 66 | 17253 | stable |
| MemoriLabs/Memori Memori is agent-native memory infrastructure that turns LLM agent execution and conversation into structured, persistent state. It ships as… | 77 | 17149 | active |
| Pion WebRTC Pion WebRTC is a pure Go implementation of the WebRTC API, enabling real-time audio, video, and data communication without cgo or external … | 97 | 16804 | active |
| ipython/ipython IPython is a powerful interactive Python shell and Jupyter kernel offering introspection, tab completion, persistent history, magic command… | 67 | 16791 | stable |
| Hyperledger Fabric Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework written in Go for building blockchain solutions and app… | 93 | 16743 | stable |
| esp8266/Arduino An Arduino core that brings full Arduino support to the ESP8266 WiFi chip, letting users write standard Arduino sketches that run directly … | 64 | 16687 | active |
| OpenIM OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. … | 87 | 16671 | stable |
| Trigger.dev Trigger.dev is an open-source TypeScript platform for building and deploying durable background jobs, long-running AI workflows, and AI age… | 94 | 16478 | active |
| ag-ui-protocol/ag-ui AG-UI is an open, lightweight, event-based protocol that standardizes how AI agent backends connect to user-facing frontend applications. I… | 82 | 16423 | active |
| andrewyng/aisuite aisuite is a lightweight Python library providing a unified, OpenAI-style Chat Completions API across many LLM providers (OpenAI, Anthropic… | 81 | 16320 | active |
| scalar/scalar Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui… | 91 | 16250 | active |
| fortra/impacket Impacket is a collection of Python classes for low-level programmatic access to network protocols, including full implementations of SMB1-3… | 79 | 16168 | active |
| raga-ai-hub/RagaAI-Catalyst RagaAI Catalyst is a Python SDK for observability, monitoring, and evaluation of LLM and agentic AI applications, with tracing of agents, L… | 51 | 16164 | active |
| opensandbox-group/OpenSandbox OpenSandbox is a general-purpose sandbox platform for AI applications that securely runs commands, code interpreters, browsers, and develop… | 80 | 15952 | active |
| chatfire-AI/huobao-drama Huobao Drama is a self-hosted, AI-powered end-to-end short drama generation platform that automates the full pipeline from a one-sentence i… | 82 | 15921 | active |
| modelscope/ms-swift ms-swift is a ModelScope community framework for fine-tuning, inference, evaluation, quantization, and deployment of 600+ text LLMs and 400… | 90 | 15809 | active |
| Spree Commerce Spree Commerce is an open-source headless eCommerce platform written in Ruby, providing a complete REST API, TypeScript SDK, admin dashboar… | 95 | 15750 | stable |
| MuJoCo MuJoCo (Multi-Joint dynamics with Contact) is a general-purpose physics engine for fast and accurate simulation of articulated structures i… | 100 | 15719 | active |
| OpenCore OpenCore is a UEFI bootloader for booting macOS (Hackintosh) and other operating systems on PC hardware, with an accompanying UEFI developm… | 89 | 15505 | active |
| k2-fsa/sherpa-onnx sherpa-onnx is an offline speech processing toolkit built on next-gen Kaldi and onnxruntime, supporting speech-to-text, text-to-speech, spe… | 94 | 15357 | active |
| corsairdev/corsair Corsair is an open-source TypeScript integration layer that lets applications and AI agents connect to 200+ third-party services (GitHub, S… | 57 | 15309 | active |
| Vosk Vosk is an offline open source speech recognition toolkit supporting 20+ languages with small models and a streaming API. It provides bindi… | 62 | 15164 | stable |
| Botpress Botpress is an open-source platform and hub for building, deploying, and managing GPT/LLM-powered chatbots and AI agents, with a visual stu… | 67 | 14946 | active |
| Pyodide Pyodide is a port of CPython to WebAssembly/Emscripten, distributed for the browser and Node.js. It lets you run Python, including packages… | 96 | 14855 | active |
| NVIDIA/TensorRT-LLM NVIDIA's TensorRT-LLM is a Python library and runtime for defining and serving Large Language Models with state-of-the-art inference optimi… | 83 | 14851 | active |
| bulletphysics/bullet3 Bullet Physics SDK is a C++ library providing real-time collision detection and rigid/soft body multi-physics simulation, with Python bindi… | 41 | 14766 | stable |
| RWKV RWKV is a novel language model architecture that combines RNN efficiency (linear time, constant memory, no KV-cache) with transformer-level… | 66 | 14744 | active |
| Logto Logto is an open-source identity and access management (IAM) infrastructure for SaaS and AI applications, built on OIDC, OAuth 2.1, and SAM… | 100 | 14728 | active |
| NevaMind-AI/memU memU is a lightweight, agent-driven memory system that gives LLM agents a shared, inspectable personal memory layer across sessions, agents… | 73 | 14425 | active |
| Gel Gel is an open-source graph-relational database built on top of Postgres, combining a strict object-type schema, the EdgeQL query language,… | 55 | 14176 | active |
| Unleash Unleash is an open-source feature management platform for controlling feature flag rollouts across applications via a server and 25+ client… | 97 | 13860 | stable |
| FreeRDP FreeRDP is a free, open-source implementation of Microsoft's Remote Desktop Protocol (RDP), provided as a C library plus client application… | 99 | 13827 | stable |