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 |
|---|---|---|---|
| cv-cat/XianYuApis A reverse-engineered unofficial API library for Xianyu (Goofish, Alibaba's second-hand marketplace) that wraps its HTTP endpoints and WebSo… | 74 | 1528 | active |
| NVIDIA/DLSS NVIDIA DLSS is the public SDK repository for NVIDIA's RTX Deep Learning Super Sampling, a neural network that boosts game frame rates and g… | 91 | 1526 | active |
| sail-sg/envpool EnvPool is a C++-based batched environment pool with pybind11 bindings and a thread pool for high-performance parallel RL environment execu… | 96 | 1522 | active |
| Redocly/redocly-cli Redocly CLI is an open-source command-line tool for working with OpenAPI, AsyncAPI, and Arazzo descriptions. It lints and validates API des… | 93 | 1517 | active |
| Csound Csound is a sound and music computing system, originally an audio programming language descended from the MUSIC-N family, with a core C lib… | 98 | 1510 | active |
| microsoft/ai-dev-gallery AI Dev Gallery is a Windows application from Microsoft that lets developers explore over 25 interactive samples powered by local AI models … | 67 | 1510 | active |
| project-oak/oak Oak is a Rust-based platform for building distributed systems whose components can produce externally verifiable claims about their behavio… | 75 | 1504 | active |
| afx-team/petercat PeterCat is an open-source system for creating intelligent Q&A chatbots for GitHub repositories, with conversational agent configuration, s… | 26 | 1495 | active |
| tjmlabs/ColiVara ColiVara is a hosted (and self-hostable) retrieval API that stores, searches, and retrieves documents using visual embeddings generated by … | 62 | 1485 | active |
| googleapis/google-api-java-client Google's Java client library for accessing HTTP-based APIs, including generated libraries for Google APIs. It provides OAuth 2.0 support, l… | 89 | 1480 | stable |
| Pusher Channels PHP Library The official Pusher Channels JavaScript client library for subscribing to channels and receiving realtime events over WebSockets with HTTP … | 80 | 1477 | active |
| vybenetwork/solana-swap-api A reference implementation and starter kit for the Vybe Solana Swap API, providing a Node.js backend and frontend demo that fetch DEX swap … | 53 | 1475 | active |
| postgresml/korvus Korvus is an open-source search SDK that unifies the entire RAG pipeline—embedding generation, vector search, reranking, summarization, and… | 24 | 1470 | active |
| Dungeon Template Library Dungeon Template Library (DTL) is a C++11/14/17 library providing free resources and algorithms for procedural dungeon, terrain, and roguel… | 26 | 1464 | active |
| fossasia/magic-epaper-firmware Magic ePaper Firmware is open-source C firmware for controlling FOSSASIA's e-ink (e-paper) displays on microcontrollers. It acts as a bridg… | 42 | 1462 | active |
| qq362946/Fantasy Fantasy is a zero-reflection, high-performance C# game server framework designed for large-scale multiplayer online games, built on an ECS … | 97 | 1461 | active |
| dcm4che/dcm4che dcm4che is a Java toolkit and library implementing the DICOM standard for medical imaging, including data set handling, network communicati… | 88 | 1460 | active |
| passwordless-lib/fido2-net-lib A battle-tested .NET library implementing a FIDO2 server / WebAuthn relying party for passkey registration (attestation) and authentication… | 99 | 1456 | active |
| acon96/home-llm A Home Assistant custom integration plus fine-tuned small language models that let you control your smart home entirely with a local LLM, n… | 93 | 1455 | active |
| tuneinsight/lattigo Lattigo is a pure Go library implementing lattice-based (RLWE) homomorphic encryption schemes such as BFV/BGV and CKKS, along with their mu… | 74 | 1452 | active |
| sauravpanda/BrowserAI BrowserAI is a TypeScript library for running LLMs, speech recognition, text-to-speech, and audio separation models directly in the browser… | 73 | 1452 | active |
| XAMPPRocky/octocrab Octocrab is a modern, extensible GitHub API client library for Rust. It offers a strongly typed semantic API covering most GitHub endpoints… | 100 | 1448 | active |
| Superpowered SDK Superpowered is a commercial cross-platform C++ SDK suite providing low-latency interactive audio processing, HTTP/HTTPS networking, and cr… | 75 | 1443 | active |
| zhaoolee/garss Garss (嘎!RSS) is a self-hosted RSS aggregation and reading system that uses GitHub Actions to collect hundreds of RSS feeds and render them… | 80 | 1439 | active |
| poseidon/matchbox Matchbox is a Go service that matches bare-metal machines to provisioning profiles via PXE/iPXE network boot, serving kernel, initrd, iPXE,… | 66 | 1428 | active |
| wenet-e2e/wespeaker WeSpeaker is a research and production-oriented toolkit for speaker embedding learning, supporting speaker verification, recognition, and d… | 66 | 1427 | active |
| argilla-io/argilla Argilla is an open-source collaboration tool for AI engineers and domain experts to build, annotate, and curate high-quality datasets for N… | 78 | 5140 | maintenance |
| mix1009/sdwebuiapi A Python client library for the AUTOMATIC1111 stable-diffusion-webui REST API, wrapping endpoints like txt2img, img2img, and upscaling into… | 32 | 1424 | active |
| PDAL PDAL (Point Data Abstraction Library) is a C++ library and suite of command-line applications for translating, filtering, and manipulating … | 89 | 1422 | stable |
| Auburn/FastNoise2 FastNoise2 is a modular, node graph based procedural noise generation library written in modern C++17 with SIMD acceleration. It supports P… | 86 | 1421 | stable |
| nager/Nager.Date Nager.Date is a .NET-based public holiday data project covering 200+ countries, exposed via a free public REST API, a hosted website, a Doc… | 92 | 1417 | active |
| WireGuard/wireguard-apple The official WireGuard VPN client application for iOS and macOS, written in Swift, including the WireGuardKit Swift package for integrating… | 32 | 1411 | active |
| thinh-vu/vnstock Vnstock is an open-source Python library for extracting and analyzing Vietnam stock market data, returning data as pandas DataFrames via si… | 93 | 1408 | active |
| facebook/ThreatExchange A collection of Trust & Safety tools from Meta for fighting digital harms, including perceptual hashing algorithms (PDQ for images, TMK and… | 100 | 1402 | active |
| PeculiarVentures/PKI.js PKI.js is a pure TypeScript library implementing the common formats and protocols used in PKI applications, including X.509 certificates, P… | 97 | 1399 | stable |
| D++ (DPP) D++ (DPP) is a lightweight, modern C++ library for the Discord API, supporting API v10 with efficient caching, sharding, clustering, slash … | 86 | 1398 | stable |
| EvanZhouDev/openai-oauth A TypeScript toolkit that turns a ChatGPT account into an OpenAI-compatible API via a local dev proxy, TypeScript SDK, and client adapters.… | 66 | 1398 | active |
| paradigmxyz/centaur Centaur is a self-hosted, open-source platform for running shared AI agents for teams, triggered via Slack mentions or an API. Each convers… | 78 | 1396 | active |
| zjunlp/KnowLM KnowLM is an open-source framework for building knowledgeable large language models, covering data processing, pre-training, fine-tuning, k… | 31 | 1386 | active |
| Mirobody Mirobody is an open-source, AI-native health data engine that collects readings from lab reports, wearables, and genomics, standardizes the… | 84 | 1385 | active |
| KhronosGroup/KTX-Software The official Khronos KTX library and tools for reading, writing, and transcoding KTX texture container files used with OpenGL, Vulkan, and … | 69 | 1385 | active |
| openbabel/openbabel Open Babel is an open-source chemical toolbox that reads, writes, converts, searches, and analyzes chemical data across more than 100 molec… | 88 | 1384 | stable |
| P0luz/Ombre-Brain Ombre Brain is a long-term emotional memory system for Claude and other MCP clients, exposing 16 MCP tools over a single /mcp connector. Me… | 77 | 1383 | active |
| OpenTelemetry C++ The official OpenTelemetry C++ client providing APIs and SDKs for distributed tracing, metrics, and logs. It enables vendor-neutral instrum… | 93 | 1379 | stable |
| lightningdevkit/rust-lightning Rust-Lightning (LDK) is a highly performant, runtime-agnostic Rust library implementing the Lightning Network protocol, including channel s… | 77 | 1375 | stable |
| cvc5/cvc5 cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems, determining the satisfiability of first-… | 95 | 1374 | active |
| Quilt Data Platform Quilt is a scientific data management platform built on AWS that turns S3 data into deeply versioned, metadata-rich data packages for teams… | 67 | 1373 | active |
| anyrtcIO-Community/anyRTC-RTMP-OpenSource anyLive is an open-source cross-platform live streaming SDK from anyRTC built on a WebRTC-93 base, providing RTMP push (publishing) and RTM… | 27 | 4912 | maintenance |
| macanv/BERT-BiLSTM-CRF-NER A TensorFlow implementation of named entity recognition that fine-tunes Google BERT with a BiLSTM-CRF model, primarily targeting Chinese te… | 32 | 4907 | maintenance |
| HoloCubic_AIO HoloCubic_AIO is an open-source all-in-one third-party firmware for the HoloCubic ESP32-based holographic desktop device, bundling apps lik… | 25 | 1370 | active |
| icey icey is a modular C++20 real-time media toolkit that unifies WebRTC, FFmpeg encoding/decoding, signalling, and TURN relay into a single Pac… | 99 | 1367 | active |
| tryzealot/zealot Zealot is a self-hosted web platform for distributing beta and internal builds of Android, iOS, macOS, Windows, and Linux applications, act… | 95 | 1363 | stable |
| e1ven/Robohash RoboHash generates unique robot/alien/monster/cat/human avatar images from any input string using SHA hash bits to assemble image component… | 64 | 1357 | stable |
| xelaj/mtproto A full-native Go implementation of the Telegram MTProto protocol, providing a client library for interacting with the Telegram API without … | 23 | 1352 | active |
| Abraxas-365/langchain-rust LangChain for Rust is the Rust language implementation of the LangChain framework for building LLM-powered applications through composabili… | 94 | 1350 | active |
| sceneview/sceneview SceneView is a cross-platform 3D and augmented reality SDK built on Filament (Android/Web) and RealityKit (iOS), exposing declarative APIs … | 96 | 1349 | active |
| VAST-AI-Research/TripoSplat TripoSplat is an inference-only Python library from TripoAI that converts a single 2D image into high-quality 3D Gaussian splats with a var… | 54 | 1344 | active |
| LuxCoreRender/LuxCore LuxCoreRender is a physically based, unbiased rendering engine with a C++ and Python API (LuxCore), supporting CPU, OpenCL, CUDA, and OptiX… | 99 | 1339 | active |
| js-dos js-dos is a TypeScript library and API for running DOS and Windows 9x programs in the browser or Node.js, acting as a frontend for DOSBox/D… | 98 | 1338 | active |
| lean-dojo/LeanCopilot Lean Copilot integrates large language models natively into the Lean 4 theorem prover for proof automation. It provides tactic suggestion, … | 91 | 1335 | active |
| obspy/obspy ObsPy is an open-source Python framework for processing seismological data, providing file format parsers, data center web service clients,… | 84 | 1335 | active |
| Alloy Alloy is a high-performance Rust library for connecting applications to Ethereum and EVM-based blockchains, providing transports, providers… | 92 | 1334 | active |
| BetterTyped/hyper-fetch Hyper Fetch is a type-safe TypeScript framework for fetching and real-time data exchange, unifying REST, GraphQL, Firebase, WebSockets, and… | 98 | 1332 | active |
| yjl9903/AnimeGarden AnimeGarden is a third-party mirror and aggregation site for 動漫花園 (dmhy) anime BT torrents, offering a web UI, open REST API, RSS feeds, an… | 84 | 1331 | active |
| DSharpPlus DSharpPlus is an unofficial .NET wrapper library for the Discord API, used to build Discord bots in C#. It is the continuation of DiscordSh… | 84 | 1329 | active |
| agemagician/ProtTrans ProtTrans provides state-of-the-art pre-trained Transformer language models for protein sequences, trained on thousands of GPUs and hundred… | 29 | 1326 | active |
| cinemagoer/cinemagoer Cinemagoer (formerly IMDbPY) is a Python package for retrieving and managing IMDb data about movies, people, characters, and companies from… | 92 | 1324 | active |
| DBraun/DawDreamer DawDreamer is a Python framework that provides digital audio workstation features, letting users compose graphs of audio processors includi… | 84 | 1322 | active |
| yeyupiaoling/VoiceprintRecognition-Pytorch A PyTorch-based voiceprint recognition (speaker recognition) framework implementing models such as ECAPA-TDNN, ResNetSE, ERes2Net, and CAM+… | 75 | 1322 | active |
| google/longfellow-zk A C++ library from Google implementing zero-knowledge proof protocols for identity verification, supporting standards like ISO MDOC, JWT, a… | 73 | 1321 | active |
| espressif/esp-box ESP-BOX is Espressif's AIoT development framework for the ESP32-S3-BOX series of development boards, built on the ESP32-S3 Wi-Fi + Bluetoot… | 57 | 1321 | active |
| ai-dynamo/nixl NVIDIA Inference Xfer Library (NIXL) is a C++/Python library that accelerates point-to-point communication in AI inference frameworks like … | 87 | 1312 | active |
| ionutdecebal/rsvpnano RSVP Nano is an open-source pocket-sized speed-reading device built on ESP32 that presents text one word at a time using Rapid Serial Visua… | 78 | 1312 | active |
| cased/kit kit is a Python toolkit for code intelligence and context engineering, providing codebase mapping, tree-sitter-based symbol extraction, gre… | 52 | 1311 | active |
| LekKit/RVVM RVVM is a high-performance RISC-V virtual machine and emulator written in C, featuring a tracing JIT with x86_64, ARM64, and RISC-V backend… | 67 | 1310 | active |
| menloresearch/asimov-1 Asimov 1 is an open-source 1.2 m, 35 kg humanoid robot with 25 actuated degrees of freedom, released under CERN-OHL-S for hardware and GPL-… | 60 | 1310 | active |
| Hopsworks Hopsworks is an open-source, data-intensive AI platform (an 'AI Lakehouse') built around a Python-centric Feature Store with online/offline… | 23 | 1310 | active |
| lanyi1998/DNSlog-GO DNSLog-GO is a self-hosted tool written in Go that monitors DNS resolution records, with a built-in web interface and API mode. It supports… | 86 | 1308 | active |
| alibaba/AliOS-Things AliOS Things is Alibaba's open-source, highly scalable IoT operating system built around the Rhino RTOS kernel, supporting ARM, C-Sky, MIPS… | 23 | 4629 | maintenance |
| InternRobotics/InternUtopia InternUtopia (formerly GRUtopia) is a Python simulation platform built on NVIDIA Isaac Sim for embodied AI research, supporting diverse rob… | 36 | 1301 | active |
| datalayer/jupyter-mcp-server A Model Context Protocol (MCP) server that lets AI agents connect to, edit, and execute Jupyter Notebooks in real time. It supports STDIO a… | 82 | 1300 | active |
| VirusTotal/yara-x YARA-X is a pure Rust rewrite of YARA, the pattern matching swiss knife for malware researchers, designed to be faster, safer, and more use… | 98 | 1299 | stable |
| mjbots/moteus moteus is an open-source brushless DC servo motor controller project containing firmware, PCB hardware designs, and client-side libraries f… | 95 | 1299 | active |
| PantoMatrix/PantoMatrix PantoMatrix is an open-source research project that generates 3D face and body animation from speech audio, including the EMAGE model for h… | 32 | 1297 | active |
| bbottema/simple-java-mail Simple Java Mail is a Java library that wraps Jakarta Mail with a fluent builder API for composing and sending well-formed MIME emails. It … | 97 | 1292 | stable |
| SmythOS/sre SmythOS Runtime Environment (SRE) is an open-source, cloud-native runtime, SDK, and CLI for building and running production AI agents acros… | 49 | 1292 | active |
| espressif/esp-at ESP-AT is Espressif's official AT command firmware and framework that turns ESP32-series and ESP8266 SoCs into wireless connectivity add-on… | 87 | 1290 | active |
| Octokit SDK Octokit is the official, batteries-included JavaScript/TypeScript SDK for the GitHub platform APIs, integrating REST API client, GraphQL qu… | 95 | 1286 | stable |
| kuafuai/aipexbase AipexBase is an AI-native Backend-as-a-Service (BaaS) platform built with Spring Boot that provides data storage, user authentication, and … | 61 | 1283 | active |
| SOFA Framework SOFA is an open-source C++ framework for interactive, real-time multi-physics simulation based on the Finite Element Method, with an emphas… | 84 | 1279 | active |
| iohao/ioGame ioGame is a lightweight, lock-free, asynchronous, event-driven Java game server framework built on Netty. It supports WebSocket, TCP, and U… | 77 | 1278 | active |
| appspa/app-space AppSpace is a self-hosted mobile app distribution and testing platform similar to Pgyer (蒲公英) and fir.im, for publishing, version-managing,… | 32 | 1275 | active |
| ecederstrand/exchangelib A Python client library for Microsoft Exchange Web Services (EWS) that provides a Django-style ORM interface to Exchange mailboxes. It supp… | 63 | 1273 | active |
| withoutbg/withoutbg-python A Python SDK (pip install withoutbg) for removing image backgrounds, offering a free local open-weights ONNX model and an optional paid clo… | 79 | 1270 | active |
| Alpakka Akka is a JVM-based platform built on the actor model for building concurrent, distributed, and resilient applications, comprising core lib… | 91 | 1268 | active |
| AElfProject/AElf aelf is a cloud-native layer-1 blockchain network written in C# that achieves scalability through a mainchain plus multi-dAppChain (sidecha… | 83 | 1268 | active |
| Roc Roc Toolkit is a C library and set of command-line tools for real-time audio streaming over IP networks, with guaranteed latency, Forward E… | 64 | 1257 | stable |
| thu-ml/SpargeAttn SpargeAttn is the official implementation of a training-free sparse and quantized attention method that accelerates inference for language,… | 48 | 1257 | active |
| selfxyz/self Self is an open-source monorepo for a privacy-preserving identity verification platform that lets users generate zero-knowledge proofs from… | 71 | 1256 | active |
| bambanah/deemix Deemix is a revived music downloader for Deezer, packaged as a monorepo containing a Deezer API SDK, a core downloader library, a Vue.js + … | 90 | 1253 | active |