function: sdk
3115 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| alexandercerutti/passkit-generator A Node.js/TypeScript library for generating customized Apple Wallet passes (.pkpass files) for iOS and WatchOS. It separates static pass mo… | 87 | 1246 | active |
| Redth/PushSharp PushSharp is a server-side C#/.NET library for sending push notifications to iOS/OSX (APNS), Android/Chrome (GCM/FCM), Windows/Windows Phon… | 23 | 4380 | maintenance |
| libpd/libpd libpd embeds Miller Puckette's Pure Data real-time audio synthesis engine as a portable C library for use in applications. It provides lang… | 72 | 1244 | stable |
| legastero/stanza StanzaJS is a JavaScript/TypeScript library for modern XMPP that exposes all stanzas as JSON instead of XML. It supports WebSocket and BOSH… | 66 | 1244 | active |
| jamalex/notion-py An unofficial Python 3 client for Notion.so's internal API v3, providing an object-oriented interface that maps Notion blocks, collections,… | 64 | 4372 | maintenance |
| nats-io/nats.py nats.py is the official asyncio-based Python client for the NATS messaging system, supporting pub/sub, request/reply, and JetStream. It als… | 95 | 1243 | active |
| dmlc/dlpack DLPack is a minimal, stable open in-memory tensor structure defined as a single C ABI header, enabling zero-copy tensor exchange between de… | 66 | 1242 | stable |
| raspberrypi/picamera2 Picamera2 is a Python library providing an interface to Raspberry Pi cameras via the libcamera stack, replacing the legacy Picamera library… | 94 | 1241 | active |
| intel/media-driver Intel's VA-API user mode driver providing hardware-accelerated video decoding, encoding, and post-processing for Intel GEN graphics. It is … | 90 | 1240 | active |
| caprica/vlcj vlcj is a Java framework providing bindings and a higher-level API for embedding a native VLC media player (via LibVLC) into Java applicati… | 63 | 1240 | active |
| ProtonMail/gopenpgp GopenPGP is a high-level OpenPGP wrapper library for Go, developed by Proton Mail and built on a fork of the golang crypto library. It prov… | 91 | 1239 | stable |
| stella-cv/stella_vslam stella_vslam is a community-maintained fork of OpenVSLAM implementing a monocular, stereo, and RGBD visual SLAM system in C++. It supports … | 77 | 1238 | active |
| chaquo/chaquopy Chaquopy is an SDK that lets developers include Python code in Android apps. It integrates with Android Studio's Gradle build system and pr… | 74 | 1238 | active |
| ValveSoftware/halflife Valve's official Half-Life 1 SDK containing engine-based game source code and development tools for the GoldSrc engine. It also serves as t… | 32 | 4350 | maintenance |
| CesiumGS/cesium-unreal Cesium for Unreal is an open-source Unreal Engine plugin that brings the 3D geospatial ecosystem into Unreal Engine, providing a full-scale… | 100 | 1232 | active |
| DragonMinded/libdragon Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac… | 67 | 1231 | active |
| thestk/stk The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic music synthesis classes written in C++. … | 29 | 1230 | stable |
| sedmenti/Orbion_3D_Space_Mouse Orbion is an open-source DIY 3D Space Mouse (6-DOF input device) that users build at home with 3D-printed parts, a joystick, encoder, and A… | 23 | 1230 | active |
| witnessmenow/Universal-Arduino-Telegram-Bot An Arduino IDE library providing an interface to the Telegram Bot API, designed to work across multiple Arduino architectures such as ESP82… | 23 | 1230 | active |
| cinar/indicator Indicator is a Go library providing 80+ technical analysis indicators, configurable trading strategies, and a backtesting framework with re… | 99 | 1229 | active |
| apache/teaclave-sgx-sdk Apache Teaclave SGX SDK (Rust SGX SDK) is a Rust-based software development kit for building Intel SGX enclave applications with memory saf… | 62 | 1229 | active |
| taoweiji/MixPush MixPush is an Android SDK that unifies integration with six vendor push platforms (Xiaomi, Huawei, Meizu, OPPO, VIVO, and Apple APNs) behin… | 48 | 1227 | active |
| chrisveness/geodesy A JavaScript library of geodesy functions covering distances, bearings, and coordinate conversions on spherical and ellipsoidal earth model… | 32 | 1227 | stable |
| Xilinx/embeddedsw Xilinx's official embedded software repository providing bare-metal drivers, board support packages, and first-stage bootloader firmware fo… | 77 | 1226 | active |
| metoro-io/mcp-golang mcp-golang is an unofficial Go implementation of the Model Context Protocol (MCP) for building MCP servers and clients with minimal boilerp… | 65 | 1226 | active |
| fog/fog fog is the Ruby cloud services library providing a unified interface to compute, storage, DNS, and other cloud services across many provide… | 23 | 4297 | maintenance |
| sakaiproject/sakai Sakai is an open-source Learning Management System (LMS) / Collaboration and Learning Environment built in Java and deployed on Apache Tomc… | 77 | 1225 | active |
| apple/python-apple-fm-sdk Python bindings for Apple's Foundation Models framework, giving access to the on-device foundation model behind Apple Intelligence on macOS… | 75 | 1225 | active |
| Siren Siren is a Swift library for iOS and tvOS that checks the installed app version against the App Store and alerts users when a new version i… | 98 | 4294 | maintenance |
| buttplugio/buttplug Buttplug is a Rust implementation of the Buttplug Intimate Device Control Protocol, a library for controlling sex toys and other intimate h… | 82 | 1224 | active |
| twostraws/CodeScanner CodeScanner is a SwiftUI library providing a CodeScannerView struct that scans QR codes, barcodes, and other code types using the device ca… | 64 | 1224 | active |
| pyproj4/pyproj pyproj is a Python interface to the PROJ library for cartographic projections and coordinate transformations. It lets Python applications c… | 71 | 1223 | stable |
| ps2dev/ps2sdk PS2SDK is an open-source software development kit providing libraries for homebrew application development on Sony's PlayStation 2. It unif… | 76 | 1221 | active |
| olvvier/apple-silicon-accelerometer A Python library that reads the undocumented MEMS accelerometer and gyroscope on Apple Silicon MacBooks via IOKit HID, along with lid angle… | 50 | 1221 | active |
| kubernetes-client/csharp The officially supported Kubernetes client library for .NET, published as the KubernetesClient NuGet package. It provides typed access to t… | 94 | 1218 | active |
| xu-li/cordova-plugin-wechat A Cordova plugin that exposes the WeChat SDK to JavaScript for hybrid mobile apps. It supports sharing content, WeChat OAuth login, payment… | 23 | 1218 | active |
| maxmind/GeoIP2-python Official Python client for MaxMind's GeoIP2 and GeoLite web services and a reader for MaxMind MMDB geolocation databases. It lets applicati… | 89 | 1217 | stable |
| simondlevy/TinyEKF TinyEKF is a lightweight, header-only C/C++ implementation of the Extended Kalman Filter designed for microcontrollers like Arduino and STM… | 66 | 1217 | stable |
| sinall/StrategyEase-Python-SDK StrategyEase-Python-SDK is a Python SDK wrapping the StrategyEase (策略易) RESTful HTTP API for automated stock trading, provided by 爱股网 (iguu… | 25 | 1217 | active |
| klauspost/cpuid A pure-Go library that detects CPU features and information (vendor, cores, caches, instruction set support) at startup for fast access. Su… | 85 | 1216 | stable |
| electro-smith/DaisySP DaisySP is an open-source C++ digital signal processing library offering modular components for audio synthesis and effects. It targets the… | 34 | 1216 | active |
| mavlink/mavros MAVROS is a MAVLink-to-ROS 2 gateway that exposes flight controller data (PX4, ArduPilot) as standard ROS 2 topics, services, and parameter… | 99 | 1215 | active |
| psi4/psi4 Psi4 is an open-source quantum chemistry package for electronic structure calculations, with computationally demanding code in C++ and a fl… | 96 | 1215 | active |
| mz-automation/libiec61850 libiec61850 is an open-source (GPLv3) C library implementing the IEC 61850 client and server protocols MMS, GOOSE, Sampled Values, and R-Se… | 86 | 1212 | stable |
| solana-labs/solana-program-library The Solana Program Library (SPL) is a collection of on-chain programs for Solana's Sealevel runtime, including token, associated-token-acco… | 10 | 4238 | maintenance |
| qpython-android/qpython QPython is an Android application that embeds a Python interpreter, runtime environment, and code editor, letting users run Python directly… | 57 | 1210 | active |
| OriginQ/QPanda-2 QPanda 2 is an open-source quantum computing framework by Origin Quantum for building, running, and optimizing quantum algorithms, with a C… | 23 | 1209 | active |
| gali8/Tesseract-OCR-iOS An iOS framework wrapping the Tesseract OCR engine (with Leptonica and image libraries) for use in Objective-C or Swift apps on iOS 9.0+. I… | 23 | 4221 | maintenance |
| clj-python/libpython-clj A Clojure library providing deep bidirectional integration between the JVM and Python, allowing Clojure/Java code to call Python libraries … | 76 | 1206 | active |
| fraunhoferhhi/vvenc VVenC is Fraunhofer HHI's fast and efficient open-source software encoder for the H.266/VVC video compression standard, written in C++. It … | 79 | 1203 | active |
| PoseLib/PoseLib PoseLib is a C++ library of minimal solvers for calibrated camera pose estimation, covering absolute and relative pose from point and line … | 68 | 1203 | active |
| jazzband/django-payments A Django library providing universal payment handling with pluggable backends for multiple payment providers such as Stripe, PayPal, Braint… | 67 | 1203 | active |
| pipeboard-co/meta-ads-mcp A Model Context Protocol (MCP) server that lets AI assistants like Claude, ChatGPT, Perplexity, and Cursor manage Meta Ads (Facebook/Instag… | 81 | 1202 | active |
| thestk/rtmidi RtMidi is a set of C++ classes providing a common cross-platform API for realtime MIDI input and output across Linux (ALSA, JACK), macOS (C… | 47 | 1202 | stable |
| shurcooL/githubv4 githubv4 is a Go client library for accessing the GitHub GraphQL API v4. It lets developers define Go structs that mirror GraphQL queries a… | 62 | 1198 | active |
| letta-ai/agent-file Agent File (.af) is an open file format for serializing stateful AI agents, packaging system prompts, persistent memory, tool configuration… | 52 | 1196 | active |
| scverse/gget gget is a free, open-source Python package and command-line tool for efficiently querying genomic reference databases such as Ensembl, UniP… | 92 | 1195 | active |
| godbus/dbus godbus/dbus is a native Go library implementing client bindings for the D-Bus message bus system. It provides a Go-idiomatic API with chann… | 78 | 1195 | active |
| Arize-ai/openinference OpenInference is a set of OpenTelemetry-based conventions and instrumentation plugins for tracing AI and LLM applications. It provides pack… | 90 | 1194 | active |
| TelegramBot/Api A native PHP wrapper for the Telegram Bot API with no external requirements, supporting all Bot API methods and response types. It lets PHP… | 37 | 1194 | active |
| YPLiang19/Mango MangoFix is an iOS hotfix SDK built around a DSL whose syntax closely resembles Objective-C, allowing developers to replace any Objective-C… | 35 | 1194 | active |
| Telegram-Mini-Apps/tma.js A monorepo of TypeScript packages, examples, and documentation for developing Telegram Mini Apps—web applications running inside Telegram c… | 90 | 1193 | active |
| siemens/ros-sharp ROS# is a set of open-source C# libraries and tools for communicating with the Robot Operating System (ROS) from .NET applications, most no… | 75 | 1193 | active |
| nmrugg/stockfish.js A WebAssembly and asm.js port of the Stockfish chess engine (currently version 18) that runs entirely in web browsers. It ships in multiple… | 72 | 1193 | active |
| RikkaApps/Sui Sui is a modern superuser (root) interface implementation for Android, installed as a Magisk/Riru module. It provides Java APIs (Shizuku AP… | 23 | 4164 | maintenance |
| koalazak/dorita980 An unofficial Node.js SDK for controlling Wi-Fi enabled iRobot Roomba and Braava robots (i7, 980, 960, e5, 690, 675, m6, etc.) via the iRob… | 63 | 1192 | active |
| TeXitoi/keyberon Keyberon is a pure Rust, no_std crate providing building blocks for creating custom keyboard firmware. It uses embedded-hal for GPIO key sc… | 53 | 1192 | active |
| ngxson/wllama wllama is a WebAssembly binding for llama.cpp that enables running LLM inference entirely in the browser, with WebGPU support, multimodal i… | 92 | 1191 | active |
| meenie/band.js Band.js is a TypeScript library providing a music composer interface on top of the Web Audio API, supporting rhythms, multiple instruments,… | 33 | 1191 | active |
| BankrBot/skills A collection of plug-and-play 'skills' (mostly shell-based tool packages) that equip AI agents with capabilities like Uniswap trading, bloc… | 60 | 1190 | active |
| alipay/alipay-easysdk Alipay Easy SDK is a multi-language server-side SDK (Java, C#, PHP, TypeScript, etc.) that provides a minimalist, factory-based API for acc… | 32 | 1188 | active |
| JuulLabs/kable Kable is a Kotlin Multiplatform library providing a Coroutines-powered API for interacting with Bluetooth Low Energy devices. It supports A… | 98 | 1187 | active |
| pytorch/cpuinfo A C/C++ library that detects CPU information essential for performance optimization, including supported instruction sets, cache details, c… | 75 | 1187 | stable |
| WeebLabs/DSPi DSPi is a fully featured audio DSP firmware that turns a Raspberry Pi Pico (RP2040) or Pico 2 (RP2350) into an inexpensive USB sound card w… | 82 | 1185 | active |
| valtyr/prisma-kysely A Prisma generator plugin that produces fully typed Kysely database types directly from your Prisma schema. It lets you keep Prisma's migra… | 97 | 1184 | active |
| anthropics/anthropic-sdk-go The official Go SDK for accessing Anthropic's Claude language model APIs. It provides typed clients for messages, streaming, and other Clau… | 87 | 1183 | active |
| googleapis/go-genai The official Google Gen AI SDK for Go, providing a client interface to Google's generative models such as Gemini via the Gemini Developer A… | 85 | 1183 | active |
| rstrouse/ESPSomfy-RTS ESPSomfy-RTS is firmware for an ESP32 with a CC1101 433MHz transceiver that controls Somfy RTS motorized blinds and shades. It supports up … | 22 | 1183 | active |
| googleapis/google-cloud-php The official Google Cloud Client Library for PHP, providing idiomatic PHP clients for Google Cloud Platform services such as Storage, BigQu… | 96 | 1182 | active |
| custom-components/pyscript Pyscript is a Home Assistant custom integration (installable via HACS) that lets you write automations and logic as Python functions, with … | 95 | 1181 | active |
| bitcoinjs/bip39 A JavaScript library implementing Bitcoin BIP39 mnemonic code for generating deterministic keys from entropy. It supports multiple language… | 61 | 1179 | stable |
| pspdev/pspsdk An open-source SDK of libraries and tools for developing homebrew software for Sony's PlayStation Portable (PSP). It provides OS stub libra… | 77 | 1177 | active |
| markuspoerschke/iCal A PHP library (eluceo/ical) that provides an abstraction layer for generating iCalendar (.ics) files compliant with RFC 5545. It uses domai… | 89 | 1174 | active |
| Sponge SpongeAPI is a mature, community-driven plugin API for Minecraft: Java Edition, providing the interface layer that plugin developers code a… | 83 | 1173 | active |
| juliansteenbakker/mobile_scanner A Flutter plugin for scanning barcodes and QR codes using the device camera, backed by CameraX/ML Kit on Android, AVFoundation/Apple Vision… | 98 | 1170 | active |
| postlund/pyatv pyatv is an asyncio-based Python client library for interacting with Apple TV and AirPlay devices, supporting remote control, metadata retr… | 86 | 1168 | active |
| deviceplug/btleplug btleplug is an async Rust library for Bluetooth Low Energy (BLE) GATT access in host/central mode, supporting Windows, macOS, Linux, iOS, a… | 77 | 1168 | active |
| dropbox/goebpf A Go library for loading, attaching, and interacting with eBPF programs, maps, and perf events on Linux. It supports XDP, socket filters, k… | 73 | 1168 | active |
| lmstudio-ai/mlx-engine mlx-engine is the Apple MLX-based LLM inference engine that powers LM Studio on Mac, built on mlx-lm with support for vision models via mlx… | 67 | 1165 | active |
| Xinyuan-LilyGO/T-Display-S3 Official examples, pin maps, and support library for the LilyGO T-Display-S3 ESP32-S3 development board with a 1.9-inch 170x320 ST7789 disp… | 77 | 1164 | active |
| acidanthera/BrcmPatchRAM A macOS kernel extension (kext) that applies PatchRAM firmware updates to Broadcom RAMUSB-based Bluetooth devices at every startup or wakeu… | 68 | 1164 | active |
| N0VI028/JS-Slash-Runner Tavern-Helper (JS-Slash-Runner) is a SillyTavern extension that lets users run external JavaScript inside the chat via sandboxed iframes. I… | 67 | 1164 | active |
| shazow/whatsabi WhatsABI is a small TypeScript library that guesses an ABI and detects proxy contracts directly from Ethereum bytecode, even for unverified… | 98 | 1160 | active |
| hashgraph-online/standards-sdk The official HOL Standards SDK for TypeScript, providing reference implementations of Hashgraph Consensus Service (HCS) standards for file … | 88 | 1160 | active |
| yuriy-budiyev/code-scanner An Android code scanner library built on top of ZXing that provides a customizable scanner view for reading barcodes and QR codes. It suppo… | 26 | 1160 | stable |
| firebase/firebase-admin-python The Firebase Admin Python SDK lets privileged server-side Python code interact with Firebase services such as Authentication, Firestore, Re… | 92 | 1159 | stable |
| agencyenterprise/react-native-health A React Native library providing a JavaScript bridge to Apple HealthKit on iOS. It lets React Native apps read and write health and fitness… | 58 | 1159 | active |
| php-telegram-bot/core A PHP library implementing the official Telegram Bot API, supporting both webhook and getUpdates modes, with optional database-backed conve… | 28 | 4019 | maintenance |
| gitlab4j/gitlab4j-api GitLab4J-API is a full-featured Java client library for interacting with GitLab repositories through the GitLab REST API. It supports GitLa… | 89 | 1157 | active |
| libuvc/libuvc libuvc is a cross-platform C library for accessing USB video devices built on top of libusb. It provides fine-grained control over UVC-comp… | 32 | 1157 | active |