function: sdk
3115 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| PlexPt/chatgpt-java An unofficial Java SDK that wraps OpenAI's ChatGPT API for GPT-3.5, GPT-4, GPT-4o, and GPT-5 models, published on Maven Central with a flue… | 46 | 3579 | active |
| google/recaptcha Google's official PHP client library for verifying reCAPTCHA responses server-side, supporting both reCAPTCHA v2 and v3. It wraps the verif… | 84 | 3574 | active |
| crankyoldgit/IRremoteESP8266 An Arduino library for ESP8266 and ESP32 that enables sending and receiving infrared remote control signals using common 940nm IR LEDs and … | 76 | 3574 | stable |
| pyserial/pyserial pySerial is a Python library that encapsulates serial port access, providing backends for Windows, macOS, Linux, and BSD. It offers a unifi… | 66 | 3565 | stable |
| react-native-google-signin/google-signin A React Native library providing Google Sign-In (OAuth2) authentication for Android and iOS apps, including Expo support. It wraps the nati… | 96 | 3551 | active |
| wevm/viem Viem is a TypeScript library providing low-level, stateless primitives for interacting with Ethereum, serving as a modern alternative to et… | 95 | 3544 | active |
| dariuszseweryn/RxAndroidBle RxAndroidBle is an Android Bluetooth Low Energy library that wraps Android's BLE APIs into RxJava reactive observables. It handles asynchro… | 34 | 3542 | active |
| johncarl81/parceler Parceler is a Java annotation processor that generates Android Parcelable boilerplate code for POJOs annotated with @Parcel. It eliminates … | 73 | 3528 | stable |
| discord-net/Discord.Net Discord.Net is an unofficial asynchronous .NET library for interfacing with the Discord API, with modular packages for REST, WebSocket, com… | 90 | 3511 | active |
| mirai mirai is a high-efficiency open-source library implementing the QQ Android protocol for building QQ chatbots on the JVM. It includes mirai-… | 23 | 14806 | maintenance |
| danog/MadelineProto MadelineProto is an async PHP library implementing the Telegram MTProto protocol, allowing full client functionality (user or bot login) wi… | 92 | 3501 | active |
| asterisk/asterisk Asterisk is an open source PBX and telephony toolkit that acts as middleware between internet/telephony channels and communications applica… | 94 | 3488 | stable |
| KieronQuinn/Smartspacer Smartspacer is a customisable Android widget that replaces or upgrades the built-in At a Glance/Smartspace on Pixel devices without root. I… | 92 | 3485 | active |
| mourner/suncalc SunCalc is a tiny, dependency-free JavaScript library for calculating sun position, sunlight phases (sunrise, sunset, dusk), moon position,… | 94 | 3463 | stable |
| PennyLaneAI/pennylane PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. It lets users build an… | 92 | 3441 | stable |
| openai/openai-go The official Go client library for the OpenAI REST API, providing typed access to models, the Responses API, conversations, and other OpenA… | 86 | 3434 | active |
| dotintent/react-native-ble-plx A React Native library for Bluetooth Low Energy (BLE) communication on iOS and Android. It supports scanning, connecting, service/character… | 66 | 3432 | active |
| malcommac/SwiftLocation SwiftLocation is a lightweight Swift wrapper around Apple's CoreLocation framework built on the async/await concurrency model. It replaces … | 23 | 3423 | active |
| Grt1228/chatgpt-java An unofficial Java SDK for the OpenAI API covering all official endpoints including chat completions (GPT-3.5/GPT-4), DALL-E image generati… | 21 | 3423 | active |
| AlexanderKoch-Koch/low_cost_robot An open-source project with files and Python control code for building a ~$250 low-cost robot arm using Dynamixel XL430 and XL330 servo mot… | 25 | 3408 | active |
| marcuswestin/WebViewJavascriptBridge An Objective-C library providing a message bridge between native iOS/OSX code and JavaScript running inside WKWebViews, UIWebViews, and Web… | 32 | 14314 | maintenance |
| ungive/discord-music-presence Music Presence is a cross-platform tray application that automatically detects music playing in any media player (Spotify, Apple Music, TID… | 87 | 3404 | active |
| mono/CppSharp CppSharp is a tool and library set that parses C/C++ headers and libraries and generates glue code to expose native APIs as managed .NET AP… | 66 | 3404 | active |
| google/earthengine-api Official Python and JavaScript client libraries for the Google Earth Engine API, enabling programmatic access to Google's planetary-scale g… | 95 | 3400 | stable |
| slackapi/node-slack-sdk The official Slack Developer Kit for Node.js, a collection of single-purpose TypeScript packages covering Slack's Web API, OAuth flows, Inc… | 93 | 3377 | active |
| tursodatabase/agentfs AgentFS is a filesystem designed for AI agents that stores an agent's entire files, state, and operation history in a single SQLite file. I… | 69 | 3375 | active |
| Vectorized/solady Solady is a collection of gas-optimized Solidity smart contract snippets and libraries for Ethereum development. It provides implementation… | 80 | 3368 | active |
| commaai/opendbc opendbc is a Python API for controlling and reading state from cars over CAN bus, including steering, gas, and brake actuation via ADAS int… | 93 | 3363 | active |
| NVIDIA/cuda-python NVIDIA's official Python package for accessing the CUDA platform, providing Pythonic APIs and low-level bindings to CUDA C APIs, parallel a… | 95 | 3359 | active |
| oxylabs/oxylabs-ai-studio-py A Python SDK for Oxylabs AI Studio, a commercial API offering AI-powered web scraping, crawling, search, site mapping, and browser automati… | 59 | 3354 | active |
| metaplex-foundation/metaplex A directory of the Metaplex Foundation's projects for creating, managing, and trading digital assets like NFTs and fungible tokens on the S… | 23 | 3352 | active |
| symfony/polyfill-intl-idn A Symfony polyfill library that provides the idn_to_ascii and idn_to_utf8 PHP functions for environments lacking the Intl extension. It ena… | 99 | 3347 | stable |
| wix/react-native-notifications A React Native library by Wix for handling all aspects of push notifications on iOS and Android, including remote, local, interactive, sile… | 57 | 3340 | active |
| awslabs/aws-sdk-rust The official AWS SDK for Rust, providing one generated crate per AWS service plus a shared aws-config crate for credential and region loadi… | 95 | 3336 | stable |
| Universal-Commerce-Protocol/ucp The Universal Commerce Protocol (UCP) is an open standard and specification for interoperable, agentic commerce, defining capabilities like… | 78 | 3334 | active |
| overtrue/easy-sms A PHP library that provides a unified API for sending SMS messages through dozens of Chinese and international SMS gateway providers (Aliba… | 74 | 3334 | active |
| stm32duino/Arduino_Core_STM32 The official Arduino core that adds STM32 microcontroller support to the Arduino IDE, built on STM32Cube HAL/LL APIs, CMSIS, and the GNU Ar… | 89 | 3331 | active |
| Vulkan Vulkan-Hpp provides official header-only C++ bindings for the Vulkan C API, generated from the Vulkan XML specification by Khronos. It adds… | 76 | 3326 | stable |
| OpenFlutter/fluwx Fluwx is a Flutter plugin wrapping the native WeChat SDK, letting Flutter apps call WeChat APIs on Android, iOS, and HarmonyOS. It supports… | 96 | 3317 | active |
| hujiulong/gcoord Gcoord is a lightweight, dependency-free JavaScript library for converting coordinates between common Chinese web map coordinate systems su… | 63 | 3316 | stable |
| RKNN-Toolkit2 RKNN-Toolkit2 is Rockchip's SDK for converting trained neural network models into RKNN format and deploying them on Rockchip NPU chips like… | 36 | 3313 | active |
| irazasyed/telegram-bot-sdk A PHP SDK for the Telegram Bot API that simplifies building Telegram bots, with first-class Laravel support out of the box. It provides mul… | 80 | 3303 | active |
| Legrandin/pycryptodome PyCryptodome is a self-contained Python package of low-level cryptographic primitives, forked from PyCrypto with an almost drop-in compatib… | 76 | 3261 | active |
| openid/AppAuth-Android AppAuth for Android is a client SDK for communicating with OAuth 2.0 and OpenID Connect providers from Android apps. It follows RFC 8252 be… | 65 | 3238 | active |
| hyochan/react-native-iap A React Native library for in-app purchases that provides a unified API across Apple App Store, Google Play Store, and Amazon, conforming t… | 10 | 3226 | active |
| malmeloo/FindMy.py FindMy.py is a Python library for querying Apple's Find My network to fetch and decrypt the location of AirTags, Apple devices, and custom … | 88 | 3223 | active |
| alexrudall/ruby-openai A Ruby gem providing a client for the OpenAI API, supporting chat completions, the Responses API, streaming, vision, audio (Whisper), image… | 72 | 3222 | active |
| open62541/open62541 open62541 is an open-source C99 implementation of the OPC UA (IEC 62541) communication protocol for building OPC UA clients and servers or … | 99 | 3215 | stable |
| yume-chan/ya-webadb Tango (ya-webadb) is a TypeScript re-implementation of the ADB (Android Debug Bridge) client that runs in Chromium-based browsers via WebUS… | 94 | 3206 | active |
| docker-java/docker-java docker-java is a Java client library for the Docker Engine API, allowing Java applications to manage Docker containers, images, and other D… | 87 | 3201 | active |
| googleapis/google-cloud-node The official Google Cloud Client Library for Node.js, a monorepo containing idiomatic npm client libraries for interacting with individual … | 95 | 3195 | stable |
| sideshow/apns2 A Go library for sending push notifications to iOS, macOS, tvOS, and Safari apps via Apple's APNs HTTP/2 provider API. It supports certific… | 38 | 3188 | active |
| SteamRE/SteamKit SteamKit2 is a .NET library for interoperating with Valve's Steam network protocol. It provides a simple, extensible interface for performi… | 82 | 3169 | active |
| google-agentic-commerce/AP2 Agent Payments Protocol (AP2) is an open protocol and Python SDK for secure, interoperable payments initiated by AI agents, addressing auth… | 63 | 3160 | active |
| FabricMC/fabric-api Fabric API is the essential hooks and interoperability library for Minecraft mods built on the Fabric mod loader. It exposes events, APIs f… | 95 | 3152 | active |
| T-vK/ESP32-BLE-Keyboard An Arduino-compatible C++ library that turns an ESP32 into a Bluetooth LE (BLE) keyboard. It lets sketches send keystrokes, text, individua… | 23 | 3146 | active |
| egzosn/pay-java-parent A lightweight Java SDK that aggregates third-party payment integrations including WeChat Pay, Alipay, UnionPay, PayPal, Payoneer, Fuiou, an… | 60 | 3133 | active |
| software-mansion/TypeGPU TypeGPU is a modular TypeScript toolkit for WebGPU that provides advanced type inference and lets developers write WGSL shaders directly in… | 92 | 3102 | active |
| leaperone/MultiPost-Extension MultiPost is an open-source browser extension (with a companion desktop app) that publishes text, images, videos, and other content to 10+ … | 85 | 3097 | active |
| micjahn/ZXing.Net ZXing.Net is a .NET port of the Java ZXing barcode library that decodes and generates barcodes such as QR Code, Data Matrix, Aztec, EAN, UP… | 72 | 3088 | active |
| DefiLlama/chainlist Chainlist is a web application and open dataset by DefiLlama that catalogs EVM-compatible blockchain networks, their Chain IDs, and public … | 77 | 3079 | active |
| elevenlabs/elevenlabs-python The official Python SDK for the ElevenLabs API, providing programmatic access to text-to-speech, speech-to-text, voice cloning, dubbing, mu… | 93 | 3078 | active |
| googlemaps/google-maps-services-js The official Node.js/TypeScript client library for Google Maps API Web Services, covering Geocoding, Elevation, Roads, Time Zone, Maps Stat… | 68 | 3061 | stable |
| RevenueCat SDK RevenueCat's open-source client SDKs (purchases-ios, react-native-purchases) that wrap StoreKit and Google Play Billing to simplify impleme… | 95 | 3057 | stable |
| web-scrobbler/web-scrobbler Web Scrobbler is a browser extension that scrobbles music playback history from streaming sites to services like Last.fm, Libre.fm, ListenB… | 90 | 3023 | active |
| fukuchi/libqrencode libqrencode is a fast, compact C library for encoding data into QR Code symbols, outputting raw bitmap arrays that applications can render … | 44 | 3023 | stable |
| betalgo/openai A community .NET library (Betalgo.Ranul.OpenAI) for accessing OpenAI's API, including ChatGPT, DALL-E, Whisper, and Azure OpenAI. It lets .… | 67 | 3021 | active |
| alibaba/pont Pont (French for 'bridge') is a data service layer solution that converts API documentation platforms like Swagger into metadata, then gene… | 23 | 3020 | active |
| evgenyneu/keychain-swift A Swift library providing simple helper functions for securely storing and retrieving text, boolean, and Data values in the Apple Keychain.… | 32 | 3012 | stable |
| nodatime/nodatime Noda Time is an alternative date and time library for .NET, offering a clearer and more precise API than the built-in DateTime types. It pr… | 73 | 2999 | stable |
| Music Assistant Music Assistant is a free, open-source music library manager that unifies streaming services, local files, radio, podcasts and audiobooks i… | 95 | 2984 | active |
| googleapis/google-api-nodejs-client Google's officially supported Node.js client library for accessing Google APIs, with auto-generated endpoints for all APIs listed in the Go… | 95 | 12232 | maintenance |
| LagrangeDev/Lagrange.Core Lagrange.Core is a pure C# implementation of the NTQQ protocol used by Tencent QQ, derived from Konata.Core. It lets developers build QQ bo… | 64 | 2972 | active |
| angularsen/UnitsNet Units.NET is a .NET library providing strongly typed quantities and units of measurement with unit conversion, parsing, and localization su… | 95 | 2969 | stable |
| jschneier/django-storages django-storages is a Python library providing a collection of storage backends for Django's file storage API, such as Amazon S3, Azure Blob… | 75 | 2957 | stable |
| kubernetes-sigs/controller-runtime A set of Go libraries for building Kubernetes controllers and operators, providing a manager, controller, builder, and client abstractions … | 94 | 2946 | active |
| scottyab/rootbeer RootBeer is an Android library that detects whether a device has been rooted using multiple Java and native checks such as scanning for su … | 67 | 2937 | active |
| MacPaw/OpenAI A community-maintained Swift package that wraps the OpenAI public API, supporting chat completions, responses, function calling, MCP tools,… | 94 | 2935 | active |
| gumyr/build123d build123d is a Python-based parametric boundary representation (BREP) modeling framework for 2D and 3D CAD, built on the Open Cascade geome… | 92 | 2926 | active |
| kozakdenys/qr-code-styling A JavaScript/TypeScript library for generating styled QR codes with custom colors, gradients, dot shapes, corner styles, and embedded logos… | 64 | 2924 | active |
| probe-rs/probe-rs probe-rs is a Rust toolkit and library for on-chip debugging and flashing of embedded ARM, RISC-V, and Xtensa microcontrollers via debug pr… | 93 | 2921 | active |
| Binance Python Connector A collection of auto-generated Python SDKs for the Binance public APIs, covering spot, futures, options, and other trading services. It pro… | 77 | 2916 | active |
| transistorsoft/react-native-background-geolocation A React Native and Expo SDK providing battery-conscious background location tracking and geofencing for iOS and Android. It uses motion-det… | 76 | 2916 | active |
| openctp/openctp openctp is a CTPAPI-compatible interface layer and trading platform ecosystem for Chinese futures and securities markets. It wraps broker c… | 75 | 2910 | active |
| AltBeacon/android-beacon-library An Android library that provides APIs for apps to detect and interact with Bluetooth Low Energy (BLE) beacons. It supports monitoring for b… | 51 | 2910 | active |
| ValveSoftware/steam-audio Steam Audio is Valve's open-source spatial audio SDK providing physics-based sound propagation, occlusion, reflection, reverb, and HRTF-bas… | 69 | 2904 | active |
| WhatsApp/stickers Official WhatsApp repository providing sample iOS and Android apps plus an API for packaging and importing third-party sticker packs into W… | 46 | 2903 | stable |
| SimpleSoftwareIO/simple-qrcode Simple QrCode is an easy-to-use PHP library for generating QR codes, built as a wrapper around Bacon/BaconQrCode. It offers first-party int… | 23 | 2903 | active |
| dotnet/macios Open-source .NET bindings of the Apple SDKs enabling native iOS, Mac Catalyst, macOS, and tvOS development in C# and other .NET languages. … | 98 | 2897 | active |
| googleapis/google-api-ruby-client A set of auto-generated Ruby REST client libraries for Google APIs, built from Discovery Documents, plus the code generator itself. Each cl… | 97 | 2896 | stable |
| overtrue/laravel-wechat A Laravel integration package wrapping the EasyWeChat SDK, providing WeChat (Weixin) capabilities such as official account message handling… | 72 | 2896 | active |
| nigels-com/glew GLEW (The OpenGL Extension Wrangler Library) is a cross-platform C/C++ library for loading and querying OpenGL extensions at runtime. It ex… | 78 | 2894 | stable |
| sokrypton/ColabFold ColabFold is a set of tools and Google Colab notebooks that make protein structure prediction with AlphaFold2, AlphaFold3, ESMFold, and rel… | 92 | 2889 | active |
| nimiq/qr-scanner A lightweight JavaScript/TypeScript QR code scanner library based on Cosmo Wolfe's port of Google's ZXing library. It supports webcam video… | 32 | 2886 | stable |
| TheHPXProject/hpx HPX is a C++ Standard Library for parallelism and concurrency that implements C++ standard parallel facilities and extends them to distribu… | 67 | 2885 | stable |
| cyberjunky/python-garminconnect A Python 3 API wrapper for Garmin Connect that lets you fetch health statistics, activities, workouts, and device data from Garmin wearable… | 99 | 2878 | active |
| aws/jsii jsii is a toolchain that lets TypeScript class libraries be consumed natively from Python, Java, C#/.NET, Go, and JavaScript by generating … | 99 | 2866 | active |
| niklasf/python-chess python-chess is a Python library for chess with move generation, move validation, and support for common formats like PGN, FEN, and EPD. It… | 74 | 2864 | stable |
| octokit/octokit.net Octokit.net is a GitHub API client library for .NET Framework 4.6+ and .NET Standard 2.0+. It provides typed, async access to GitHub's REST… | 67 | 2858 | active |
| earlephilhower/arduino-pico An Arduino core that ports the Arduino development environment to the Raspberry Pi Pico's RP2040 and RP2350 microcontrollers, built on the … | 97 | 2853 | active |