function: sdk
3115 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ElyaConrad/iCloud-API An unofficial Node.js library providing a JavaScript API for interacting with Apple iCloud services such as photos, drive, and account data… | 32 | 1318 | maintenance |
| ofek/bit Bit is a fast, intuitive Python library for Bitcoin key management, transaction creation, and blockchain interaction. It supports multiple … | 32 | 1316 | maintenance |
| zhuifengshen/DingtalkChatbot A Python wrapper library for DingTalk (钉钉) group custom robot webhook messaging. It supports all official message types including text, lin… | 23 | 1314 | maintenance |
| obdev/v-usb V-USB is a firmware-only USB driver for Atmel AVR microcontrollers, implementing low-speed USB in software without dedicated USB hardware. … | 77 | 1310 | maintenance |
| pqpo/SmartCamera SmartCamera is an Android camera extension library providing a highly customizable real-time scanning module that detects whether an object… | 23 | 1305 | maintenance |
| py4j/py4j Py4J is a library that lets Python programs dynamically access Java objects in a JVM over sockets, calling methods as if the objects lived … | 71 | 1288 | maintenance |
| koalalorenzo/python-digitalocean A Python module providing easy access to the DigitalOcean API for managing droplets, images, SSH keys, firewalls, domains, and projects. It… | 23 | 1283 | maintenance |
| rust-qt/ritual A Rust tool that analyzes C++ library APIs and generates fully-featured Rust crates providing access to them. Its primary motivation is ena… | 32 | 1279 | maintenance |
| pfnet/pfrl PFRL is a PyTorch-based deep reinforcement learning library implementing state-of-the-art algorithms such as DQN, Rainbow, PPO, SAC, and A3… | 54 | 1274 | maintenance |
| ebradyjobory/finance.js Finance.js is a dependency-free JavaScript library providing common financial calculations such as amortization, CAGR, IRR, and related met… | 23 | 1272 | maintenance |
| audiocogs/aurora.js Aurora.js is a JavaScript framework that simplifies writing audio decoders, handling binary data, the demuxer-to-decoder pipeline, and abst… | 23 | 1272 | maintenance |
| phonegap/phonegap-plugin-barcodescanner A Cordova/PhoneGap plugin providing cross-platform barcode scanning for hybrid mobile apps. It exposes a JavaScript API (cordova.plugins.ba… | 10 | 1269 | maintenance |
| Uniswap/v2-periphery Peripheral smart contracts for interacting with Uniswap V2, a decentralized exchange protocol on Ethereum. It provides contract artifacts a… | 74 | 1268 | maintenance |
| aliyun/aliyun-oss-java-sdk The official Aliyun (Alibaba Cloud) OSS SDK for Java, enabling Java developers to interact with Aliyun Object Storage Service. It is the V1… | 74 | 1268 | maintenance |
| michaelliao/sinaweibopy A Python SDK providing OAuth 2.0 authentication and an API calling wrapper for Sina Weibo and other social networks like Twitter, Facebook,… | 10 | 1265 | maintenance |
| rivermoonlight/gobbledegook Gobbledegook (GGK) is a standalone C/C++ Bluetooth Low Energy GATT server library for Linux, built on BlueZ over D-Bus with Bluetooth Manag… | 32 | 1260 | maintenance |
| web3p/web3.php A PHP library providing an interface to the Ethereum blockchain via JSON-RPC, supporting HTTP, async, and WebSocket providers. It includes … | 23 | 1251 | maintenance |
| AnalyzerREST/python-tradingview-ta An unofficial Python wrapper for TradingView's technical analysis API that fetches indicator summaries and recommendations for symbols. It … | 10 | 1247 | maintenance |
| open-license-manager/licensecc Licensecc is an open-source C++ library for software licensing and copy protection that generates hardware signatures and validates license… | 67 | 1241 | maintenance |
| nenosinc/iCloudDocumentSync An Objective-C library that simplifies integrating iCloud document storage into iOS apps with one-line methods for syncing, uploading, read… | 23 | 1238 | maintenance |
| diez/diez Diez is an open-source design token framework that lets teams define visual styles (colors, typography, shadows, etc.) in TypeScript and co… | 23 | 1237 | maintenance |
| google-gemini/deprecated-generative-ai-js The deprecated Google AI JavaScript/TypeScript SDK for the Gemini API, now in limited maintenance with support ending November 30, 2025. Us… | 10 | 1237 | maintenance |
| AGI-Edgerunners/LLM-Adapters LLM-Adapters is a Python framework extending HuggingFace's PEFT library that integrates various adapter types (LoRA, series/parallel adapte… | 30 | 1233 | maintenance |
| davibennun/laravel-push-notification A Laravel/Lumen package that provides a facade for sending push notifications to iOS (APNs) and Android (GCM) devices. It supports multiple… | 10 | 1228 | maintenance |
| djacobs/PyAPNs PyAPNs is a Python library for interacting with Apple's Push Notification service (APNs). It supports sending single and batched notificati… | 44 | 1221 | maintenance |
| getnamo/TensorFlow-Unreal An Unreal Engine plugin that wraps TensorFlow machine learning operations as Actor Components accessible from C++, Blueprints, and Python. … | 23 | 1219 | maintenance |
| willpowell8/LocalizationKit_iOS LocalizationKit is a Swift library for iOS and macOS that provides realtime, dynamic localization and translation management. Text keys in … | 32 | 1210 | maintenance |
| tencentyun/TRTCSDK Tencent Cloud TRTC (Tencent Real-Time Communication) SDK, a cross-platform audio/video calling and low-latency live streaming SDK. This Git… | 23 | 1210 | maintenance |
| AndrewHartAR/ARKit-CoreLocation A Swift library that combines ARKit's high-accuracy local tracking with CoreLocation's global GPS positioning, letting developers place AR … | 61 | 5527 | experimental |
| 2fps/recorder A JavaScript library for recording audio in the browser using the HTML5 Web Audio API. It supports recording, pausing, resuming, playback, … | 23 | 1206 | maintenance |
| openenclave/openenclave Open Enclave SDK is a hardware-agnostic open source SDK for building C and C++ applications that use hardware-based Trusted Execution Envir… | 86 | 1204 | maintenance |
| jonfinerty/Once Once is a small Android library for managing one-off operations, letting apps track whether an action has already been performed within a g… | 32 | 1197 | maintenance |
| peter-murray/node-hue-api A Node.js library that abstracts the Philips Hue Bridge REST API for controlling lights, sensors, scenes, schedules, groups, and rules. It … | 64 | 1196 | maintenance |
| rockchip-linux/rknn-toolkit2 RKNN-Toolkit2 is Rockchip's software development kit for converting trained AI models to RKNN format and deploying them on Rockchip NPU chi… | 23 | 1193 | maintenance |
| microsoft/HoloJS HoloJs is a JavaScript execution host for building augmented and virtual reality applications using web standards like WebGL, WebVR, WebAud… | 10 | 1190 | maintenance |
| pksunkara/octonode octonode is a Node.js library wrapping the GitHub v3 REST API, providing clients for users, repos, orgs, issues, pull requests, gists, sear… | 10 | 1185 | maintenance |
| aliyun/alibaba-cloud-sdk-go The Alibaba Cloud V1.0 SDK for Go, providing Go clients for calling Alibaba Cloud OpenAPIs across cloud products. It entered End-of-Support… | 10 | 1183 | maintenance |
| Ph3nol/NotificationPusher A standalone PHP library for pushing notifications to mobile devices via adapters for Apple APNS and Android GCM/FCM. It also supports push… | 32 | 1181 | maintenance |
| pkgcloud/pkgcloud pkgcloud is a Node.js standard library that abstracts away differences among multiple cloud providers, offering a unified API for compute, … | 32 | 1179 | maintenance |
| Mentra-Community/OpenSourceSmartGlasses An open source smart glasses hardware and software project with display, microphones, wireless phone connection, and prescription lenses, i… | 23 | 1179 | maintenance |
| rubymotion-community/BubbleWrap BubbleWrap is a collection of tested wrappers and helpers that make Cocoa Touch and AppKit APIs more Ruby-like for RubyMotion projects. It … | 23 | 1178 | maintenance |
| SwiftKitz/Appz A Swift library that simplifies launching external iOS applications and constructing deep links, with support for 172 apps and automatic we… | 23 | 1177 | maintenance |
| jiahongfei/TodayStepCounter An Android step-counting library that records the day's steps from 00:00 to 23:59, similar to WeChat Sports or Alipay step tracking. It run… | 32 | 1173 | maintenance |
| Estimote/iOS-Fleet-Management-SDK An iOS SDK from Estimote for managing fleets of Estimote beacons, allowing bulk updates of beacon settings via Estimote Cloud-queued pendin… | 10 | 1171 | maintenance |
| m1guelpf/lil-web3 A collection of small, intentionally-limited Solidity smart contracts that reimplement popular web3 protocols and apps like ENS, OpenSea, a… | 32 | 1167 | maintenance |
| maximkulkin/esp-homekit A C library implementing an Apple HomeKit accessory server for ESP8266 microcontrollers, built for esp-open-rtos with ESP-IDF 4.x/5.x suppo… | 32 | 1165 | maintenance |
| paypal/gatt A Go package implementing the Bluetooth Low Energy Generic Attribute Profile (GATT) protocol for building BLE peripherals and centrals. It … | 32 | 1165 | maintenance |
| Cocos-BCX/JSSDK-Demo A demo application showcasing the Cocos-BCX JavaScript SDK, demonstrating blockchain operations like account creation, login, and asset tra… | 32 | 1163 | maintenance |
| maknz/slack A simple PHP package for sending messages to Slack via incoming webhooks, with an elegant, easy-to-use client API. It supports default sett… | 23 | 1161 | maintenance |
| jlobos/instagram-web-api A Node.js client library for Instagram's private web API, supporting login, profile access, photo upload, likes, comments, follows, and sea… | 23 | 1151 | maintenance |
| lmirosevic/GBDeviceInfo GBDeviceInfo is an Objective-C library that detects the hardware, software, and display characteristics of the current iOS or macOS device … | 59 | 1143 | maintenance |
| ChimeraCoder/anaconda Anaconda is a Go client library for the Twitter 1.1 API. It provides typed access to Twitter endpoints such as timelines, tweets, and user … | 32 | 1136 | maintenance |
| Byron/google-apis-rs A Rust code generator that produces idiomatic client library crates and companion CLI tools for all Google APIs based on the Google discove… | 76 | 1134 | maintenance |
| abcminiuser/lufa LUFA is a lightweight USB framework for AVR microcontrollers, providing drivers and abstractions atop the hardware USB controller. It enabl… | 64 | 1130 | maintenance |
| cobub/razor Cobub Razor is an open-source, self-hosted mobile analytics system built on PHP/MySQL with companion SDKs for iOS, Android, and Windows Pho… | 23 | 1127 | maintenance |
| steamclock/bluejay Bluejay is a Swift framework that simplifies building reliable Bluetooth LE apps on iOS. It wraps CoreBluetooth with a callback-based API, … | 23 | 1126 | maintenance |
| sbugert/react-native-admob A React Native module for Google AdMob that provides banner components (AdMobBanner, PublisherBanner) and imperative APIs for interstitial … | 23 | 1123 | maintenance |
| rossmann-engineering/EasyModbusTCP.NET A .NET library implementing Modbus TCP, UDP, and RTU client and server communication. It enables fast access to PLCs and other industrial a… | 23 | 1122 | maintenance |
| krzysztofzablocki/PropertyMapper A lightweight Objective-C library for iOS that maps values from NSDictionary/NSArray data into object properties, handling NSNull, optional… | 23 | 1119 | maintenance |
| Dr-TSNG/ApplistDetector A Kotlin library for Android that detects the presence of suspicious apps such as Magisk on a device. It helps apps check whether the envir… | 23 | 1118 | maintenance |
| fossephate/JoyCon-Driver A Windows application that feeds input from Nintendo Switch JoyCons and the Pro Controller into vJoy virtual gamepads, with analog stick su… | 32 | 1117 | maintenance |
| AdamLaurie/RFIDIOt A Python library and collection of command-line tools for reading, writing, and interacting with RFID and NFC tags and readers, including M… | 32 | 1116 | maintenance |
| dji-sdk/Mobile-SDK-Android The DJI Mobile SDK for Android (V4) lets developers build custom Android apps that automate and control DJI drones and handheld cameras, in… | 23 | 1113 | maintenance |
| befinal/node-tenpay A Node.js SDK for WeChat Pay (微信支付) supporting JSAPI, mini-program, APP, H5, and QR-code payment modes, plus refunds, red packets, vouchers… | 32 | 1111 | maintenance |
| uclouvain/openjpeg OpenJPEG is an open-source JPEG 2000 codec written in C, officially recognized by ISO/IEC and ITU-T as the JPEG 2000 reference software. It… | 67 | 1108 | maintenance |
| graphql/libgraphqlparser libgraphqlparser is a C++11 parser for the GraphQL query language, exposing both C++ and pure C APIs. It uses flex and bison to generate th… | 10 | 1107 | maintenance |
| stanleyhuangyc/ArduinoOBD An open-source Arduino library and collection of sketches for accessing vehicle OBD-II data via Freematics OBD-II adapter hardware. It prov… | 32 | 1106 | maintenance |
| iov-one/weave IOV Weave is a Go framework for building custom ABCI applications that run on the Tendermint BFT proof-of-stake consensus engine. It provid… | 23 | 1105 | maintenance |
| tweetstream/tweetstream TweetStream is a Ruby library providing simple EventMachine-based access to Twitter's Streaming API. It supports sample streams, keyword tr… | 32 | 1104 | maintenance |
| GPUOpen-LibrariesAndSDKs/RadeonRays_SDK RadeonRays is a ray intersection acceleration library developed by AMD, providing a C API for scene building and asynchronous ray intersect… | 23 | 1099 | maintenance |
| node-ffi-napi/node-ffi-napi node-ffi-napi is a Node.js addon providing a foreign function interface (FFI) for loading and calling dynamic native libraries from pure Ja… | 23 | 1097 | maintenance |
| gmamaladze/globalmousekeyhook A C# .NET library (NuGet package MouseKeyHook) that taps global keyboard and mouse activity on Windows via Win32 hooks, raising standard .N… | 23 | 1092 | maintenance |
| MiguelsPizza/WebMCP WebMCP (MCP-B) is a protocol and TypeScript SDK that exposes JavaScript functions in web pages to LLMs as MCP tools, via a Chrome extension… | 41 | 1090 | maintenance |
| xlab/android-go android-go is an SDK for writing native Android apps in Go, providing Go bindings for the Android NDK API plus JNI utilities for interactin… | 32 | 1089 | maintenance |
| OneDrive/onedrive-sdk-python The official OneDrive SDK for Python, providing a client for authenticating with and calling the OneDrive REST API. It supports standard an… | 10 | 1089 | maintenance |
| voltrue2/in-app-purchase A Node.js module for validating in-app purchase receipts and managing subscriptions across Apple App Store, Google Play, Amazon, Roku, and … | 61 | 1085 | maintenance |
| don/BluetoothSerial A Cordova (PhoneGap) plugin enabling serial communication over Bluetooth between mobile devices and hardware like Arduino. It uses Classic … | 32 | 1085 | maintenance |
| NModbus/NModbus NModbus is a C# (.NET) library implementing the Modbus protocol, supporting serial ASCII, serial RTU, TCP, and UDP transports. It enables c… | 73 | 1084 | maintenance |
| criso/fbgraph fbgraph is a Node.js library providing simple access to the Facebook Graph API. It wraps API calls to return consistent JSON, handles OAuth… | 32 | 1084 | maintenance |
| Redth/ZXing.Net.Mobile A C#/.NET barcode scanning library based on ZXing, providing camera-based barcode and QR code scanning for Xamarin.iOS, Xamarin.Android, UW… | 23 | 1083 | maintenance |
| react-native-audio-toolkit/react-native-audio-toolkit A cross-platform audio library for React Native supporting both playback and recording on Android and iOS. It includes features like seekin… | 23 | 1083 | maintenance |
| ethz-adrl/towr TOWR is a lightweight, Eigen-based C++ library for trajectory optimization of legged robots. It provides reusable variables, costs, and con… | 23 | 1079 | maintenance |
| daviddesberg/PHPoAuthLib PHPoAuthLib is a PHP client library providing OAuth 1.x and OAuth 2.0 support with prebuilt service implementations for dozens of providers… | 23 | 1077 | maintenance |
| aws-amplify/aws-sdk-android The AWS SDK for Android is a collection of low-level Java libraries for directly interacting with AWS services (S3, DynamoDB, Cognito, Lamb… | 10 | 1076 | maintenance |
| aspida/aspida aspida is a TypeScript-friendly HTTP client wrapper for the browser and Node.js that generates fully typed API clients from endpoint type d… | 23 | 1075 | maintenance |
| elcuervo/airplay A Ruby library and companion CLI for interacting with AirPlay-compatible devices like Apple TV, supporting video playback, image viewing, a… | 23 | 1063 | maintenance |
| momosecurity/rhizobia_J A Java security SDK from MOMO Security that provides utilities for SQL injection sanitisation, CSRF token handling, safe deserialization, S… | 32 | 1062 | maintenance |
| garethdmm/gryphon Gryphon is an open-source Python framework and application suite for building and running algorithmic trading strategies in cryptocurrency … | 32 | 1060 | maintenance |
| microg/UnifiedNlp UnifiedNlp is an alternative network location provider for Android that replaces Google's network location service. It provides a plugin in… | 23 | 1060 | maintenance |
| baoboa/pyqt5 A personal GitHub mirror of Riverbank Computing's PyQt5, the Python bindings for the Qt5 application framework. It packages the PyQt5 and S… | 32 | 1058 | maintenance |
| borball/weixin-sdk A Java SDK wrapping the WeChat public platform (subscription/service accounts, WeChat Work, mini programs), WeChat Open Platform, and WeCha… | 32 | 1057 | 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 | 1056 | maintenance |
| plasticrake/tplink-smarthome-api A Node.js library and CLI for controlling TP-Link Kasa Smarthome devices (smart plugs, switches, and bulbs) over the local network. It supp… | 32 | 1055 | maintenance |
| huggingface/optimum-quanto Optimum Quanto is a PyTorch quantization backend for Hugging Face Optimum that quantizes model weights (int2/int4/int8/float8) and activati… | 70 | 1053 | maintenance |
| btbd/access A Windows kernel driver plus DLL wrapper that lets a usermode process perform privileged operations on protected processes without creating… | 32 | 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 | 1052 | maintenance |
| poppy-project/poppy-humanoid Poppy Humanoid is an open-source, 3D-printed humanoid robot platform combining hardware designs (STL/Solidworks files), software, and docum… | 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… | 23 | 1047 | maintenance |
| digistump/DigistumpArduino Arduino board support package adding Digistump hardware support (Digispark, Digispark Pro, DigiX) to Arduino IDE 1.6.5+. It provides board … | 23 | 1046 | maintenance |
| luaj/luaj Luaj is a lightweight, fast Lua interpreter (Lua 5.2.x compatible) written entirely in Java for JME, JSE, and JEE environments. It includes… | 23 | 1046 | maintenance |