function: sdk
3115 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| robbert-vdh/nih-plug NIH-plug is an API-agnostic audio plugin framework written in Rust for building VST3 and CLAP plugins, bundled with a small collection of e… | 69 | 2953 | maintenance |
| 0xced/XCDYouTubeKit XCDYouTubeKit is an Objective-C library for playing YouTube videos natively in iOS, tvOS, and macOS apps. It extracts video streams so play… | 23 | 2921 | maintenance |
| Pay-Group/best-pay-sdk A Java SDK that unifies Alipay and WeChat Pay integration behind a simple API, letting developers implement payments in about ten lines of … | 23 | 2914 | maintenance |
| matthewpalmer/Locksmith Locksmith is a protocol-oriented Swift library for interacting with the iOS, macOS, watchOS, and tvOS keychain. It provides a simple API fo… | 23 | 2913 | maintenance |
| yorkie/react-native-wechat A React Native bridging library that integrates the WeChat SDK for iOS and Android, exposing login (OAuth), sharing, favorites, and payment… | 10 | 2902 | maintenance |
| delba/Permission A Swift library providing a unified API for requesting and checking system permissions on iOS, covering camera, contacts, location, notific… | 32 | 2891 | maintenance |
| andpor/react-native-sqlite-storage A native SQLite3 plugin for React Native providing an identical JavaScript API on Android, iOS, and Windows. It supports SQL transactions, … | 23 | 2825 | maintenance |
| Twitter4J/Twitter4J Twitter4J (now X4J) is a 100% pure Java library for the Twitter/X API with zero external dependencies and built-in OAuth support. It provid… | 23 | 2809 | maintenance |
| mobolic/facebook-sdk A Python client library for Facebook's Graph API, supporting authentication and API interactions. It complements the official Facebook Java… | 23 | 2795 | maintenance |
| dethcrypto/TypeChain TypeChain generates TypeScript bindings from Ethereum smart contract ABIs, giving statically typed access to contract methods and events. I… | 23 | 2792 | maintenance |
| cunarist/rinf Rinf is a framework that combines Rust for native business logic with Flutter for the GUI, communicating via native FFI with type-safe gene… | 96 | 2777 | maintenance |
| wenmingvs/AndroidProcess An Android Java library that packages six different methods for detecting whether an app is in the foreground or background, exposed as a u… | 32 | 2762 | maintenance |
| sxei/pinyinjs A small JavaScript library for converting between Chinese characters and pinyin, supporting output with tones, without tones, or as first l… | 32 | 2760 | maintenance |
| solana-foundation/solana-web3.js The Solana JavaScript SDK (v1.x maintenance branch) for interacting with accounts and programs on the Solana blockchain via its JSON RPC AP… | 79 | 2749 | maintenance |
| rusoto/rusoto Rusoto is an AWS SDK for Rust providing crates for interacting with AWS services like S3, SQS, and DynamoDB. It is now in maintenance mode,… | 23 | 2720 | maintenance |
| nixzhu/MonkeyKing A Swift library for iOS that lets apps share text, URLs, images, audio, video, and files to Chinese social networks (WeChat, QQ, Weibo, Ali… | 23 | 2715 | maintenance |
| streamproc/MediaStreamRecorder MediaStreamRecorder.js is a cross-browser JavaScript library for recording audio, video, screen, and canvas streams using the MediaRecorder… | 23 | 2677 | maintenance |
| rogerclarkmelbourne/Arduino_STM32 Arduino IDE hardware support files that enable programming STM32-based boards (especially STM32F103 and LeafLabs Maple/Maple Mini) with the… | 36 | 2676 | maintenance |
| chanxuehong/wechat A Go SDK for WeChat (Weixin) covering the Official Account platform (mp) and the Merchant/Pay platform (mch). It provides core package abst… | 76 | 2668 | maintenance |
| cundong/SmartAppUpdates A library for Android incremental (delta) app updates, based on bsdiff/bspatch. It includes client-side JNI code to merge a patch with the … | 65 | 2651 | maintenance |
| takayama-lily/oicq A Node.js library implementing the Tencent QQ (Android) protocol, letting developers log in a QQ account programmatically and build bots. I… | 10 | 2639 | maintenance |
| eclipsesource/J2V8 J2V8 is a set of Java bindings for Google's V8 JavaScript engine, providing a high-performance way to execute JavaScript from Java applicat… | 56 | 2627 | maintenance |
| apple/HomeKitADK Apple's open-source HomeKit Accessory Development Kit implementing the HomeKit Accessory Protocol (HAP) in C. It lets developers prototype … | 10 | 2622 | maintenance |
| sciter-sdk/go-sciter Go bindings (via cgo) for Sciter, an embeddable HTML/CSS/script engine for building desktop UIs. It exposes most of the Sciter API, includi… | 23 | 2621 | maintenance |
| muaz-khan/RTCMultiConnection RTCMultiConnection is a WebRTC JavaScript library that wraps the RTCPeerConnection API to simplify building peer-to-peer applications such … | 23 | 2618 | maintenance |
| iliasam/OpenSimpleLidar Open Source scanning laser rangefinder (lidar) built with STM32 firmware and a triangulation-based optical design, with schematics, firmwar… | 38 | 2554 | maintenance |
| intuit/LocationManager INTULocationManager is an Objective-C library (Swift-compatible) that simplifies getting the device's current location and heading on iOS. … | 23 | 2551 | maintenance |
| gakonst/ethers-rs ethers-rs is a complete Ethereum and Celo library and wallet implementation in Rust, providing JSON-RPC clients, contract bindings via abig… | 10 | 2509 | maintenance |
| MaJerle/stm32f429 A collection of C libraries and Keil uVision projects for STM32F4xx series microcontrollers, covering peripherals like USART, SPI, I2C, ADC… | 32 | 2508 | maintenance |
| liyiorg/weixin-popular A Java SDK implementing the WeChat platform APIs across the Official Account, Open Platform, Merchant (Pay), and Service Provider platforms… | 23 | 2486 | maintenance |
| Bukkit/Bukkit Bukkit is the Minecraft server mod API that defines the plugin interface for extending Minecraft multiplayer servers. It is compiled with M… | 32 | 2476 | maintenance |
| codingcommons/typesafe-i18n typesafe-i18n is a fully type-safe, lightweight (~1kb) internationalization library for TypeScript and JavaScript projects. It generates bo… | 77 | 2474 | maintenance |
| blankly-finance/blankly Blankly is a Python framework for building, backtesting, paper trading, and deploying algorithmic trading strategies across stocks, crypto,… | 23 | 2465 | maintenance |
| ory/ladon Ladon is a Go SDK for policy-based access control (authorization), inspired by AWS IAM policies. It provides fine-grained, condition-based … | 44 | 2457 | maintenance |
| Stability-AI/stability-sdk A Python SDK and command-line client for interacting with Stability AI's gRPC-based APIs, primarily for Stable Diffusion image generation a… | 60 | 2436 | maintenance |
| wjwwood/serial A cross-platform C++ library for interfacing with RS-232 serial ports, offering a modern C++ API modeled after PySerial. It supports open/c… | 32 | 2433 | maintenance |
| robotmedia/RMStore RMStore is a lightweight iOS library that wraps Apple's StoreKit framework for In-App Purchases. It adds block-based APIs, notifications, r… | 23 | 2411 | maintenance |
| danielegrattarola/spektral Spektral is a Python library for graph deep learning built on the Keras API and TensorFlow 2. It provides popular graph neural network laye… | 23 | 2396 | maintenance |
| omnigroup/OmniGroup The source code for many of The Omni Group's internal frameworks used to build their Mac, iOS, and watchOS applications, written primarily … | 32 | 2389 | maintenance |
| richtr/NoSleep.js NoSleep.js is a small JavaScript library that prevents the display from sleeping and enables wake lock in Android and iOS web browsers. It … | 23 | 2376 | maintenance |
| helei112g/payment A PHP SDK that aggregates third-party payment gateways (WeChat Pay, Alipay, China Merchants Bank) behind a unified client interface. It sim… | 23 | 2352 | maintenance |
| facebookresearch/pyrobot PyRobot is a lightweight, high-level Python library providing hardware-independent APIs for robotic manipulation and navigation, built on t… | 10 | 2307 | maintenance |
| rhummelmose/BluetoothKit BluetoothKit is a Swift library that simplifies Bluetooth Low Energy (BLE) communication between iOS and macOS devices. It wraps Apple's Co… | 32 | 2303 | maintenance |
| eclipse-paho/paho.mqtt.java The Eclipse Paho Java Client is an MQTT client library for the JVM and Android, providing both asynchronous (MqttAsyncClient) and synchrono… | 23 | 2294 | maintenance |
| stianeikeland/go-rpio A pure-Go library for accessing GPIO pins on Raspberry Pi boards without external C dependencies like WiringPI or bcm2835. It supports pin … | 23 | 2287 | maintenance |
| OpenKinect/libfreenect2 libfreenect2 is an open-source C++ driver library for the Kinect for Windows v2 depth camera. It handles RGB, IR, and depth image transfer … | 23 | 2245 | maintenance |
| fsouza/go-dockerclient A Go client library for the Docker Engine remote API, including Swarm and network API support. It predates Docker's official Go SDK and rem… | 67 | 2244 | maintenance |
| alexbw/novocaine Novocaine is an Objective-C/C++ library that wraps Apple's low-level Audio Units API to make high-performance real-time audio input and out… | 32 | 2232 | maintenance |
| Tencent/Hardcoder Tencent's Hardcoder is a framework that lets Android apps communicate directly with the Android system over a socket to request hardware re… | 23 | 2199 | maintenance |
| anjlab/android-inapp-billing-v3 A lightweight Java wrapper around Google Play Billing Library 9.x for Android, supporting in-app product purchases (consumable and non-cons… | 86 | 2195 | maintenance |
| Quip Network Quip Network SDK is a TypeScript SDK plus a set of EVM smart contracts (Deployer, WOTSPlus, QuipFactory) for interacting with the Quip Netw… | 63 | 11348 | experimental |
| GPUOpen-Effects/FidelityFX-FSR AMD FidelityFX Super Resolution (FSR 1.0) is an open-source spatial upscaling solution that produces high-resolution frames from lower-reso… | 23 | 2180 | maintenance |
| ShareKit/ShareKit ShareKit is an Objective-C library that adds drop-in content sharing to iPhone and iPad apps, handling authentication, API calls, and share… | 32 | 2166 | maintenance |
| noble/bleno A Node.js library for implementing Bluetooth Low Energy (BLE) peripheral devices, letting JavaScript code advertise services and characteri… | 10 | 2139 | maintenance |
| davidbau/seedrandom A small JavaScript library providing seeded pseudorandom number generators, including an ARC4-based PRNG and fast alternatives like Alea. I… | 32 | 2132 | maintenance |
| lbryio/torba Torba is a Python library and client/server framework for building fast, correct, and scalable cryptocurrency wallets based on Bitcoin. It … | 10 | 2130 | maintenance |
| yaphone/itchat4j itchat4j is a Java library that provides an interface to the personal WeChat (Weixin) account API, inspired by the Python itchat project. I… | 23 | 2114 | maintenance |
| flashbots/simple-arbitrage An example TypeScript arbitrage bot that discovers, evaluates, and submits arbitrage bundles to the Flashbots relay on Ethereum. It serves … | 32 | 2111 | maintenance |
| mcharmas/Android-ReactiveLocation A small Android library that wraps the Google Play Services location APIs in RxJava Observables, eliminating callback boilerplate. It suppo… | 32 | 2094 | maintenance |
| vinniefalco/DSPFilters A C++ template library for designing and running multichannel IIR digital filters such as Butterworth, Chebyshev, Elliptic, Bessel, and Leg… | 32 | 2069 | maintenance |
| strawlab/python-pcl Python bindings for the Point Cloud Library (PCL), implemented with Cython. It exposes PCL's 3D point cloud processing algorithms (filterin… | 10 | 2056 | maintenance |
| compound-finance/compound-protocol The Compound Protocol is an Ethereum smart contract system for decentralized lending and borrowing of crypto assets. Accounts supply Ether … | 23 | 2037 | maintenance |
| ruboto/ruboto Ruboto is a framework and toolchain for developing native Android apps in Ruby via JRuby, integrating with Android Studio and Gradle workfl… | 32 | 2029 | maintenance |
| PokemonUnity/PokemonUnity PokemonUnity is a legacy C# framework providing the core backend game logic for building Pokémon-style RPG games, such as battles, moves, s… | 57 | 2020 | maintenance |
| javiersantos/AppUpdater An Android library that checks for app updates on Google Play, GitHub, Amazon, F-Droid, or a custom server. It notifies users of new versio… | 23 | 2020 | maintenance |
| XUANTIE-RV/wujian100_open wujian100_open is an open-source RISC-V-based MCU SoC platform from T-Head, providing RTL source code, an SDK, simulation scripts, and FPGA… | 32 | 2013 | maintenance |
| leapmotion/leapjs LeapJS is the official JavaScript client library for the Leap Motion Controller, providing real-time hand and finger tracking data via a We… | 26 | 2008 | maintenance |
| AvengersWeChat/PadChat-SDK PadChat-SDK is a JavaScript SDK that communicates over WebSocket with a Windows-based WeChat iPad/Mac protocol service, enabling programmat… | 32 | 2002 | maintenance |
| charto/nbind nbind is a set of C++11 header files that automatically generate JavaScript bindings for C++ libraries with a single #include, usable as No… | 23 | 2001 | maintenance |
| nfc-tools/libnfc libnfc is a platform-independent C library that gives userspace applications access to NFC devices and readers, supporting multiple drivers… | 27 | 1985 | maintenance |
| armink/FreeModbus_Slave-Master-RTT-STM32 An open-source Modbus protocol stack based on FreeModbus that adds a master mode to the traditionally slave-only library, supporting RTU, A… | 23 | 1979 | maintenance |
| drewm/mailchimp-api A super-simple, minimal-abstraction PHP wrapper for the MailChimp API v3. It maps API endpoints directly to simple get/post/patch/delete ca… | 23 | 1978 | maintenance |
| oblitum/Interception A Windows kernel driver and C library providing an API to intercept and control keyboard, mouse, and other input devices programmatically. … | 23 | 1967 | maintenance |
| felHR85/UsbSerial A Java library providing USB serial port communication for Android devices, supporting common USB-to-serial chips like FTDI, CP210x, PL2303… | 23 | 1948 | maintenance |
| Schmavery/facebook-chat-api An unofficial Node.js library that automates Facebook chat on a user account by emulating browser requests, since Facebook offers no user-a… | 10 | 1946 | maintenance |
| felis/USB_Host_Shield_2.0 Revision 2.0 of the USB Host Shield library for Arduino, driving the MAX3421E USB host controller. It supports USB devices including game c… | 60 | 1942 | maintenance |
| bottenderjs/messaging-apis A TypeScript monorepo of API client libraries for building chatbots across multiple messaging platforms including Messenger, LINE, Slack, T… | 23 | 1938 | maintenance |
| retep998/winapi-rs winapi-rs is a Rust crate providing raw FFI bindings to the Windows API, hand-gathered from the Windows 10 SDK. It is a no-op on non-Window… | 32 | 1931 | maintenance |
| dronekit/dronekit-python DroneKit-Python is a Python library for communicating with UAVs (drones) over the MAVLink protocol. It provides programmatic access to vehi… | 23 | 1927 | maintenance |
| sandeepmistry/arduino-LoRa An Arduino library for sending and receiving data over LoRa radios using Semtech SX1276/77/78/79-based modules. It provides a simple API fo… | 32 | 1920 | maintenance |
| clouDr-f2e/monitor A lightweight TypeScript SDK that collects user click behavior, route changes, API errors, code errors, and page performance metrics from w… | 23 | 1920 | maintenance |
| aholstenson/miio A JavaScript library and CLI for controlling Xiaomi Mi Home devices that speak the miIO protocol, such as robot vacuums, air purifiers, sma… | 23 | 1906 | maintenance |
| OkGoDoIt/OpenAI-API-dotnet An unofficial C#/.NET SDK wrapping the OpenAI API, covering chat completions (GPT-3.5/4), DALL-E image generation, embeddings, moderation, … | 23 | 1893 | maintenance |
| JMPerez/spotify-web-api-js A lightweight, dependency-free JavaScript/TypeScript wrapper for the Spotify Web API, covering all endpoints with helper methods that suppo… | 23 | 1892 | maintenance |
| joeferner/node-java A Node.js native addon (C++/JNI bridge) that lets JavaScript code call Java classes and APIs directly from Node. It provides a bridge API f… | 62 | 1891 | maintenance |
| openairplay/open-airplay A collection of libraries implementing Apple's AirPlay protocol, primarily a Java library with a PHP variant, usable programmatically or fr… | 23 | 1887 | maintenance |
| marella/ctransformers CTransformers provides Python bindings for transformer language models implemented in C/C++ using the GGML library. It offers a unified int… | 20 | 1885 | maintenance |
| novastone-media/MQTT-Client-Framework A native Objective-C MQTT client framework for iOS, macOS, and tvOS built on CFNetwork with CoreData persistence. It fully implements MQTT … | 23 | 1881 | maintenance |
| google/TensorNetwork TensorNetwork is a Python library for building and contracting tensor networks, with backends for TensorFlow, JAX, PyTorch, and NumPy. It p… | 10 | 1870 | maintenance |
| Qihoo360/QConf QConf is a distributed configuration management system built on ZooKeeper that replaces traditional configuration files with centrally mana… | 23 | 1856 | maintenance |
| nodeWechat/wechat4u A JavaScript library implementing the WeChat web (web wechat) protocol, usable in Node.js and the browser to build WeChat bots. It supports… | 23 | 1855 | maintenance |
| darthcloud/BlueRetro BlueRetro is an open-source multiplayer Bluetooth controller adapter firmware for ESP32 that lets modern Bluetooth gamepads (Wii, Switch, P… | 10 | 1832 | maintenance |
| xuhuai66/used-book-pro A fully open-source WeChat mini-program for a campus second-hand book marketplace, built on WeChat cloud development (cloud functions and c… | 32 | 1819 | maintenance |
| php-fig/link-util php-fig/link-util provides common utility classes to assist with implementing PSR-13 (HTTP link interfaces) in PHP. It is a partial impleme… | 23 | 1819 | maintenance |
| ljc545w/ComWeChatRobot A PC WeChat robot implemented in C++ that reverse-engineers the Windows WeChat client to expose contacts, messaging, group management, and … | 10 | 1816 | maintenance |
| smarques84/MockLocationDetector An Android library written in Java that detects whether a device's location data comes from a mock (spoofed) provider. It offers static met… | 32 | 1813 | maintenance |
| J7mbo/twitter-api-php A minimal PHP wrapper class for making Twitter API v1.1 requests with OAuth authentication. It supports GET, POST, and PUT calls via a simp… | 10 | 1811 | maintenance |
| googlemaps/google-maps-services-java A Java client library for Google Maps API Web Services, covering Directions, Distance Matrix, Elevation, Geocoding, Maps Static, Places, Ro… | 52 | 1798 | maintenance |
| robinhood-unofficial/pyrh pyrh is a Python framework for interacting with the unofficial Robinhood trading API. It lets users log in, fetch quotes, and place trades … | 23 | 1789 | maintenance |
| nisrulz/easydeviceinfo EasyDeviceInfo is an Android library that provides a simple API to retrieve device information such as CPU, battery, bluetooth, network, me… | 23 | 1780 | maintenance |