function: sdk
3115 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| bitcoindevkit/bdk A suite of Rust libraries for building modern, lightweight, descriptor-based Bitcoin wallets, built on rust-bitcoin and rust-miniscript. It… | 92 | 1065 | active |
| Taxuspt/garmin_mcp A Model Context Protocol (MCP) server that connects to Garmin Connect and exposes fitness and health data (activities, sleep, heart rate, t… | 69 | 1065 | active |
| espressif/esp-matter Espressif's official SDK for building Matter smart home products on ESP32 series SoCs. It wraps the open-source Matter SDK (connectedhomeip… | 77 | 1064 | active |
| adafruit/Adafruit_Sensor Adafruit Unified Sensor is an Arduino/C++ abstraction layer providing a common Adafruit_Sensor base class and standardized sensors_event_t … | 23 | 1064 | stable |
| margelo/react-native-quick-crypto A fast C/C++ JSI-based implementation of Node's crypto module for React Native, built on Nitro Modules. It serves as a drop-in replacement … | 98 | 1063 | active |
| whchien/ai-trader A config-driven backtesting framework for algorithmic trading built on Backtrader, with 20+ built-in strategies and multi-market support (U… | 67 | 1062 | active |
| godot-rust/gdnative gdnative provides Rust language bindings for the Godot 3 game engine, letting you write game logic, editor plugins, and other Godot applica… | 10 | 3624 | maintenance |
| stripe-samples/checkout-one-time-payments An official Stripe sample demonstrating how to integrate Stripe Checkout to collect one-time payments via a hosted payment page. It include… | 71 | 1060 | active |
| kordlib/kord Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides m… | 81 | 1059 | active |
| rhomobile/rhodes Rhodes is an open-source cross-platform mobile application framework for building locally executing, device-optimized native apps using web… | 51 | 1059 | active |
| datenwolf/linmath.h A lean, header-only C library providing linear math types for graphics programming: vec3, vec4, mat4x4, and quaternions. Types are named to… | 32 | 1059 | stable |
| gopcua/opcua A native Go implementation of the OPC/UA Binary Protocol for industrial automation communication. It provides client and server functionali… | 97 | 1058 | active |
| E-xyza/zigler Zigler is an Elixir (and experimental Erlang) library that makes it easy to write Zig-based NIFs (Native Implemented Functions) for the BEA… | 77 | 1058 | active |
| auth0/auth0.js Auth0's client-side JavaScript SDK for browser-based authentication and authorization against the Auth0 platform. It provides WebAuth, Auth… | 94 | 1057 | active |
| btzy/nativefiledialog-extended A small cross-platform C library (with an optional C++ wrapper) that invokes native file open, save, and folder selection dialogs on Window… | 75 | 1056 | active |
| aws/aws-iot-device-sdk-embedded-C AWS's official C SDK for connecting embedded devices to AWS IoT, composed of modular libraries like coreMQTT, coreHTTP, coreJSON, and coreP… | 58 | 1056 | active |
| lmbelo/python4delphi Python4Delphi (P4D) is a set of free Delphi and Lazarus (FPC) components that wrap the Python DLL, enabling execution of Python scripts, cr… | 47 | 1056 | stable |
| awa/go-iap go-iap is a Go library for verifying in-app purchase receipts across the Apple App Store, Google Play Store, Amazon AppStore, Huawei HMS, a… | 95 | 1055 | active |
| generaltranslation/gt General Translation (GT) is a suite of open-source i18n libraries and a CLI that internationalize React, Next.js, Vue, and React Native app… | 85 | 1055 | active |
| microsoft/Agents The Microsoft 365 Agents SDK is a multichannel SDK for building full-stack, trusted agents deployable to Microsoft 365 Copilot, Teams, Copi… | 67 | 1055 | active |
| zigpy Zigpy is a Python library implementing a Zigbee stack, and zha-device-handlers provides custom 'quirks' that bridge non-standard Zigbee dev… | 98 | 1054 | active |
| markus-wa/demoinfocs-golang A fast, feature-complete Go library for parsing and analyzing Counter-Strike 2 and CS:GO demo (replay) files, based on Valve's demoinfogo t… | 93 | 1053 | active |
| getditto/safer_ffi safer_ffi is a Rust framework for writing foreign function interfaces without polluting code with unsafe blocks. It provides attribute macr… | 59 | 1052 | active |
| url-kaist/patchwork-plusplus Patchwork++ is a fast, robust, and self-adaptive ground segmentation algorithm for 3D LiDAR point clouds, published at IROS 2022. It provid… | 87 | 1051 | active |
| qzind/tray QZ Tray is a cross-browser, cross-platform desktop plugin that lets web pages send documents (PDF, HTML, images) and raw printer commands (… | 81 | 1051 | active |
| mrsanshui/WeChatPYAPI A Python API built on top of the PC WeChat client that lets developers programmatically control WeChat via Python or HTTP calls. It enables… | 77 | 1050 | active |
| psoho/fast-poster fastposter is a self-hostable poster/image generation service with a drag-and-drop web editor for composing text, images, QR codes, and ava… | 32 | 1050 | active |
| react-native-webrtc/react-native-callkeep A React Native library that wraps iOS CallKit and Android ConnectionService to give VoIP apps native call UI and system call integration. I… | 23 | 1050 | active |
| pond3r/ggpo GGPO is a C++ SDK that implements rollback networking, using input prediction and speculative execution to give online multiplayer games th… | 32 | 3578 | maintenance |
| arsduo/koala Koala is a lightweight Ruby library for the Facebook Graph, Marketing, and Atlas APIs, including realtime updates, test users, batch reques… | 53 | 3568 | maintenance |
| Mixpanel Analytics The official Mixpanel analytics tracking library for iOS written in Objective-C, distributed via CocoaPods and Carthage. It lets iOS apps s… | 100 | 1046 | active |
| SHWotever/SimHub SimHub is a Windows application that extends racing and flight simulators with custom dashboards, overlays, haptic feedback (bass shakers, … | 95 | 1045 | active |
| espressif/ESP8266_RTOS_SDK Espressif's official FreeRTOS-based software development kit for the ESP8266 chip, written in C and following the esp-idf style API. It pro… | 64 | 3563 | maintenance |
| clarkeash/doorman Doorman is a Laravel package that limits access to Laravel applications using invite codes. Invite codes can be tied to specific emails, ha… | 49 | 1044 | active |
| getpaykit/paykit PayKit is an open-source embedded billing framework for TypeScript applications that lets you define plans, features, and metered usage in … | 74 | 1041 | active |
| QuantumBFS/Yao.jl Yao is an extensible, efficient open-source framework for quantum algorithm design and quantum circuit simulation written in Julia. It prov… | 80 | 1040 | active |
| trezor/trezor-suite Trezor Suite is the official desktop, web, and mobile application for managing Trezor hardware wallets, enabling users to send, receive, bu… | 95 | 1039 | active |
| cvxopt/cvxopt CVXOPT is a free Python package for convex optimization, providing dense and sparse matrix classes, interfaces to BLAS/LAPACK/FFTW, and sol… | 64 | 1039 | stable |
| MacGapProject/MacGap1 MacGap is an Objective-C Xcode project that wraps HTML/CSS/JS applications in a native macOS WebView, exposing a JavaScript API for OS X in… | 10 | 3536 | maintenance |
| NVIDIA-RTX/Streamline NVIDIA Streamline is an open-source cross-IHV integration framework that lets game and application developers integrate multiple vendor sup… | 87 | 1037 | active |
| bnb-chain/tss-lib A Go library implementing multi-party threshold signature schemes (TSS) for ECDSA and EdDSA, based on the Gennaro-Goldfeder CCS 2018 protoc… | 70 | 1037 | active |
| google/google-api-javascript-client Google's official JavaScript client library (gapi) for accessing Google APIs from browser applications. It provides authentication, batchin… | 10 | 3530 | maintenance |
| tensorflow/hub TensorFlow Hub is a Python library for reusing parts of trained TensorFlow models (SavedModels) for transfer learning, wrapping them as Ker… | 24 | 3523 | maintenance |
| estkme-group/openeuicc OpenEUICC is a fully open-source Local Profile Assistant (LPA) implementation for Android that manages eSIM profiles on internal and remova… | 72 | 1034 | active |
| korginc/logue-sdk The logue SDK is KORG's official software development kit for building custom oscillators, synths, and effects ('units') for prologue, mini… | 67 | 1034 | active |
| Yowkees/keyball Keyball is a family of open-source split keyboards featuring an integrated 100% trackball, including the Keyball39, Keyball44, and Keyball6… | 65 | 1034 | active |
| sunpy/sunpy SunPy is the community-developed open-source Python package for solar physics, providing a solar data analysis environment built on the sci… | 92 | 1033 | active |
| apple/swift-http-types Swift HTTP Types is an Apple-maintained Swift library providing version-independent HTTP request, response, and header field types usable b… | 87 | 1033 | active |
| espressif/esp-hosted ESP-Hosted is an open-source solution that lets Espressif SoCs like the ESP32 act as wireless communication co-processors, adding Wi-Fi and… | 82 | 1033 | active |
| Pangu-Immortal/KeepAlivePerfect KeepAlivePerfect is an Android process keep-alive library that revives killed app processes using JNI communication with the Binder framewo… | 63 | 1033 | active |
| NVIDIA/cuopt NVIDIA cuOpt is a GPU-accelerated optimization engine for linear programming, quadratic programming, mixed integer programming, and vehicle… | 82 | 1032 | active |
| rogchap/v8go v8go is a Go library providing bindings to the V8 JavaScript engine, allowing Go applications to execute JavaScript, create isolated VMs an… | 23 | 3498 | maintenance |
| rsms/peertalk PeerTalk is an iOS and Mac Cocoa library for communicating over USB between an iOS device and a Mac. It provides USB device attach/detach e… | 32 | 3495 | maintenance |
| autowp/arduino-mcp2515 An Arduino library for interfacing with the MCP2515 stand-alone CAN controller over SPI. It implements CAN V2.0B at up to 1 Mb/s with suppo… | 57 | 1025 | stable |
| openmls/openmls OpenMLS is a Rust implementation of the Messaging Layer Security (MLS) protocol as specified in RFC 9420. It is a library providing safe, e… | 95 | 1022 | active |
| FreeJoy-Team/FreeJoy FreeJoy is open-source firmware for the STM32F103C8 microcontroller that turns the board into a highly configurable USB HID game controller… | 69 | 1022 | active |
| invertase/react-native-google-mobile-ads A React Native library wrapping the native Google Mobile Ads SDKs for iOS and Android, enabling app monetization through AdMob. It supports… | 99 | 1021 | active |
| abizovnuralem/go2_ros2_sdk An unofficial ROS2 SDK for the Unitree Go2 quadruped robot (AIR/PRO/EDU), connecting over WebRTC (Wi-Fi) or CycloneDDS (Ethernet). It provi… | 57 | 1020 | active |
| noble/noble Noble is a Node.js library for acting as a Bluetooth Low Energy (BLE) central device, enabling scanning, connecting to, and interacting wit… | 10 | 3456 | maintenance |
| koute/stdweb stdweb is a Rust crate providing bindings to client-side Web APIs and interoperability between Rust and JavaScript, targeting WebAssembly a… | 32 | 3453 | maintenance |
| SwiCago/HeatPump An Arduino library for controlling Mitsubishi heat pumps over the CN105 connector using serial communication. It lets microcontrollers like… | 32 | 1017 | active |
| Shopify/go-lua go-lua is a port of the Lua 5.2 virtual machine and compiler to pure Go, provided as a Go library for embedding Lua scripting into Go appli… | 47 | 3451 | maintenance |
| tempoxyz/tempo Tempo is a Rust-based blockchain purpose-built for stablecoin payments, built on the Reth EVM execution SDK with sub-second finality via Si… | 82 | 1016 | active |
| madsmtm/objc2 Rust bindings to the Objective-C runtime and Apple frameworks (Foundation, AppKit, UIKit, Metal, etc.), enabling safe bi-directional intero… | 77 | 1016 | active |
| vollib/vollib Vollib is a Python library for fast and accurate option pricing, implied volatility, and greeks calculations using Black, Black-Scholes, an… | 32 | 1016 | active |
| Chuyu-Team/YY-Thunks YY-Thunks is a C++ compatibility library that lets Windows applications run on older Windows versions like XP and 7 by automatically provid… | 90 | 1015 | active |
| spatie/calendar-links A PHP library that generates 'add to calendar' links for Google Calendar, iCal/ICS files, Outlook, and other calendar systems. It takes eve… | 90 | 1015 | active |
| gophercloud/gophercloud Gophercloud is a Go SDK for the OpenStack cloud platform, providing clients for OpenStack services such as Keystone identity, Compute, and … | 95 | 1014 | stable |
| openid/AppAuth-JS AppAuth-JS is a TypeScript client SDK for OAuth 2.0 and OpenID Connect, designed for public clients following RFC 8252 best practices. It s… | 76 | 1014 | active |
| instagram4j/instagram4j instagram4j is an object-oriented, reverse-engineered Instagram Private API client library for Java. It lets developers log in, post, messa… | 81 | 1010 | active |
| ctpbee/ctpbee ctpbee is a Python micro-framework for live and backtested futures trading via the CTP interface used by Chinese futures exchanges. It wrap… | 76 | 1010 | active |
| coin-or/Cbc Cbc (Coin-or branch and cut) is an open-source mixed integer linear programming (MILP) solver written in C++. It can be used as a callable … | 99 | 1009 | active |
| auth0/auth0-spa-js Auth0's official JavaScript SDK for adding authentication to Single Page Applications using the Authorization Code Grant flow with PKCE. It… | 98 | 1009 | active |
| uniswap-python/uniswap-python An unofficial Python client and wrapper for the Uniswap decentralized exchange, supporting v1 through v4 plus popular forks like Sushiswap … | 86 | 1009 | active |
| gimli-rs/gimli gimli is a Rust library for reading and writing the DWARF debugging format. It is zero-copy, lazy, and works with any object file format, u… | 75 | 1009 | stable |
| Ultrawipf/OpenFFBoard Open FFBoard is open-source firmware for a universal force feedback interface and motor driver, designed for DIY simulation devices like di… | 93 | 1008 | active |
| 3dmol/3Dmol.js 3Dmol.js is an object-oriented, WebGL-accelerated JavaScript library for interactive molecular visualization in web browsers. It supports m… | 91 | 1008 | active |
| PaulRBerg/prb-math PRBMath is a Solidity library for advanced fixed-point arithmetic using signed SD59x18 and unsigned UD60x18 number formats with 18 decimals… | 89 | 1006 | stable |
| adafruit/Adafruit_CircuitPython_Bundle A bundle of Adafruit's CircuitPython libraries packaged into a downloadable zip for easy installation onto CircuitPython microcontroller bo… | 96 | 1005 | active |
| jingcheng-chen/rhinomcp RhinoMCP is a plugin and MCP server that connects Rhino 3D (and Grasshopper) to AI agents like Claude and Cursor via the Model Context Prot… | 81 | 1005 | active |
| jhfmat/ISP-pipeline-hdrplus A C/C++ image processing library (Matlib) implementing a fast ISP pipeline with HDR+ multi-frame denoising, super-low-light processing, and… | 32 | 1005 | active |
| chipweinberger/flutter_blue_plus A Flutter plugin for discovering, connecting to, and communicating with Bluetooth Low Energy (BLE) devices. It supports Android, iOS, macOS… | 98 | 1004 | active |
| terricain/aioboto3 aioboto3 is a Python library that wraps boto3's high-level resource APIs with the aiobotocore async backend, letting you use AWS services l… | 58 | 1004 | active |
| SciSharp/TensorFlow.NET TensorFlow.NET provides .NET Standard bindings for Google's TensorFlow, aiming to implement the complete TensorFlow API in C# and F#. It in… | 24 | 3398 | maintenance |
| theapache64/retrosheet A Kotlin Multiplatform library that turns Google Spreadsheets into JSON API endpoints, letting apps read and write data through Google Shee… | 61 | 1003 | active |
| mcohen01/amazonica Amazonica is a comprehensive Clojure client library wrapping the entire Amazon AWS API. It provides idiomatic Clojure access to hundreds of… | 47 | 1001 | active |
| hybridauth/hybridauth Hybridauth is an open-source PHP library for social sign-on that acts as an abstract API between your application and social identity provi… | 76 | 3383 | maintenance |
| nodejs/nan NAN (Native Abstractions for Node.js) is a header-only C++ library of macros and utilities that simplifies writing native Node.js add-ons t… | 72 | 3353 | maintenance |
| Uniswap/v2-core The core smart contracts of Uniswap V2, a decentralized exchange protocol on Ethereum. It contains the audited Solidity contracts for the a… | 74 | 3348 | maintenance |
| OAuthSwift/OAuthSwift OAuthSwift is a Swift framework implementing OAuth 1.0 and OAuth 2.0 client authentication for iOS and macOS apps. It provides URL-scheme-b… | 23 | 3331 | maintenance |
| KeepSafe/ReLinker ReLinker is a Java library for Android that provides a robust replacement for System.loadLibrary, fixing intermittent UnsatisfiedLinkError … | 23 | 3309 | maintenance |
| ping/instagram_private_api A Python client library for Instagram's private (undocumented) app and web APIs, with no third-party dependencies. It exposes app-only feat… | 23 | 3299 | maintenance |
| saki4510t/UVCCamera An Android library (with sample apps) that lets non-rooted Android devices access UVC USB web cameras via native code built on libuvc/libus… | 32 | 3219 | maintenance |
| symfony/polyfill-php70 A Symfony polyfill component that backports PHP 7.0 features such as intdiv, preg_replace_callback_array, random_bytes/random_int, and *Err… | 32 | 3189 | maintenance |
| thelinmichael/spotify-web-api-node A Node.js and browser client wrapper for Spotify's Web API, providing helper methods for tracks, albums, artists, playlists, user profiles,… | 10 | 3153 | maintenance |
| alexa/alexa-skills-kit-sdk-for-nodejs The official Alexa Skills Kit SDK for Node.js, helping developers build Alexa voice skills quickly by handling request routing, session man… | 23 | 3136 | maintenance |
| vueuse/vue-demi Vue Demi is a compatibility utility that lets library authors write universal Vue libraries working with both Vue 2 and Vue 3 by redirectin… | 24 | 3129 | maintenance |
| kishikawakatsumi/UICKeyChainStore UICKeyChainStore is an Objective-C wrapper library for the Apple Keychain on iOS, watchOS, tvOS, and macOS, making Keychain APIs as simple … | 23 | 3085 | maintenance |
| topameng/tolua tolua# is a Unity Lua static binding solution that uses reflection-based code analysis to automatically generate wrapper classes for callin… | 23 | 3057 | maintenance |
| miguelbalboa/rfid An Arduino library for driving MFRC522-based RFID reader modules over SPI, supporting reading and writing MIFARE Classic and related cards.… | 63 | 3033 | maintenance |