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 |
|---|---|---|---|
| huggingface/optimum-quanto Optimum Quanto is a PyTorch quantization backend for Hugging Face Optimum that quantizes model weights (int2/int4/int8/float8) and activati… | 66 | 1053 | maintenance |
| DuendeArchive/IdentityModel IdentityModel is a .NET Standard helper library for claims-based identity, OAuth 2.0, and OpenID Connect. It provides request/response obje… | 10 | 1053 | maintenance |
| 0xPolygon/polygon-edge Polygon Edge is a modular, extensible framework written in Go for building Ethereum-compatible (EVM) blockchain networks with custom consen… | 10 | 1051 | maintenance |
| Digistump Arduino Board Support Package Arduino board support package adding Digistump hardware support (Digispark, Digispark Pro, DigiX) to Arduino IDE 1.6.5+. It provides board … | 23 | 1050 | maintenance |
| nibbstack/erc721 The reference implementation of the ERC-721 non-fungible token (NFT) standard written in Solidity for Ethereum, Wanchain, and other EVM-com… | 67 | 1047 | maintenance |
| aliyun/aliyun-openapi-python-sdk The Alibaba Cloud (Aliyun) Python SDK V1.0, providing Python clients for Alibaba Cloud OpenAPI services. It has entered basic security main… | 73 | 1046 | maintenance |
| Open Home Foundation Matter Server A certified Matter controller server exposing a WebSocket API built on the official Matter (CHIP) SDK, originally created to power Home Ass… | 10 | 1046 | maintenance |
| webmachinelearning/webmcp WebMCP is a proposed web platform API (W3C Community Group specification) that lets web developers expose JavaScript functions or HTML form… | 63 | 4634 | experimental |
| juliuscanute/qr_code_scanner A Flutter plugin that embeds a native QR code and barcode scanner view on iOS and Android, returning scanned text and barcode format to Dar… | 23 | 1043 | maintenance |
| malware-dev/MDK-SE Malware's Development Kit (MDK-SE) is a C# development kit for writing in-game scripts for the Space Engineers programmable block, providin… | 10 | 1042 | maintenance |
| PixieDust PixieDust is an open-source Python helper library that acts as an add-on to Jupyter notebooks, simplifying data visualization and Spark pac… | 23 | 1040 | maintenance |
| PolySync/oscc Open Source Car Control (OSCC) is a collection of hardware designs and C++ firmware/API that enable computer control of modern cars (primar… | 23 | 1039 | maintenance |
| LiquidPlayer/LiquidCore LiquidCore embeds a full Node.js virtual machine inside Android and iOS apps, complete with a virtual file system. It also lets Android dev… | 23 | 1036 | maintenance |
| Brikwerk/nxbt NXBT is a Python tool that emulates Nintendo Switch controllers over Bluetooth, letting you control a Switch via a web app, terminal, macro… | 23 | 1036 | maintenance |
| studydefi/money-legos An NPM package providing mainnet addresses, ABIs, and Solidity interfaces for popular Ethereum DeFi protocols like Uniswap, AAVE, Compound,… | 23 | 1028 | maintenance |
| T-vK/ESP32-BLE-Mouse An Arduino-compatible C++ library that turns an ESP32 into a Bluetooth LE (BLE) HID mouse. It exposes an Arduino Mouse-like API for moving … | 23 | 1027 | maintenance |
| tpyo/amazon-s3-php-class A standalone PHP library providing a REST client for Amazon S3 object storage using CURL. It supports object and bucket operations such as … | 23 | 1026 | maintenance |
| ndless-nspire/Ndless Ndless is an extension for TI-Nspire graphing calculators that combines an executable loader and an SDK, enabling third-party native C, C++… | 77 | 1023 | maintenance |
| LayerZero-Labs/endpoint-v1-solidity-examples A collection of example Solidity contracts demonstrating LayerZero V1, an omnichain interoperability protocol for cross-chain messaging and… | 10 | 1019 | maintenance |
| agiliq/merchant Django-Merchant is a Django application that lets developers accept payments from multiple payment processors through a single, unified API… | 23 | 1018 | maintenance |
| HashLips/hashlips_nft_minting_dapp A React-based minting dapp boilerplate that connects an existing NFT smart contract to a ready-made minting frontend. Configuration is done… | 23 | 1016 | maintenance |
| aliyun/aliyun-oss-php-sdk The official Alibaba Cloud OSS (Object Storage Service) SDK for PHP, providing an OssClient for uploading, downloading, and managing files … | 74 | 1012 | maintenance |
| RangeNetworks/openbts OpenBTS is an open-source C++ implementation of a GSM and GPRS radio access network node that uses software-defined radios to create a cell… | 32 | 1012 | maintenance |
| shrhdk/text-to-svg A JavaScript library that converts text into SVG path data using font files, with no native dependencies. It works in both Node.js and brow… | 32 | 1010 | maintenance |
| NASAWorldWind/WebWorldWind NASA's Web WorldWind is a JavaScript SDK providing a 3D virtual globe engine for the web, built on WebGL. It renders high-resolution terrai… | 38 | 1003 | maintenance |
| seishun/node-steam A Node.js port of SteamKit2 that lets you interface directly with Steam network servers without running the actual Steam client. It provide… | 10 | 1000 | maintenance |
| JJTech0130/pypush A Python library for interacting with Apple's private APIs, originally a proof-of-concept iMessage reverse-engineering project. It currentl… | 59 | 3785 | experimental |
| NVlabs/cuda-oxide cuda-oxide is an experimental rustc codegen backend that compiles Rust GPU kernels directly to CUDA PTX, letting you write SIMT device code… | 82 | 3746 | experimental |
| Rust-GPU/rust-gpu A Rust compiler backend that emits SPIR-V, making Rust a first-class language for writing GPU shaders targeting Vulkan. It lets developers … | 80 | 3376 | experimental |
| microsoft/mxc MXC (Microsoft eXecution Container) is a sandboxed code execution system for safely running untrusted code such as model output, plugins, a… | 83 | 2952 | experimental |
| nexus-xyz/nexus-zkvm The Nexus zkVM is a modular, prover-optimized zero-knowledge virtual machine written in Rust, built on StarkWare's Stwo prover. It lets dev… | 52 | 2621 | experimental |
| zerobootdev/zeroboot Zeroboot is an open-source sandboxing service that spawns sub-millisecond KVM virtual machines for AI agent code execution by forking Firec… | 44 | 2454 | experimental |
| NebulaiNetwork/OpenCompute Nebulai OpenCompute is a decentralized physical infrastructure (DePIN) computing network that lets workers contribute idle compute power di… | 52 | 2364 | experimental |
| ZigEmbeddedGroup/microzig MicroZig is a toolbox and framework for building embedded applications in Zig, extending the Zig build system to target specific microcontr… | 98 | 2291 | experimental |
| ryanmcgrath/cacao Cacao provides safe Rust bindings for Apple's AppKit (macOS) and UIKit (iOS/tvOS) frameworks, wrapping the Objective-C runtime in a Rust-fr… | 23 | 2079 | experimental |
| Stream Chat The official Android SDK for Stream Chat, providing a low-level chat client plus reusable UI components and Jetpack Compose messaging UI fo… | 95 | 210 | stable |
| google/xls XLS is Google's High Level Synthesis toolchain that compiles high-level functional descriptions into synthesizable Verilog/SystemVerilog ha… | 96 | 1954 | experimental |
| stacks-archive/sbtc-developer-release A Rust workspace containing sBTC primitives, signer components, and helper tools for the Stacks ecosystem's 1:1 Bitcoin-backed asset. It in… | 10 | 1950 | experimental |
| windows-drivers-rs A collection of Rust crates from Microsoft that enable developing Windows drivers (WDM, KMDF, UMDF) in Rust. It provides build tooling, FFI… | 78 | 1934 | experimental |
| laravel/wayfinder Laravel Wayfinder is a Composer package plus Vite plugin that generates fully-typed, importable TypeScript functions from Laravel controlle… | 88 | 1858 | experimental |
| fossasia/knitlib Knitlib is a Python library and API for controlling a variety of knitting machines, mechanisms, and hacks, with machine support added via a… | 10 | 1543 | experimental |
| google/modernstorage ModernStorage is a set of Kotlin libraries from Google that provide an abstraction layer over Android storage APIs, including the Storage A… | 10 | 1227 | experimental |
| moonbitlang/core moonbitlang/core is the standard library for the MoonBit programming language, released alongside the compiler. It provides builtin types, … | 71 | 1226 | experimental |
| leonboe1/GoogleFindMyTools A Python framework that reimplements parts of Google's Find My Device (Find Hub) network, allowing users to query trackers and Android devi… | 55 | 1195 | experimental |
| syumai/workers A Go package that lets you run an HTTP server written in Go on Cloudflare Workers by compiling to WebAssembly. It provides bindings for Clo… | 97 | 1162 | experimental |
| ValveSoftware/SteamVR-for-Linux Valve's official issue tracker and release notes repository for the Linux port of SteamVR, its virtual reality runtime platform. It is prim… | 67 | 1118 | experimental |
| a16z/jolt Jolt is a zero-knowledge virtual machine (zkVM) for RISC-V (RV64IMAC) that generates cryptographic proofs of arbitrary program execution, b… | 78 | 1056 | experimental |
| huggingface/optimum-nvidia Optimum-NVIDIA is a Python library that bridges Hugging Face Transformers with NVIDIA TensorRT-LLM for highly optimized LLM inference on NV… | 62 | 1039 | experimental |
| openai/openai-realtime-api-beta A Node.js and browser reference client library for OpenAI's Realtime API, enabling real-time voice and text conversations with GPT models. … | 23 | 1016 | experimental |
| Daytona Daytona is a secure, elastic infrastructure platform for running AI-generated code in isolated sandboxes with dedicated kernels, filesystem… | 10 | 71575 | abandoned |
| Cuttlefish ExoPlayer is an application-level media player library for Android supporting local and streamed audio/video playback with customizable ren… | 45 | 21942 | abandoned |
| youfou/wxpy wxpy is a Python library providing an elegant, object-oriented API for automating WeChat personal accounts, built on top of itchat. It supp… | 10 | 14259 | abandoned |
| aws/aws-sdk-go The AWS SDK for Go v1, providing Go clients for AWS services such as S3, EC2, and more. It reached end-of-support on July 31, 2025 and user… | 10 | 8667 | abandoned |
| Bot Framework SDK Microsoft's Bot Framework SDK for building conversational bots in C#, JavaScript, and Python, with rich card and guided/free-form conversat… | 10 | 7800 | abandoned |
| AWS SDK for JavaScript AWS SDK for JavaScript version 2, providing access to AWS services from Node.js and the browser. It reached end-of-support on September 8, … | 10 | 7600 | abandoned |
| zo0r/react-native-push-notification A React Native module for handling local and remote push notifications on both iOS and Android. It wraps native notification APIs such as P… | 10 | 6787 | abandoned |
| boto/boto Boto is the original Python SDK providing interfaces to Amazon Web Services such as EC2, S3, DynamoDB, and SQS. It is deprecated and no lon… | 10 | 6412 | abandoned |
| Windows Bridge for iOS The Windows Bridge for iOS (WinObjC) is a Microsoft open-source framework providing an Objective-C development environment for Visual Studi… | 10 | 6220 | abandoned |
| Eddystone The Physical Web is an open approach to letting smart physical objects (beacons, posters, vending machines) broadcast URLs over Bluetooth L… | 10 | 5960 | abandoned |
| FFmpegKit FFmpegKit is a collection of tools for using FFmpeg in Android, iOS, Linux, macOS, tvOS, Flutter, and React Native applications, including … | 10 | 5848 | abandoned |
| GoGo Protobuf GoGoProtobuf is a Go library and protoc plugin that extends the official Go protobuf implementation with extra code-generation 'gadgets' fo… | 23 | 5655 | abandoned |
| AutoRest AutoRest is an OpenAPI (Swagger) specification code generator that produces client libraries for RESTful web services in languages like C#,… | 72 | 4796 | abandoned |
| TheoKanning/openai-java A Java client library for the OpenAI API, providing POJOs, a Retrofit-based client, and a convenience service class for GPT-3, ChatGPT, and… | 10 | 4719 | abandoned |
| Pyrogram Pyrogram is an elegant, modern and asynchronous Python framework for the Telegram MTProto API, usable with both user accounts and bot ident… | 10 | 4615 | abandoned |
| anhkgg/SuperWeChatPC SuperWeChatPC is a Windows tool that enhances the PC WeChat client with multi-instance support, anti-message-revoke, voice message backup, … | 23 | 4586 | abandoned |
| JoyPixels Emoji Toolkit EmojiOne (now JoyPixels) is a set of libraries and assets for converting native system emoji into the EmojiOne emoji images across apps and… | 10 | 4428 | abandoned |
| node-ffi/node-ffi node-ffi is a Node.js addon for loading and calling dynamic C libraries using pure JavaScript, without writing C++ binding code. It handles… | 23 | 4319 | abandoned |
| AWS SDK for Java The official AWS SDK for Java 1.x, providing Java APIs for AWS services such as S3, EC2, and DynamoDB, including credential management, ret… | 75 | 4200 | abandoned |
| Nemo2011/bilibili-api A Python SDK for programmatically accessing Bilibili (bilibili.com), including video data, danmaku comments, user info, and login. The repo… | 10 | 4174 | abandoned |
| hiyouga/ChatGLM-Efficient-Tuning A Python framework for parameter-efficient fine-tuning (LoRA, QLoRA, P-Tuning, RLHF) of the ChatGLM-6B and ChatGLM2-6B language models usin… | 10 | 3710 | abandoned |
| pandolia/qqbot QQBot is a Python library and framework for building chatbots on Tencent's SmartQQ (WebQQ) protocol, supporting message monitoring, plugin-… | 10 | 3683 | abandoned |
| 100apps/openshare OpenShare is a lightweight Objective-C iOS library that replaces official social platform SDKs by directly communicating with mobile client… | 32 | 3613 | abandoned |
| gomatcha/matcha Matcha is a Go framework for building native iOS and Android applications, providing a ReactNative-like UI component library and bindings t… | 23 | 3483 | abandoned |
| ionic-team/ng-cordova ngCordova was a library of AngularJS wrappers around 67+ Cordova plugins, simplifying access to native device features (camera, geolocation… | 10 | 3434 | abandoned |
| bear/python-twitter A pure Python wrapper library around the Twitter API, making it easy for Python programmers to interact with Twitter's web services and dat… | 10 | 3403 | abandoned |
| googlevr/gvr-android-sdk Google's VR SDK for Android enabling Daydream and Cardboard app development with stereo rendering, spatial audio, and head tracking. It has… | 10 | 3293 | abandoned |
| IB-insync A Python library providing a sync and asyncio-based framework for the Interactive Brokers Trader Workstation API, making it easy to connect… | 10 | 3283 | abandoned |
| ros/ros ROS (Robot Operating System) is a meta-operating system providing language-independent, network-transparent communication for distributed r… | 10 | 3253 | abandoned |
| facebookarchive/php-graph-sdk The official Facebook SDK for PHP (v5), providing a native interface to the Facebook Graph API and Facebook Login from PHP applications. Th… | 10 | 3208 | abandoned |
| openai/mujoco-py mujoco-py provides Cython-based Python 3 bindings for the MuJoCo physics engine, enabling rigid body simulation with contacts from Python. … | 10 | 3145 | abandoned |
| Marswin/MarsDaemon A lightweight Android library that keeps an app's background service process alive ('undead') by running paired services and broadcast rece… | 32 | 3139 | abandoned |
| Instagram API A Python 2/3 client library for the Instagram REST and Search APIs, supporting OAuth2 authentication, media access, and real-time subscript… | 10 | 3072 | abandoned |
| mozilla/webextension-polyfill A lightweight polyfill that lets browser extensions use the Promise-based `browser` API namespace in Chrome, matching Firefox's WebExtensio… | 10 | 3067 | abandoned |
| Il2CppInspector Il2CppInspector is an automated tool for reverse engineering Unity IL2CPP binaries, extracting type definitions, metadata and method pointe… | 23 | 3053 | abandoned |
| stripe-archive/react-stripe-elements A thin React wrapper around Stripe.js and Stripe Elements for building payment forms in React apps. It has been renamed, reworked, and move… | 10 | 3011 | abandoned |
| Thrust Thrust is a Chromium-based cross-platform, cross-language application framework that lets developers build desktop GUI apps using web pages… | 23 | 2752 | abandoned |
| chanjarster/weixin-java-tools A Java SDK for developing WeChat Official Account (subscription/service) and WeChat Enterprise (WeChat Work) applications, distributed via … | 10 | 2728 | abandoned |
| googlevr/gvr-unity-sdk Google's VR SDK for Unity, enabling developers to build virtual reality apps for Android and iOS using Cardboard and Daydream. It is deprec… | 10 | 2725 | abandoned |
| FirebaseExtended/angularfire AngularFire is the official AngularJS binding library for Firebase, providing Angular services for synchronized objects and collections, fi… | 10 | 2704 | abandoned |
| LiskArchive/lisk-sdk The Lisk SDK is a TypeScript framework for building blockchain applications and sidechains on the Lisk ecosystem. It provides modules for c… | 10 | 2679 | abandoned |
| ethereum/pyethereum PyEthereum was a Python implementation of the Ethereum protocol, the next-generation cryptocurrency network. The project is officially depr… | 10 | 2660 | abandoned |
| venomous0x/WhatsAPI WhatsAPI is an unofficial, reverse-engineered interface library for WhatsApp Messenger that allowed developers to send and receive messages… | 32 | 2618 | abandoned |
| hannobraun/fornjot Fornjot is an early-stage boundary representation (b-rep) CAD kernel written in Rust, designed as a foundation for building code-first CAD … | 10 | 2553 | abandoned |
| AWS IoT Device SDK for Embedded C AWS's deprecated reference integrations of FreeRTOS libraries for microcontrollers, providing a full project structure with AWS IoT connect… | 10 | 2532 | abandoned |
| damonkohler/sl4a SL4A (Scripting Layer for Android) lets you edit and execute scripts and interactive interpreters (Python, Perl, JRuby, Lua, BeanShell, Jav… | 10 | 2469 | abandoned |
| LaiFeng-Android/SopCastComponent SopCastComponent is a pure-Java Android live-streaming SDK covering capture, audio/video processing, encoding, and RTMP upload with FLV mux… | 32 | 2457 | abandoned |
| gmusicapi An unofficial Python client library for Google Play Music, supporting library management, playlists, uploads, and streaming via OAuth-authe… | 10 | 2455 | abandoned |
| pksunkara/alpaca Alpaca is a Go-based CLI tool that generates client libraries (SDKs) for a web API in multiple languages including Node.js, PHP, Python, an… | 10 | 2449 | abandoned |
| xanzy/go-gitlab A Go client library for the GitLab API, covering most GitLab REST endpoints such as projects, issues, merge requests, and CI. It is now arc… | 10 | 2428 | abandoned |
| pedant/safe-java-js-webview-bridge An Android library providing a safe alternative to WebView's addJavascriptInterface for Java-JavaScript communication, using WebChromeClien… | 23 | 2414 | abandoned |