function: sdk
3115 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| gimite/google-drive-ruby A Ruby library for reading and writing files and spreadsheets in Google Drive and Google Docs. It wraps the Google Drive API with a simple … | 32 | 1776 | maintenance |
| PixelVision8/PixelVision8 Pixel Vision 8 is an 8-bit fantasy console platform and C# game engine built on a MonoGame fork, standardizing retro console limitations li… | 10 | 1776 | maintenance |
| SpenceKonde/ATTinyCore An Arduino core providing support for nearly all classic ATtiny AVR microcontrollers, including the x4/x5/x61/x7/x8 series, 1634, 828, and … | 23 | 1770 | maintenance |
| felixge/node-ar-drone A Node.js client library implementing the networking protocols for Parrot AR Drone 2.0 quadcopters. It provides a high-level Client API for… | 32 | 1768 | maintenance |
| cloudflare/computer Cloudflare Computer is a TypeScript library providing a virtual filesystem backed by a Durable Object's SQLite storage, with pluggable exec… | 80 | 8734 | experimental |
| MatthiasRobbers/shortbread Shortbread is an Android library that generates app shortcuts from @Shortcut annotations on activities and methods, using annotation proces… | 23 | 1758 | maintenance |
| joshfarrant/shortcuts-js A Node.js/TypeScript library for programmatically building Apple iOS 12 Shortcuts files. It lets developers define Shortcut actions in Java… | 10 | 1755 | maintenance |
| KMKfw/kmk_firmware KMK is a keyboard firmware written and configured in CircuitPython, supporting single-piece and split mechanical keyboards with features li… | 66 | 1748 | maintenance |
| uccmawei/FingerprintIdentify An expandable Android fingerprint verification library that unifies the Android 6.0 FingerprintManagerCompat API with Samsung and MeiZu ven… | 23 | 1739 | maintenance |
| foniod/redbpf RedBPF is a Rust eBPF toolchain consisting of libraries and a cargo subcommand for writing, building, and loading eBPF programs. It provide… | 10 | 1721 | maintenance |
| aws-amplify/aws-sdk-ios The official AWS SDK for iOS, providing Swift and Objective-C clients for AWS services such as S3, DynamoDB, and Cognito in mobile apps. It… | 10 | 1705 | maintenance |
| mcdallas/wallstreet Wallstreet is a Python 3 library for monitoring and analyzing real-time stock and option data, with quotes sourced from Google Finance or Y… | 32 | 1690 | maintenance |
| facebookarchive/planout PlanOut is a framework and domain-specific language for online field experimentation, letting developers define how units (e.g., users) are… | 10 | 1688 | maintenance |
| Quiet Quiet.js is a JavaScript binding for libquiet, a library that transmits and receives data via sound using a sound card, either through spea… | 32 | 1683 | maintenance |
| StarCraft II API Blizzard's official StarCraft II Client API, providing protobuf protocol definitions and a reference C++ library for full external control … | 23 | 1682 | maintenance |
| zwczou/weixin-python A Python SDK for WeChat (Weixin) that bundles WeChat login, official account management, payments, and message handling. It integrates with… | 32 | 1675 | maintenance |
| mapsplugin/cordova-plugin-googlemaps A Cordova/PhoneGap plugin that embeds Google Maps in hybrid mobile apps using the native Google Maps SDK on Android and iOS and the Google … | 23 | 1671 | maintenance |
| node-usb/node-usb A Node.js library for communicating with USB devices, built on libusb with prebuilt native bindings. Development has moved to node-usb-rs s… | 86 | 1654 | maintenance |
| gyf-dev/Cactus Cactus is an Android keep-alive library that helps apps stay running in the background. It combines dual-process foreground services, JobSc… | 23 | 1644 | maintenance |
| mrmans0n/smart-location-lib An Android library that simplifies location updates, geofencing, and activity recognition through a fluent API built on Google Play Service… | 32 | 1638 | maintenance |
| node-webot/wechat-api A Node.js library wrapping the WeChat Official Platform (公众号) active-call APIs, covering customer service messages, menus, QR codes, user m… | 32 | 1637 | maintenance |
| znck/grammarly A VS Code extension that brings Grammarly-powered grammar and spelling checking into the editor via a Language Server Protocol implementati… | 10 | 1637 | maintenance |
| IanHarvey/bluepy bluepy is a Python library providing an API to access Bluetooth Low Energy (BLE) devices on Linux, built around a C helper binary (bluepy-h… | 32 | 1632 | maintenance |
| Paliverse/DualSenseX DualSenseX (DSX) is a Windows application that lets users connect a PS5 DualSense controller to their PC with support for Adaptive Triggers… | 55 | 1630 | maintenance |
| dbrojas/optlib A Python library for pricing financial options using closed-form solutions like Generalized Black-Scholes, Asian options, spread options (K… | 32 | 1629 | maintenance |
| Geokit Geokit is a Ruby gem providing geocoding via multiple providers (Google, Bing, OpenStreetMap, Mapbox, etc.) plus distance, heading, midpoin… | 32 | 1628 | maintenance |
| imfuxiao/Hamster Hamster (仓输入法) is an iOS third-party keyboard app that embeds the Rime Input Method Engine (librime) for highly customizable Chinese text i… | 31 | 1624 | maintenance |
| sindresorhus/LaunchAtLogin-Legacy A Swift Package that adds 'Launch at Login' functionality to macOS apps with a simple API and SwiftUI toggle component. It supports macOS 1… | 10 | 1618 | maintenance |
| Mixiaoxiao/Arduino-HomeKit-ESP8266 An Arduino library implementing a native Apple HomeKit accessory server for the ESP8266 (with an ESP32 variant), allowing microcontroller p… | 23 | 1613 | maintenance |
| greenheartgames/greenworks Greenworks is a Node.js native addon (C++) that exposes Steamworks APIs to JavaScript for HTML5 games and apps running in NW.js or Electron… | 56 | 1605 | maintenance |
| calebwin/emu Emu is a Rust GPGPU library providing a CUDA-like compute-focused abstraction over WebGPU. It offers type-safe GPU data boxing, an auto-man… | 32 | 1604 | maintenance |
| tensorflow/haskell Haskell bindings to the TensorFlow machine learning library, providing a typed API for building and training neural network models. It incl… | 10 | 1604 | maintenance |
| vanshg/MacAssistant MacAssistant is a macOS application that integrates the Google Assistant into the Mac menu bar using the Google Assistant SDK. It is writte… | 23 | 1603 | maintenance |
| ARM-software/CMSIS_5 CMSIS (Cortex Microcontroller Software Interface Standard) Version 5 is ARM's standardized vendor-independent abstraction layer for ARM Cor… | 10 | 1603 | maintenance |
| akosma/SwiftMoment SwiftMoment is a time and calendar manipulation library for iOS 9+, macOS 10.11+, tvOS 9+, and watchOS 2+, written in Swift and inspired by… | 10 | 1601 | maintenance |
| joan2937/pigpio pigpio is a C library for the Raspberry Pi that provides fine-grained control of GPIO pins, including PWM, servo pulses, callbacks, and sof… | 23 | 1595 | maintenance |
| linglongxin24/DylanStepCount An open-source Android pedometer app that accurately counts steps using the hardware step counter and step detector sensors, with an algori… | 32 | 1575 | maintenance |
| waveform80/picamera A pure Python interface to the Raspberry Pi camera module, supporting Python 2.7+ and 3.2+. It provides APIs for capturing still images and… | 32 | 1575 | maintenance |
| microsoft/Azure-Kinect-Sensor-SDK A cross-platform (Linux and Windows) user-mode SDK in C++ for reading data from the Azure Kinect depth and RGB camera device. It provides a… | 10 | 1575 | maintenance |
| javiersantos/PiracyChecker An Android library that helps prevent app piracy by verifying Google Play Licensing (LVL), APK signatures, and other tampering checks. It t… | 61 | 1569 | maintenance |
| tojocky/node-printer A native Node.js addon providing bindings to printer APIs on POSIX (CUPS) and Windows systems, usable from Node.js, Electron, and node-webk… | 23 | 1568 | maintenance |
| tobegit3hub/advisor Advisor is an open-source implementation of Google Vizier, a hyperparameter tuning system for black-box optimization. It provides a server … | 32 | 1563 | maintenance |
| Piasy/RxAndroidAudio A robust Android audio encapsulation library wrapping MediaRecorder and MediaPlayer for recording and playing audio, with partial RxJava su… | 32 | 1560 | maintenance |
| plhery/node-twitter-api-v2 A strongly typed, dependency-free Node.js client for the Twitter API v1.1 and v2, with bundled TypeScript types for requests and responses.… | 97 | 1558 | maintenance |
| symfony/polyfill-php56 A Symfony polyfill component that backports PHP 5.6 functions (hash_equals and ldap_escape) to older PHP releases. It lets code written aga… | 32 | 1556 | maintenance |
| hybridgroup/artoo Artoo is a Ruby micro-framework for robotics, drones, and IoT physical computing, providing a DSL for connecting to hardware like Arduino, … | 23 | 1544 | maintenance |
| fingerchar/fingernft FingerNFT is an open-source decentralized NFT marketplace built on Ethereum-compatible chains (Ethereum, BSC, HECO, Polygon), developed wit… | 32 | 1542 | maintenance |
| eclipse-paho/paho.mqtt.embedded-c The Eclipse Paho MQTT C/C++ client library for embedded platforms, offering low-level MQTT packet serialization plus higher-level C and C++… | 63 | 1539 | maintenance |
| idapython/src IDAPython is the Python scripting SDK and plugin framework for Hex-Rays' IDA Pro binary analysis suite, exposing IDA's disassembler, decomp… | 10 | 1536 | maintenance |
| S-March/smarchWatch_Public An open-source DIY smartwatch project built from scratch by an electrical engineer, including custom PCB designs and firmware written in C … | 32 | 1534 | maintenance |
| millejoh/emacs-ipython-notebook EIN is an Emacs Lisp package providing a Jupyter notebook client and integrated REPL inside GNU Emacs, supporting code evaluation, completi… | 48 | 1522 | maintenance |
| googleapis/google-api-dotnet-client The official Google APIs Client Library for .NET, providing access to Google APIs such as Drive, YouTube, Calendar, Storage, and Analytics … | 91 | 1516 | maintenance |
| syl22-00/pocketsphinx.js PocketSphinx.js is a speech recognition library that runs entirely in the web browser, built by compiling the PocketSphinx C recognizer to … | 32 | 1508 | maintenance |
| weidian-inc/hera Hera is a cross-platform framework that lets developers write WeChat-style mini programs and run them outside WeChat, packaging them as And… | 32 | 1500 | maintenance |
| google/live-transcribe-speech-engine Android client libraries from Google's Live Transcribe app for streaming real-time speech recognition via the Google Cloud Speech API. It p… | 10 | 1499 | maintenance |
| fossasia/knitAYABInterface A Python library providing an interface to the AYAB (All Yarns Are Beautiful) knitting machine shield. It handles communication with the AY… | 10 | 1493 | maintenance |
| happylishang/AntiFakerAndroidChecker An Android library that detects whether the app is running on an emulator and retrieves relatively authentic device identifiers (IMEI, Andr… | 23 | 1491 | maintenance |
| wit-ai/pywit pywit is the official Python SDK for Wit.ai, Facebook's natural language processing platform. It provides a Wit client class for extracting… | 67 | 1485 | maintenance |
| im3x/Scriptables A development framework and template collection for building iOS 14 home screen widgets with the Scriptable app. It provides a desktop (VSC… | 32 | 1484 | maintenance |
| huandu/facebook A Go SDK for the Facebook Graph API supporting file upload, batch requests, and the marketing API. It provides typed result decoding into G… | 87 | 1479 | maintenance |
| Consensys/eth-lightwallet A lightweight JavaScript HD wallet for Ethereum that stores private keys encrypted in the browser or Node.js. It generates BIP32/BIP39 addr… | 32 | 1476 | maintenance |
| openexchangerates/money.js money.js is a tiny (~1kb) dependency-free JavaScript library for currency conversion and exchange rate calculation between any currencies. … | 32 | 1476 | maintenance |
| mullwar/telebot Telebot is a Node.js library that wraps the Telegram Bot API, letting developers create Telegram bots with a simple, promise-based interfac… | 10 | 1476 | maintenance |
| instacart/truetime-android TrueTime is an (S)NTP client library for Android that provides the true current time, immune to manual device clock changes. It is written … | 23 | 1471 | maintenance |
| opcua (FreeOpcUa Python OPC UA library) A pure Python implementation of the OPC-UA (IEC 62541) protocol providing both client and server libraries with high-level and low-level AP… | 92 | 1468 | maintenance |
| fossasia/neurolab-firmware Firmware for the FOSSASIA Neurolab open-hardware neuroheadset, an EEG headband that measures brainwave signals from the forehead and connec… | 10 | 1461 | maintenance |
| agi-inc/agent-protocol Agent Protocol is an OpenAPI-defined REST API specification providing a common interface (runs, tasks, steps, artifacts) for interacting wi… | 26 | 1455 | maintenance |
| EspoirX/StarrySky StarrySky is an Android music playback library that wraps ExoPlayer to provide a rich, streamlined audio player integration supporting mult… | 23 | 1453 | maintenance |
| dji-sdk/Tello-Python A collection of Python sample modules for controlling and interacting with the Ryze Tello drone, including command scripting, video streami… | 32 | 1451 | maintenance |
| mafintosh/chromecasts A Node.js library for discovering Chromecast devices on the local network and controlling media playback on them. It provides an event-base… | 32 | 1450 | maintenance |
| hollance/CoreMLHelpers A collection of Swift types and helper functions that simplify working with Apple's Core ML framework, such as image-to-CVPixelBuffer conve… | 32 | 1433 | maintenance |
| quandl/quandl-python The official Python client for the Quandl RESTful API, used to retrieve financial and economic datasets as pandas DataFrames. It has been s… | 10 | 1432 | maintenance |
| immobiliare/ApnsPHP A set of open-source PHP classes for interacting with the Apple Push Notification service (APNs) to send push notifications to iPhone, iPad… | 23 | 1428 | maintenance |
| atom/node-keytar A native Node.js module (written in C++) for storing, retrieving, replacing, and deleting passwords in the operating system's credential st… | 10 | 1426 | maintenance |
| blampe/IbPy IbPy is a third-party Python wrapper for the Interactive Brokers trading API, letting Python programs connect to TWS or IB Gateway to fetch… | 10 | 1426 | maintenance |
| Cocos-BCX/ERC-1808 A reference implementation of the ERC-1808 token standard, an Ethereum proposal for NFTs with nested asset support, originating from the Co… | 32 | 1425 | maintenance |
| EOSIO/eosjs eosjs is a TypeScript/JavaScript library for integrating applications with EOSIO-based blockchains via the EOSIO RPC API. It provides trans… | 10 | 1423 | maintenance |
| TooTallNate/NodObjC NodObjC is a Node.js bridge to the Objective-C runtime, exposing Apple frameworks like Foundation and Cocoa to JavaScript via BridgeSupport… | 32 | 1422 | maintenance |
| tschellenbach/Django-facebook Django-facebook is a Python library implementing the Facebook Open Graph API for Django applications. It enables Facebook-based user regist… | 32 | 1419 | maintenance |
| aliyun/aliyun-openapi-java-sdk The Alibaba Cloud SDK for Java (V1.0), providing Java clients for Alibaba Cloud services such as ECS, SLB, and CloudMonitor, handling reque… | 76 | 1413 | maintenance |
| ttrftech/NanoVNA Firmware source for the NanoVNA, a tiny handheld vector network analyzer built on an STM32 Cortex-M0 with a Si5351A RF synthesizer and LCD … | 23 | 1409 | maintenance |
| jaredrummler/AndroidDeviceNames A small Android library that maps a device's Build.MODEL codename to its consumer-friendly market name, backed by a database of over 27,000… | 32 | 1406 | maintenance |
| immersive-web/webvr-polyfill A JavaScript polyfill implementing the WebVR spec so VR content runs on browsers and devices without native WebVR support. WebVR has been d… | 10 | 1404 | maintenance |
| m5stack/M5Stack The official Arduino library for M5Stack Core (Basic/Gray) ESP32 development kits, providing access to the LCD, buttons, speaker, power man… | 49 | 1402 | maintenance |
| xiaoyaoyou1212/BLE An Android BLE (Bluetooth Low Energy) operation framework written in Java that simplifies device communication with a callback-based API. I… | 32 | 1398 | maintenance |
| OpenNI/OpenNI OpenNI is a C++ framework and SDK providing a standard interface for depth sensors and 3D vision devices like PrimeSense and Kinect cameras… | 32 | 1394 | maintenance |
| Tencent/WeDemo WeDemo is an open-source reference app from the WeChat team demonstrating how to integrate WeChat login and sharing into mobile apps. It in… | 32 | 1384 | maintenance |
| jacksondunstan/UnityNativeScripting A library that lets Unity developers write game scripts in native C++ (or C/assembly) instead of C#, communicating via P/Invoke bindings. I… | 32 | 1375 | maintenance |
| hashicorp/mdns A simple mDNS (Multicast DNS) client and server library written in Go. It enables publishing and discovering services on a local network wi… | 84 | 1372 | maintenance |
| homieiot/homie-esp8266 An Arduino framework for ESP8266 and ESP32 that implements the Homie MQTT convention for IoT devices. It provides configuration, OTA update… | 54 | 1371 | maintenance |
| acoomans/SimulatorRemoteNotifications An Objective-C library that extends UIApplication to receive mock remote notifications on the iOS simulator via a mini UDP server. It inclu… | 32 | 1368 | maintenance |
| uraimo/SwiftyGPIO SwiftyGPIO is a Swift library for hardware projects on Linux/ARM single-board computers like the Raspberry Pi, BeagleBone, and Orange Pi. I… | 32 | 1368 | maintenance |
| microsoft/FFmpegInterop A Microsoft open-source library and code sample that integrates FFmpeg into Windows 10/8.1/Phone 8.1 applications via a MediaStreamSource f… | 75 | 1366 | maintenance |
| mchehab/zbar ZBar is an open-source C library and suite of tools for reading barcodes from video streams, image files, and sensors, supporting formats l… | 55 | 1361 | maintenance |
| maHidaka/ros_face ROS-Face is a ROS-based system that controls human facial muscles via electrical stimulation, letting you drive facial expressions like a r… | 32 | 1355 | maintenance |
| adrielcafe/AndroidAudioConverter An Android library that wraps FFmpeg-Android-Java to convert audio files between formats like AAC, MP3, M4A, WMA, WAV, and FLAC directly in… | 23 | 1348 | maintenance |
| Replicable-MARL/MARLlib MARLlib is a unified multi-agent reinforcement learning library built on Ray and RLlib with PyTorch, providing implementations of many MARL… | 23 | 1345 | maintenance |
| shaohui10086/ShareUtil ShareUtil is an Android library that unifies social sharing and third-party login across WeChat, Weibo, QQ, and QZone behind a single API. … | 32 | 1335 | maintenance |
| golang/mobile Go mobile provides packages and build tools (gomobile, gobind) for writing all-Go mobile apps or building Go libraries that can be bound in… | 76 | 6209 | experimental |
| microsoft/Windows-Driver-Frameworks Windows Driver Frameworks (WDF) is Microsoft's open-source framework of libraries for writing high-quality Windows device drivers, includin… | 23 | 1321 | maintenance |