Open-source sdk software
3082 open-source libraries, tools and applications tagged sdk, ranked by how closely sdk is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
3082 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| pybluez/pybluez PyBluez is a Python extension module that lets Python code access the host machine's Bluetooth resources, including device discovery, SDP b… | 23 | 2409 | abandoned |
| mattdonnelly/Swifter Swifter is a Swift framework for interacting with the Twitter API on iOS and OS X, supporting OAuth authentication and Twitter endpoints in… | 23 | 2346 | abandoned |
| egrcc/zhihu-python A Python 2.7 library for scraping content from Zhihu, a Chinese Q&A platform, including questions, answers, users, and favorites. It can ex… | 32 | 2336 | abandoned |
| slackapi/hubot-slack hubot-slack is a Hubot adapter that connects Hubot chat bots to Slack, maintained by Slack as part of their developer kits. The project is … | 10 | 2326 | abandoned |
| google-gemini/deprecated-generative-ai-python The deprecated Google AI Python SDK for the Gemini API, which allowed developers to integrate Google's generative AI models into Python app… | 10 | 2326 | abandoned |
| xingda920813/HelloDaemon An Android library and demo project that keeps a background service alive using techniques like silent foreground services, START_STICKY, b… | 32 | 2298 | abandoned |
| Rhymen/go-whatsapp A Go library implementing the WhatsApp Web API via reverse engineering, providing connection, QR-code login, session restore, and message h… | 62 | 2250 | abandoned |
| zxlie/WeixinApi An unofficial JavaScript API wrapper for the WeChat (Weixin) public platform's internal WeixinJSBridge, enabling custom sharing, menu hidin… | 32 | 2192 | abandoned |
| ethereum/ethereumj EthereumJ is a pure-Java implementation of the Ethereum protocol as defined in the yellow paper, usable as a Maven/Gradle dependency or sta… | 10 | 2179 | abandoned |
| dotnet/pinvoke A collection of .NET libraries providing pre-written, compile-verified P/Invoke signatures for Win32 and other native libraries, packaged a… | 10 | 2176 | abandoned |
| invertase/notifee Notifee is a feature-rich local notifications library for React Native apps on Android and iOS, supporting channels, styling, triggers, for… | 10 | 2174 | abandoned |
| Wafer Wafer is Tencent Cloud's fullstack resource kit for rapidly building WeChat mini programs with elastic scaling. It provides session managem… | 32 | 2142 | abandoned |
| Consensys/Tokens A repository of minimalist, standards-compliant Solidity smart contracts for Ethereum tokens, primarily implementing the EIP20 (ERC-20) sta… | 10 | 2125 | abandoned |
| sintaxi/phonegap PhoneGap is a mobile development framework that lets web developers access native device features (camera, GPS, accelerometer, contacts, et… | 32 | 2104 | abandoned |
| tylermcginnis/re-base re-base is a JavaScript library that simplifies binding Firebase Realtime Database data to React component state, inspired by Relay. It pro… | 32 | 2099 | abandoned |
| mukulhase/WebWhatsapp-Wrapper A Python library providing an unofficial API for WhatsApp by automating WhatsApp Web through Selenium browser automation. It allows sending… | 23 | 2080 | abandoned |
| ylechelle/OpenUDID OpenUDID is an open-source Objective-C library that provides a persistent, privacy-friendly replacement for Apple's deprecated UDID (unique… | 32 | 2074 | abandoned |
| raspberrypi/userland ARM-side C libraries for interfacing with the Raspberry Pi VideoCore GPU, including EGL, MMAL, OpenMAX IL, GLESv2, and vchiq bindings. The … | 10 | 2068 | abandoned |
| samuraisam/pyapns pyapns is a self-hosted Apple Push Notification Service (APNS) provider built on Twisted, exposing an XML-RPC interface plus native Python … | 32 | 2024 | abandoned |
| paco0x/amm-arbitrageur A Solidity smart contract and demo bot that performs arbitrage between Uniswap V2-style AMMs (e.g., Uniswap, SushiSwap, PancakeSwap) using … | 10 | 1994 | abandoned |
| card.io card.io is an Android SDK that provides fast credit card scanning using the device camera, with OCR-based number recognition and a manual e… | 10 | 1993 | abandoned |
| tildeio/helix Helix is a Rust framework for writing native Ruby extension classes in Rust without manual glue code, using a ruby! macro to generate bindi… | 10 | 1992 | abandoned |
| PLPlayer PLDroidPlayer is Qiniu's free Android video player SDK built on a self-developed cross-platform playback kernel, offering rich features, st… | 37 | 1979 | abandoned |
| xamarin/XamarinComponents A collection of open-source bindings and plugins for third-party mobile libraries, built for Xamarin/.NET mobile development. The repositor… | 10 | 1969 | abandoned |
| Wizcorp/phonegap-facebook-plugin The official Apache Cordova/PhoneGap plugin for Facebook integration, providing a JavaScript API for login, logout, and status checks in hy… | 23 | 1927 | abandoned |
| phonegap/phonegap-plugin-push A Cordova/PhoneGap plugin that registers devices and receives native push notifications on Android (FCM) and iOS (APNS) through a single un… | 10 | 1926 | abandoned |
| microsoft/WSA Microsoft's issue tracker and developer documentation hub for Windows Subsystem for Android, which let Windows 11 devices run Android apps … | 10 | 1853 | abandoned |
| dgrunwald/rust-cpython rust-cpython is a Rust library providing bindings to the Python interpreter, enabling Rust code to call Python and Rust extension modules t… | 32 | 1835 | abandoned |
| octokit/octokit.objc OctoKit is a Cocoa and Cocoa Touch framework for interacting with the GitHub API, built on AFNetworking, Mantle, and ReactiveCocoa. It prov… | 10 | 1819 | abandoned |
| Evmos Ethermint is a Cosmos SDK library for launching scalable, interoperable EVM-compatible blockchains with fast-finality Proof-of-Stake consen… | 10 | 1804 | abandoned |
| hellokaton/wechat-api A Java SDK for the WeChat personal account (unofficial) API, letting developers build bots that log in locally, listen for messages via ann… | 10 | 1800 | abandoned |
| overshare/overshare-kit OvershareKit is an Objective-C library for iOS that provides rich, customizable sharing functionality, including share sheets, multi-accoun… | 23 | 1793 | abandoned |
| 4thline/cling Cling is a Java and Android library implementing the UPnP Device Architecture 1.0 specification, allowing applications to expose UPnP servi… | 23 | 1781 | abandoned |
| ideashower/ShareKit ShareKit is a drop-in Objective-C library that adds sharing features (e.g., to social networks) to iPhone and iPad apps. It provides prebui… | 32 | 1771 | abandoned |
| gram-js/gramjs GramJS is a Telegram MTProto API client library written in TypeScript for Node.js and browsers, based on the Python Telethon project. It le… | 10 | 1765 | abandoned |
| mattt/CargoBay CargoBay is an Objective-C library that wraps Apple's StoreKit framework to simplify In-App Purchases on iOS. It provides block-based produ… | 10 | 1750 | abandoned |
| hap hc is a lightweight Go framework that implements Apple's HomeKit Accessory Protocol (HAP), letting developers build HomeKit accessories wit… | 23 | 1739 | abandoned |
| google/periph periph is a Go library for peripherals I/O, providing pure-Go (no cgo) drivers and interfaces for GPIO, I²C, SPI, and 1-wire hardware on bo… | 10 | 1731 | abandoned |
| evollu/react-native-fcm A React Native module providing Firebase Cloud Messaging (FCM) push notifications and local notifications for Android and iOS apps. It is n… | 23 | 1728 | abandoned |
| akexorcist/BluetoothSPPLibrary An Android library simplifying Bluetooth Serial Port Profile (SPP) communication with microcontrollers or other Android devices. It provide… | 10 | 1704 | abandoned |
| andyearnshaw/Intl.js Intl.js is a compatibility polyfill implementing the ECMAScript Internationalization API (ECMA-402) for JavaScript environments that lack n… | 10 | 1688 | abandoned |
| Processing.py Python Mode for Processing, letting users write Processing sketches in Python on top of the Processing 3 JVM runtime. It integrates as a mo… | 32 | 1660 | abandoned |
| Threads API client ecosystem An unofficial, reverse-engineered Node.js/TypeScript client for Meta's Threads social network, built shortly after Threads launched, with a… | 10 | 1617 | abandoned |
| naoufal/react-native-payments A React Native library for accepting payments via Apple Pay and Google Pay using the Payment Request API. It is no longer maintained, and t… | 23 | 1614 | abandoned |
| hyperledger-archives/composer Hyperledger Composer is a JavaScript application development framework for building blockchain applications on Hyperledger Fabric, providin… | 10 | 1609 | abandoned |
| mayubao/Android-Pay An Android payment integration library that wraps WeChat Pay and Alipay SDKs behind a simple request-builder API. It lets developers trigge… | 32 | 1608 | abandoned |
| UncleRus/esp-idf-lib A collection of ESP-IDF components (drivers for sensors, LED controllers, GPIO extenders, ADC/DAC, and other peripherals) for Espressif ESP… | 10 | 1608 | abandoned |
| jokermonn/permissions4m permissions4m is an Android runtime permission handling library built with compile-time annotations (APT), forked from MPermissions. It spe… | 10 | 1608 | abandoned |
| bitstadium/QuincyKit QuincyKit is an Objective-C crash reporting SDK for iOS and Mac apps that sends crash reports to a self-hosted PHP/MySQL backend with an ad… | 10 | 1600 | abandoned |
| jrendel/SwiftKeychainWrapper A Swift wrapper around the iOS/tvOS Keychain that lets developers store and retrieve secure items with a User Defaults-like API. It provide… | 10 | 1589 | abandoned |
| os/slacker Slacker is a full-featured Python client library for the Slack API, supporting messaging, file uploads, user listing, and other Slack metho… | 10 | 1588 | abandoned |
| dghubble/go-twitter A Go client library for the Twitter REST and Streaming API v1.1, providing typed services for timelines, tweets, search, users, followers, … | 10 | 1561 | abandoned |
| rainx/pytdx pytdx is a Python library implementing the TongDaXin (TDX) network protocol to fetch Chinese stock market data such as quotes, K-line bars,… | 10 | 1551 | abandoned |
| saturngod/IAPHelper An Objective-C helper library for Apple in-app purchases built on StoreKit, using ARC and blocks for requesting products, purchasing, and r… | 32 | 1549 | abandoned |
| sbinet/go-python Go bindings to the CPython 2 C-API via cgo, exposing PyXYZ functions to Go programs. It also ships a go-python executable that embeds the P… | 10 | 1535 | abandoned |
| konfig-dev/konfig Konfig is an open-source SDK and API documentation generator that turns OpenAPI specifications into high-quality client libraries in multip… | 32 | 1527 | abandoned |
| erica/uidevice-extension An Objective-C category extending UIDevice to identify the specific iOS hardware platform, distinguishing between devices like iPod touch 1… | 32 | 1513 | abandoned |
| xamarin/Essentials Xamarin.Essentials provided a single set of cross-platform C# APIs for accessing device features (sensors, storage, connectivity, etc.) in … | 10 | 1494 | abandoned |
| fossasia/susi_api_wrapper A Python wrapper library for the SUSI AI REST API, making it easy for developers to integrate SUSI AI intelligence into their applications.… | 10 | 1480 | abandoned |
| fossasia/susi_cortana_skill A Cortana skill that lets users ask the SUSI.AI assistant questions through Microsoft's Cortana via invocation phrases like 'Cortana, Ask S… | 32 | 1460 | abandoned |
| golemparts/rppal RPPAL is a Rust library providing access to the Raspberry Pi's GPIO, I2C, PWM, SPI, and UART peripherals through a user-friendly interface,… | 10 | 1460 | abandoned |
| kennytm/iphone-private-frameworks A collection of C headers for private frameworks and undocumented interfaces of iPhoneOS 3.x and earlier, used for jailbroken iOS tweak dev… | 10 | 1460 | abandoned |
| dotnet/corefxlab A sandbox repository for experimenting with new library ideas for the .NET ecosystem, related to the corefx codebase. It is now archived, w… | 10 | 1455 | abandoned |
| yahoo-finance/yahoo-finance A Python module for fetching stock quotes and historical price data from Yahoo! Finance's public API. It provides a simple Share class for … | 23 | 1452 | abandoned |
| cosenary/Instagram-PHP-API A PHP wrapper library for accessing Instagram's legacy API, providing OAuth2 authentication and methods for fetching user data, likes, and … | 32 | 1451 | abandoned |
| Adafruit Blinka Adafruit's legacy monolithic Python library for Raspberry Pi hardware, including sensor drivers like the BMP085 and TCS34725 and character … | 10 | 1447 | abandoned |
| Shopify/shopify_python_api ShopifyAPI is a Python client library for programmatically accessing the Shopify Admin API, built on pyactiveresource to provide a Ruby-gem… | 73 | 1436 | abandoned |
| vicc1024/OnePush OnePush is an Android library that provides a unified API for integrating push notifications from multiple Chinese vendors (Xiaomi, Huawei,… | 23 | 1424 | abandoned |
| v8worker A minimal Go binding to the V8 JavaScript engine, allowing Go applications to execute JavaScript. It is deprecated and superseded by ry/v8w… | 10 | 1411 | abandoned |
| 0x Protocol The 0x protocol monorepo containing Ethereum smart contracts and developer tooling (TypeScript and Python packages) for trustless exchange … | 65 | 1408 | abandoned |
| danielamitay/iHasApp An Objective-C iOS framework that detects installed apps on a user's device by probing URL schemes via canOpenURL: and enriching results wi… | 10 | 1394 | abandoned |
| google-ar/arcore-unity-sdk Google's ARCore SDK for Unity, providing native APIs for augmented reality features such as motion tracking, environmental understanding, a… | 10 | 1393 | abandoned |
| GoogleChrome/custom-tabs-client A deprecated GoogleChrome repository hosting examples and documentation for Chrome Custom Tabs, which lets Android apps open web content in… | 10 | 1384 | abandoned |
| OpnTec/open-event-android Open Event Android is a generic Android app for browsing event information, paired with a web-based App Generator that builds customized ev… | 32 | 1376 | abandoned |
| Alterplay/APAddressBook APAddressBook is an Objective-C wrapper around Apple's AddressBook.framework that simplifies reading contacts from the iOS address book. It… | 23 | 1371 | abandoned |
| lixuancn/LaneWeChat LaneWeChat is a PHP framework that wraps the WeChat Official Account developer APIs into simple method calls. It handles access tokens, mes… | 32 | 1370 | abandoned |
| stewdio/beep.js Beep.js is a JavaScript toolkit for building browser-based synthesizers using the WebAudio API, with a batteries-included approach that let… | 32 | 1368 | abandoned |
| Vespa314/bilibili-api A collection of Bilibili (B站) API documentation and Python tooling for scraping video, user, comment, danmaku, and bangumi data. It include… | 32 | 1357 | abandoned |
| doraemonext/wechat-python-sdk A Python SDK for the WeChat Official Account (公众平台) platform, wrapping official APIs for subscription and service accounts. The project is … | 23 | 1348 | abandoned |
| alexgolec/tda-api An unofficial Python wrapper around the TD Ameritrade HTTP and streaming APIs, offering authentication, quotes, historical pricing, options… | 23 | 1328 | abandoned |
| Arm NN Arm NN is an open-source C++17 machine learning inference SDK that accelerates neural network execution on Arm Cortex-A CPUs, Mali GPUs, an… | 85 | 1317 | abandoned |
| a-voyager/BluetoothHelper A Java Android library that simplifies Bluetooth operations, especially for Smart IoT hardware. It packages common tasks like device discov… | 32 | 1316 | abandoned |
| googlearchive/PyDrive PyDrive is a Python wrapper library around google-api-python-client that simplifies common Google Drive API tasks like OAuth2 authenticatio… | 10 | 1313 | abandoned |
| cepr/android-serialport-api A small Android library with NDK/JNI native code for opening and reading/writing serial ports (RS-232/tty devices) on Android, plus a demo … | 32 | 1308 | abandoned |
| corymsmith/react-native-fabric A React Native library that bridges the Fabric platform, providing Crashlytics crash reporting and Answers mobile analytics for iOS and And… | 23 | 1301 | abandoned |
| ToothlessGear/node-gcm A Node.js library providing an easy interface for sending push notifications to Android and iOS devices via Google Cloud Messaging / Fireba… | 57 | 1298 | abandoned |
| OpenHMD/OpenHMD OpenHMD is a free and open source C library providing an API and drivers for immersive technology devices such as head-mounted displays wit… | 27 | 1287 | abandoned |
| Pi4J Pi4J v1 is a Java I/O library providing object-oriented access to Raspberry Pi hardware interfaces such as GPIO, I2C, SPI, PWM, and UART/se… | 10 | 1280 | abandoned |
| alexa/avs-device-sdk The Alexa Voice Service (AVS) Device SDK is a C++ SDK for commercial device makers to integrate Alexa voice assistant capabilities directly… | 10 | 1251 | abandoned |
| aiko-chan-ai/discord.js-selfbot-v13 An unofficial fork of discord.js v13 that lets Node.js scripts control a Discord user account (selfbot) via the Discord API v9, including m… | 10 | 1233 | abandoned |
| Polymarket/py-clob-client A Python client library for the Polymarket Central Limit Order Book (CLOB), enabling programmatic trading on prediction markets via the Pol… | 10 | 1231 | abandoned |
| gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5 An Objective-C category on UIDevice that restores unique device identifier support on iOS 5 by hashing the device MAC address (optionally c… | 32 | 1228 | abandoned |
| CNSRE/HTTPDNSLib An Android HTTPDNS library developed by the mobile Weibo team that resolves domain names to IP addresses over HTTP instead of traditional U… | 32 | 1198 | abandoned |
| andreroggeri/pynubank pynubank is a Python library for accessing Nubank account statements and credit card data through unofficial APIs. It supported authenticat… | 56 | 1197 | abandoned |
| yexiaochai/Hybrid A simple Hybrid app framework implementing the bridge between JavaScript in a WebView and native Android/iOS code, with a companion Hybrid … | 32 | 1189 | abandoned |
| danielcardeenas/whatsapp-framework A Python framework for building WhatsApp bots on top of the yowsup library, with a modular architecture and built-in human-behavior simulat… | 32 | 1186 | abandoned |
| discord/discord-rpc A C++ library for interfacing games with a locally running Discord desktop client to display Rich Presence status, with plugins for Unreal … | 23 | 1183 | abandoned |
| Azure/azure-sdk-for-node The deprecated Azure SDK for Node.js, providing npm packages to consume and manage Microsoft Azure services. It was archived in May 2023 an… | 10 | 1172 | abandoned |
| Pika-Labs/Pika-Skills Pika Skills provided agent skills and scripts for programmatically accessing Pika Labs' video generation models via the pika.me/dev Develop… | 53 | 1163 | abandoned |
| amzn/alexa-skills-kit-js The original Node.js SDK and example code for building voice-enabled Alexa skills for Amazon Echo devices. This repository is deprecated an… | 10 | 1147 | abandoned |