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 |
|---|---|---|---|
| SwarmCloud P2P Engine (CDNBye) A JavaScript library that layers a WebRTC datachannel-based peer-to-peer network on top of hls.js, letting viewers share HLS video segments… | 47 | 1072 | active |
| dynamiq-ai/dynamiq Dynamiq is an open-source Python orchestration framework for building agentic AI and LLM applications, covering agents, RAG pipelines, work… | 85 | 1071 | active |
| microsoft/msix-packaging Microsoft's cross-platform MSIX SDK for packing and unpacking .msix/.appx application packages on Windows, macOS, Linux, and Android. It pr… | 64 | 1071 | active |
| mCodex/react-native-sensitive-info A React Native library for hardware-backed secure storage of sensitive data, using iOS Keychain and Android Keystore with AES-GCM encryptio… | 93 | 1070 | active |
| LAM LAM is a PyTorch implementation of a Large Avatar Model that reconstructs an animatable 3D Gaussian head from a single image in one forward… | 55 | 1070 | active |
| duo-labs/py_webauthn A Python 3 library implementing the server-side of the WebAuthn API for verifying FIDO2 credential registration and authentication. It supp… | 94 | 1069 | active |
| DepthAI DepthAI is Luxonis's Python library and SDK for developing with Luxonis OAK camera hardware, enabling spatial AI and computer vision on emb… | 66 | 1069 | active |
| Cloud Functions for Firebase Cloud Functions for Firebase is a serverless framework that runs JavaScript, TypeScript, Python, and (experimentally) Dart backend code in … | 98 | 1068 | active |
| pyroute2 A pure Python library for the Linux netlink protocol and BSD PF_ROUTE, providing message encoding/decoding and socket APIs for network conf… | 84 | 1066 | active |
| sybil-solutions/codex-shim A local Python/aiohttp server that exposes an OpenAI Responses-compatible endpoint on loopback, letting Codex Desktop use any BYOK model (O… | 55 | 1065 | active |
| pepperoni21/ollama-rs A Rust client library for interacting with the Ollama API, supporting completion generation, streaming, chat, model management, embeddings,… | 84 | 1063 | active |
| PatterAI/Patter Patter is an open-source, MIT-licensed SDK (Python and TypeScript) that connects AI agents to real phone calls, handling telephony, speech-… | 73 | 1062 | active |
| neka-nat/cupoch Cupoch is a C++/Python library that implements rapid 3D data processing for robotics using CUDA, based on Open3D. It provides GPU-accelerat… | 59 | 1062 | active |
| childrentime/reactuse ReactUse (@reactuses/core) is a collection of 115+ production-ready React hooks covering state, effects, DOM elements, and browser APIs. It… | 97 | 1061 | active |
| WPPConnect WPPConnect is a Node.js/TypeScript library that exports WhatsApp Web functionality via Puppeteer, enabling message sending, session managem… | 95 | 1061 | active |
| mybigday/llama.rn A React Native binding of llama.cpp that enables on-device LLM inference on iOS and Android. It supports GPU/NPU acceleration (Metal, Hexag… | 93 | 1061 | active |
| simdsoft/yasio yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It … | 88 | 1061 | active |
| ali-bouali/book-social-network Book Social Network (BSN) is a full-stack social network application for exchanging and borrowing books among members. It combines a Spring… | 26 | 1059 | active |
| TheSnowGuru/PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop PyTrader is a Python API connector that links Python trading scripts with MetaTrader 4 and MetaTrader 5 via a drag-and-drop Expert Advisor … | 37 | 1058 | active |
| Jingyi-Wu-Richael/rachel-digital-human-production A Codex skill (plugin) that packages a repeatable workflow for producing authorized digital-human talking-head videos using MiniMax voice c… | 51 | 1057 | active |
| cyang-kth/fmm FMM is an open-source map matching framework in C++ with Python bindings that aligns noisy GPS trajectories to road networks using hidden M… | 23 | 1057 | active |
| GDSFactory GDSFactory is a Python library for programmatically designing chips (photonics, analog, quantum, MEMS), PCBs, and 3D-printable objects. Use… | 94 | 1056 | active |
| Arcade Arcade MCP is an open-source Python framework for building Model Context Protocol (MCP) servers and the tools that run inside them, with a … | 70 | 1056 | active |
| ApeWorX/ape Ape Framework is a Python-based Web3 development framework for compiling, testing, deploying, and interacting with smart contracts from a s… | 97 | 1054 | active |
| ThatOpen/engine_web-ifc web-ifc is a JavaScript/TypeScript library backed by a C++ WASM module for reading and writing IFC (BIM) files at native speeds. It is part… | 97 | 1053 | active |
| Realm Database Realm is an object-oriented mobile database that runs directly on phones, tablets, and wearables, serving as a replacement for SQLite and C… | 70 | 1052 | active |
| in-toto/in-toto in-toto is a Python framework and reference implementation of the in-toto specification for protecting software supply chain integrity. It … | 76 | 1051 | stable |
| openai/retro Gym Retro is a Python library that turns classic video games into Gym environments for reinforcement learning research, with integrations f… | 10 | 3581 | maintenance |
| xuzhougeng/wisp-science Wisp Science is an open-source, local-first desktop AI research workbench that combines an LLM agent with persistent Python/R kernels, MCP-… | 77 | 1047 | active |
| wrtnlabs/agentica Agentica is a TypeScript agentic AI framework specialized in LLM function calling, enhanced by compiler-driven validation via typia. Agents… | 65 | 1046 | active |
| motional/nuplan-devkit The official devkit for the nuPlan dataset, providing tools to load, visualize, and process the large-scale autonomous driving planning dat… | 36 | 1043 | active |
| gqty-dev/gqty GQty is a TypeScript GraphQL client that automatically detects data requirements from your code, eliminating the need to hand-write GraphQL… | 76 | 1040 | active |
| eclipse-langium/langium Eclipse Langium is a TypeScript framework for building programming languages and domain-specific languages with built-in Language Server Pr… | 94 | 1039 | active |
| agents-flex/agents-flex Agents-Flex is a lightweight, modular Java framework for building AI applications and agents, positioned as a Java counterpart to Spring AI… | 93 | 1036 | active |
| quickjs-zh/QuickJS QuickJS is a small, embeddable JavaScript engine written in C supporting ES2023 (including modules, async generators, and proxies), with a … | 43 | 3518 | maintenance |
| BabitMF/bmf BMF (Babit Multimedia Framework) is a cross-platform, multi-language multimedia and video processing framework developed by ByteDance, offe… | 72 | 1033 | active |
| ustcllm/RecFM RecFM is a collection of tools and frameworks from USTCLLM for developing foundation models tailored to recommendation systems. It bundles … | 37 | 1031 | active |
| modelcontextprotocol/use-mcp use-mcp is a lightweight React hook library for connecting browser-based AI applications to Model Context Protocol (MCP) servers. It handle… | 10 | 1030 | active |
| JackAILab/ConsistentID ConsistentID is a diffusion-based portrait generation model and toolkit that preserves facial identity from a single reference image using … | 49 | 1027 | active |
| minimaxir/simpleaichat A Python library providing a minimal, low-complexity interface for building applications on top of chat LLM APIs like ChatGPT and GPT-4. It… | 21 | 3491 | maintenance |
| Microsoft Quantum Development Kit The Microsoft Quantum Development Kit provides tooling for the Q# quantum programming language, including a compiler, language service, sta… | 94 | 1024 | active |
| alienkitty/alien.js Alien.js is a JavaScript library providing 3D utilities, materials, shaders, and physics helpers for three.js and OGL, alongside an MVC des… | 66 | 1023 | active |
| polkadot-js/extension A browser extension for Chrome and Firefox that manages Polkadot and Substrate network accounts and signs transactions (extrinsics) with th… | 94 | 1020 | active |
| NVIDIA-RTX/RTXPT NVIDIA's real-time path tracing library and sample application, a pure path tracer built on the Donut framework with DirectX 12 and Vulkan … | 62 | 1020 | active |
| XGenerationLab/XiYan-SQL XiYan-SQL is a multi-generator ensemble framework for converting natural language questions into SQL queries, achieving SOTA results on ben… | 56 | 1019 | active |
| Inngest The official TypeScript/JavaScript SDK for Inngest, a platform for building reliable, event-driven workflows and background jobs without ma… | 95 | 1016 | active |
| Rive Runtime Rive runtimes (rive-flutter, rive-react) are open-source client libraries for rendering and controlling Rive interactive animations (.riv f… | 100 | 1011 | active |
| dlbeer/quirc Quirc is a small, dependency-free C library for extracting and decoding QR codes from images, fast enough for realtime video. It handles ro… | 39 | 1011 | active |
| Gruppio/Sonoff-Homekit Open-source firmware that makes Sonoff WiFi smart switches natively compatible with Apple HomeKit, running directly on the ESP8266/ESP32 ch… | 36 | 1005 | active |
| pjlab-sys4nlp/llama-moe LLaMA-MoE is a Python toolkit and model series for building Mixture-of-Experts (MoE) language models from dense LLaMA models via expert con… | 20 | 1004 | active |
| open-mmlab/mmdeploy MMDeploy is the OpenMMLab model deployment framework that converts PyTorch-based OpenMMLab models (mmdetection, mmsegmentation, etc.) into … | 23 | 3141 | maintenance |
| lynckia/licode Licode is an open-source WebRTC communications platform for hosting your own videoconference provider, built around the C++ Erizo MCU, a No… | 68 | 3133 | maintenance |
| eclipse-paho/paho.mqtt.golang The Eclipse Paho MQTT 3.1/3.1.1 client library for Go, enabling applications to connect to an MQTT broker to publish messages and subscribe… | 66 | 3131 | maintenance |
| dcnetio/web-dc-api web-dc-api is a browser-based decentralized application SDK that unifies wallet-based identity, private user databases, shared key-value st… | 76 | 927 | active |
| salesforce/CodeT5 Official research release of CodeT5 and CodeT5+ open code large language models from Salesforce Research for code understanding and generat… | 10 | 3093 | maintenance |
| starRTC StarRTC is a free cross-platform real-time communication SDK and self-hostable server suite providing instant messaging, one-to-one video c… | 23 | 3075 | maintenance |
| bcoin-org/bcoin Bcoin is an alternative implementation of the Bitcoin protocol written in JavaScript and C/C++ for Node.js and browsers. It can run as a fu… | 23 | 3069 | maintenance |
| linsa-io/linsa.io Linsa is a privacy-focused messaging application that combines chat, tasks, notes, files, and payments into a single product with end-to-en… | 72 | 16854 | experimental |
| shouxieai/tensorRT_Pro A C++ library built on NVIDIA TensorRT that provides a high-level interface for high-performance deep learning inference, with Python bindi… | 23 | 2895 | maintenance |
| twosigma/beakerx BeakerX is a collection of JVM kernels (Groovy, Scala, Clojure, Kotlin, Java, SQL) and interactive widgets for Jupyter Notebook and Jupyter… | 23 | 2894 | maintenance |
| microsoft/genaiscript GenAIScript is a JavaScript/TypeScript framework for programmatically assembling and orchestrating LLM prompts, tools, and data in code. It… | 10 | 2876 | maintenance |
| OpenPipe/OpenPipe OpenPipe is an open-source fine-tuning and model-hosting platform that turns expensive LLM prompts into cheaper fine-tuned models. It offer… | 30 | 2832 | maintenance |
| OpenBMB/BMTools BMTools is an open-source Python library that extends large language models with external tools, letting developers build plugins by writin… | 31 | 2773 | maintenance |
| InsiderX-Pro/video-translator An OpenClaw agent skill (written in Shell/Python) that translates and dubs videos by submitting jobs to a remote video-translation service … | 51 | 812 | active |
| alibaba/pipcook Pipcook is a JavaScript application framework for machine learning and its engineering, aimed at enabling JavaScript and front-end engineer… | 67 | 2596 | maintenance |
| Flare A Flutter runtime library for loading and controlling Rive (formerly Flare) vector animation files in Flutter apps. This is the legacy Rive… | 32 | 2533 | maintenance |
| charmbracelet/charm Charm is a Go library and CLI tool that provided client access to Charm Cloud, a hosted service offering encrypted key-value storage, linke… | 10 | 2487 | maintenance |
| CyberZHG/keras-bert A Keras implementation of BERT that can load official Google pre-trained checkpoints for feature extraction and prediction. It includes a t… | 10 | 2419 | maintenance |
| NVIDIAGameWorks/PhysX-3.4 NVIDIA PhysX SDK 3.4, a real-time physics simulation engine for games and other applications, including rigid body dynamics, collision dete… | 23 | 2418 | maintenance |
| Userbase Userbase is an open-source backend-as-a-service that adds user accounts and end-to-end encrypted data persistence to static web apps via a … | 57 | 2340 | maintenance |
| langchain-ai/langserve LangServe is a Python library that deploys LangChain runnables and chains as REST APIs built on FastAPI, with automatic input/output schema… | 10 | 2325 | maintenance |
| microsoft/ELL ELL (Embedded Learning Library) is a C++ library and toolset from Microsoft Research for designing and deploying machine-learned models ont… | 10 | 2305 | maintenance |
| doyubkim/fluid-engine-dev Jet is a C++11 fluid simulation engine SDK for computer graphics, created alongside the book 'Fluid Engine Development'. It provides SPH, P… | 23 | 2102 | maintenance |
| thisbejim/Pyrebase Pyrebase is a simple Python wrapper around the Firebase API, supporting authentication, the Realtime Database, and Cloud Storage. It lets P… | 32 | 2071 | maintenance |
| neulab/prompt2model Prompt2Model is a Python library that takes a natural language task description (like an LLM prompt) and automatically generates a small, s… | 21 | 2023 | maintenance |
| rust-ffmpeg A safe Rust wrapper around the FFmpeg C libraries, published as the ffmpeg-next crate. It is a fork of the abandoned rust-ffmpeg crate and … | 85 | 2003 | maintenance |
| JDAI-CV/FaceX-Zoo FaceX-Zoo is a PyTorch toolbox for face recognition that provides training modules with various state-of-the-art supervisory heads and back… | 32 | 2000 | maintenance |
| Lora-net/LoRaMac-node A reference implementation of a LoRaWAN end-device (node) stack written in C, with example projects for various MCU platforms. It implement… | 23 | 1997 | maintenance |
| gocircuit/circuit Circuit is a programmable PaaS/IaaS platform written in Go for managing, discovering, synchronizing, and orchestrating services and hosts a… | 32 | 1976 | maintenance |
| peng-zhihui/DeepVision DeepVision is an Android-based computer vision algorithm inference and validation framework by peng-zhihui. It decouples data flow control,… | 32 | 1941 | maintenance |
| liltom-eth/llama2-webui A Gradio-based web UI for running Llama 2 models (7B/13B/70B, GPTQ, GGML, GGUF, CodeLlama) locally on GPU or CPU across Linux, Windows, and… | 20 | 1934 | maintenance |
| zsh2401/AutumnBox AutumnBox is a free, graphical Windows application that wraps the Android Debug Bridge (ADB) command-line tool in a WPF-based GUI. It lets … | 10 | 1933 | maintenance |
| NVIDIA-AI-IOT/deepstream_python_apps Python bindings and sample applications for NVIDIA's DeepStream SDK, built with Pybind11 and Gst Python for constructing video analytics pi… | 52 | 1893 | maintenance |
| Silent Face Anti-Spoofing An open-source silent face anti-spoofing (liveness detection) project by MiniVision, providing model training code, data preprocessing, tes… | 32 | 1833 | maintenance |
| Project-DARC/DARC DARC is a company virtual machine that deploys to EVM-compatible blockchains, featuring multi-level tokens, dividend mechanisms, and a plug… | 31 | 9154 | experimental |
| nokiatech/heif Nokia's C++ implementation of the HEIF (High Efficiency Image File Format) standard, ISO/IEC 23008-12, providing reader and writer librarie… | 66 | 1790 | maintenance |
| baijunyao/thinkphp-bjyadmin A ThinkPHP-based admin starter project that integrates common features and third-party SDKs (Auth/RBAC permissions, Alipay and WeChat payme… | 10 | 1755 | maintenance |
| pydantic/monty Monty is a minimal, secure Python interpreter written in Rust designed for safely executing LLM-generated code without container-based sand… | 96 | 8621 | experimental |
| pili-engineering/PLDroidShortVideo PLDroidShortVideo is Qiniu's short-video SDK for Android, offering camera capture, beauty filters, watermarks, segmented recording, video e… | 23 | 1714 | maintenance |
| MaixPy MaixPy-v1 is a MicroPython port for the Kendryte K210 RISC-V AI chip, letting users program Sipeed Maix boards in Python. It provides APIs … | 23 | 1709 | maintenance |
| koide3/fast_gicp A C++ library of fast GICP-based point cloud registration algorithms, including multi-threaded GICP, voxelized GICP (VGICP), and CUDA-accel… | 36 | 1704 | maintenance |
| bwapi/bwapi BWAPI is a free and open source C++ framework for interacting with Starcraft: Broodwar, letting students, researchers, and hobbyists build … | 58 | 1702 | maintenance |
| google/aiyprojects-raspbian Google's Python API libraries, samples, and Raspbian system images for the AIY Projects Voice Kit and Vision Kit on Raspberry Pi. It provid… | 10 | 1663 | maintenance |
| GWT GWT (Google Web Toolkit) is an open-source SDK that lets developers write client-side web applications in Java and compile them to optimize… | 93 | 1630 | maintenance |
| wangzhaode/mnn-llm mnn-llm is a C++ library for deploying large language models on-device using Alibaba's MNN inference engine, with demos for CLI, web, Andro… | 21 | 1615 | maintenance |
| Squalr/Squalr-Sharp Squalr is a high-performance memory editor for Windows desktop games, written in C#, supporting memory scanning, pointer scanning, and x86/… | 23 | 1595 | maintenance |
| Autocode Autocode is a Function-as-a-Service platform and CLI for building, deploying, and executing web services and APIs that respond to external … | 32 | 1586 | maintenance |
| TrueFiEng/useDApp useDApp is a React framework for rapidly building Ethereum decentralized applications (Dapps). It provides composable hooks for reading on-… | 23 | 1582 | maintenance |
| Tencent/TurboTransformers A fast, user-friendly C++/Python runtime for transformer model inference (BERT, ALBERT, RoBERTa, GPT2, decoders) on CPU and GPU. It works a… | 33 | 1551 | maintenance |
| maderix/ANE A research project demonstrating backpropagation and neural network training directly on Apple's Neural Engine using reverse-engineered pri… | 44 | 7275 | experimental |