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 |
|---|---|---|---|
| tomusdrw/rust-web3 A Rust library implementing an Ethereum JSON-RPC client with multiple transports (HTTP, IPC, WebSockets), analogous to web3.js. It provides… | 55 | 1509 | maintenance |
| tobato/FastDFS_Client A refactored Java client library for the FastDFS distributed file system, featuring connection pooling, annotation-based object mapping, an… | 32 | 1481 | maintenance |
| shouzhong/Scanner An Android scanning library that recognizes QR codes, barcodes, ID cards, bank cards, license plates, text, driving licenses, and NSFW imag… | 23 | 1478 | maintenance |
| modelfoxdotdev/modelfox ModelFox is a CLI tool and platform for training, deploying, and monitoring machine learning models from CSV files. It includes client libr… | 23 | 1464 | maintenance |
| dathlin/ClientServerProject A C# client-server (C-S) framework template for small-to-medium systems, consisting of a server program, client programs (WinForm, WPF, ASP… | 23 | 1457 | maintenance |
| programa-stic/barf-project BARF is an open-source Python framework for binary analysis and reverse engineering. It lifts instructions from x86 and ARM binaries into a… | 32 | 1453 | maintenance |
| blockprotocol/blockprotocol Block Protocol is an open standard (with a TypeScript monorepo of libraries and tooling) defining how data-driven, interoperable frontend c… | 65 | 1439 | maintenance |
| Qml.Net Qml.Net is a library that integrates Qt/QML with .NET (Framework, Core, and Mono), letting developers build cross-platform desktop applicat… | 23 | 1413 | maintenance |
| TorchCraft/TorchCraft TorchCraft is a bridge library connecting the Torch machine learning framework to StarCraft: Brood War via a BWAPI module that streams game… | 10 | 1397 | maintenance |
| WebSee web-see is a frontend monitoring SDK written in TypeScript that collects and reports code errors, performance metrics (FP, FCP, LCP, CLS, T… | 32 | 1394 | maintenance |
| takuya-takeuchi/FaceRecognitionDotNet A C# port of the popular face_recognition library providing a simple facial recognition API for .NET. It supports face detection, recogniti… | 23 | 1377 | maintenance |
| LetheSec/HuggingFace-Download-Accelerator A Python wrapper script around huggingface-cli and hf_transfer that enables high-speed downloads of HuggingFace models and datasets, with b… | 27 | 1360 | maintenance |
| vercel/modelfusion ModelFusion is a TypeScript library that provides a unified, vendor-neutral abstraction layer for integrating AI models into JavaScript and… | 10 | 1319 | maintenance |
| jam-systems/jam Jam is an open source, self-hostable alternative to Clubhouse and Twitter Spaces for creating live audio rooms on the web. It supports pane… | 32 | 1317 | maintenance |
| krisnova/naml NAML is a Go library and CLI tool that replaces Kubernetes YAML manifests with Go code, letting developers define, compile, and deploy Kube… | 23 | 1254 | maintenance |
| gnikyt/laravel-shopify A full-featured Laravel package for building Shopify apps, providing OAuth authentication, REST/GraphQL API integration, billing, webhook h… | 10 | 1250 | maintenance |
| LinJiaShop Linjiashop is a lightweight, open-source e-commerce (mall) system built with Spring Boot and Vue.js, MIT licensed. It ships with an admin b… | 23 | 1237 | maintenance |
| ANS (Accelerated Network Stack) ANS is a DPDK-native userspace TCP/IP stack written in C, based on the FreeBSD implementation, providing zero-copy mbuf handling and a BSD-… | 23 | 1218 | maintenance |
| QuipNetwork/xquad XQuad is a hardware-agnostic toolchain for expressing and running quadratic optimization problems (QUBO/Ising/discrete) across quantum anne… | 60 | 5582 | experimental |
| ebekker/ACMESharp ACMESharp is an ACME protocol client library and PowerShell module for the .NET platform, primarily used to obtain and manage certificates … | 23 | 1209 | maintenance |
| ROCm/MIOpen MIOpen is AMD's open-source library providing high-performance GPU kernels for machine learning primitives (convolutions, normalization, ac… | 89 | 1195 | maintenance |
| roberdam/Xaddress Xaddress is a Ruby library and CLI that encodes latitude/longitude coordinates into a human-readable, address-like format that can be decod… | 32 | 1182 | maintenance |
| microsoft/Windows-Machine-Learning Microsoft's Windows Machine Learning samples and tools repository, providing a high-performance ONNX inference API powered by ONNX Runtime … | 35 | 1124 | maintenance |
| geesondog/rhaphp RhaPHP is a free, open-source WeChat third-party management platform built on ThinkPHP 5 and LayUI. It supports managing multiple WeChat of… | 32 | 1120 | maintenance |
| matrix-org/matrix-react-sdk matrix-react-sdk is a React-based SDK providing components to build Matrix chat and VoIP web clients. It was developed from 2015 to 2024 by… | 10 | 1110 | maintenance |
| ethz-asl/segmap SegMap is a C++ library and ROS package providing a segment-based 3D map representation for robot localization, environment reconstruction,… | 32 | 1096 | maintenance |
| SeetaFace SeetaFace is an open-source, full-stack face recognition toolkit written in standard C++ with no third-party dependencies. It provides face… | 32 | 1061 | maintenance |
| dimensionalOS/dimos DimOS is a Python SDK and agent-native operating system for generalist robotics, letting users command humanoids, quadrupeds, and drones in… | 89 | 4673 | experimental |
| panoratech/Panora Panora is an open-source unified API / integration engine that lets applications connect to multiple CRM and third-party SaaS platforms thr… | 10 | 1035 | maintenance |
| CaviraOSS/OpenMemory OpenMemory is a local-first, self-hosted cognitive memory engine that gives LLM applications and AI agents persistent long-term memory, wit… | 66 | 4523 | experimental |
| i-am-bee/acp The Agent Communication Protocol (ACP) is an open protocol with Python and TypeScript SDKs for enabling AI agents built on different framew… | 10 | 1019 | maintenance |
| revertinc/revert Revert is an open-source unified API framework that makes it easy to build product integrations with third-party APIs like CRMs (HubSpot, S… | 26 | 1013 | maintenance |
| bknd-io/bknd bknd is a lightweight, batteries-included backend-as-a-service (Firebase/Supabase alternative) providing data management, authentication, m… | 73 | 3771 | experimental |
| PhyAgentOS/PhyAgentOS-core PhyAgentOS is a self-evolving embodied AI operating system built on agentic workflows, providing a session-centered runtime that decouples … | 68 | 2511 | experimental |
| Future AGI Future AGI is an open-source, self-hostable platform for evaluating, observing, and improving LLM and AI agent applications, combining trac… | 78 | 2146 | experimental |
| andymatuschak/orbit Orbit is an experimental spaced repetition platform for publishing small review tasks embedded in texts (the mnemonic medium) and engaging … | 32 | 1836 | experimental |
| openprose/prose OpenProse is a declarative programming language for standing AI agent work, authored as Markdown contracts (*.prose.md) that declare desire… | 82 | 1768 | experimental |
| cfortuner/promptable Promptable is a TypeScript/JavaScript library for building LLM-powered applications, providing prompt templating, model providers (OpenAI, … | 10 | 1744 | experimental |
| ontola/atomic-server AtomicServer is a lightweight open-source headless CMS and graph database for creating, sharing, and modeling Atomic Data, shipped as a sin… | 94 | 1622 | experimental |
| protectai/rebuff Rebuff is a self-hardening prompt injection detector that protects LLM-powered applications through multi-layered defenses: heuristics, a d… | 10 | 1521 | experimental |
| buckyos/CYFS CYFS (CYberFileSystem) is a Rust-implemented protocol stack that upgrades the Web's basic protocols (TCP/IP+DNS+HTTP) to enable fully decen… | 23 | 1442 | experimental |
| hughperkins/VeriGPU VeriGPU is an open-source GPU written in SystemVerilog, loosely based on the RISC-V ISA and targeting eventual ASIC tape-out for machine le… | 32 | 1395 | experimental |
| darkrenaissance/darkfi DarkFi is an anonymous Layer 1 blockchain built in Rust that uses zero-knowledge cryptography (zk-SNARKs, halo2, a zkVM) to enable fully pr… | 73 | 1380 | experimental |
| AutoArk/TinyEngram TinyEngram is an open research project exploring DeepSeek-AI's Engram architecture and memory injection as an alternative to LoRA for param… | 50 | 1380 | experimental |
| OpenBB-finance/experimental-openbb-platform-agent A Python library and R&D playground from OpenBB that builds LLM-powered financial analyst agents on top of the OpenBB Platform. Agents use … | 18 | 1348 | experimental |
| lagonapp/lagon Lagon is an open-source runtime and platform for deploying TypeScript and JavaScript serverless functions at the edge, built on a Rust runt… | 10 | 1340 | experimental |
| microsoft/prompty Prompty is a markdown-based file format (.prompty) for authoring LLM prompts with YAML frontmatter for model config, inputs, tools, and tem… | 91 | 1285 | experimental |
| mozilla-ai/cq cq is an open standard and tooling for shared agent learning: AI coding agents persist, share, and query structured knowledge units so they… | 78 | 1285 | experimental |
| emexlab/Nyxian Nyxian is a native iOS IDE that lets developers write, compile, sign, and run Swift, C, Objective-C, and C++ apps entirely on an iPhone or … | 85 | 1277 | experimental |
| macaly/almostnode almostnode is a TypeScript library that emulates a Node.js runtime entirely in the browser, providing a POSIX-compatible virtual filesystem… | 43 | 1180 | experimental |
| tailscale/tailscale-rs A work-in-progress Rust implementation of Tailscale, providing a library for building tailnet-connected applications with bindings to C, El… | 80 | 1173 | experimental |
| google-deepmind/synthid-text A reference Python implementation of Google DeepMind's SynthID Text watermarking and detection technology for identifying AI-generated text… | 68 | 1173 | experimental |
| Axflow Axflow is a modular TypeScript framework for building natural language powered AI applications, composed of packages like @axflow/models (S… | 20 | 1122 | experimental |
| oxylabs/ai-scraper-py AI-Scraper is a Python library and scrape agent from Oxylabs AI Studio that extracts data from webpages using natural language prompts inst… | 10 | 1090 | experimental |
| Daytona Daytona is a platform that provides secure, elastic sandboxes for executing AI‑generated code. It offers an API, SDKs, and a CLI to manage … | 10 | 71575 | abandoned |
| transitive-bullshit/agentic Agentic is a marketplace and hosted MCP gateway that turns any MCP server or OpenAPI service into a paid, production-ready MCP product with… | 10 | 18103 | abandoned |
| TonyChen56/WeChatRobot A C++ WeChat hooking toolkit and robot framework providing wxhook APIs, WeChat database decryption, and Official Account (公众号) scraping, pl… | 54 | 7217 | abandoned |
| Devo919/Gewechat Gewechat was a WeChat bot framework exposing personal and enterprise WeChat capabilities via REST APIs with webhook callbacks, written in J… | 63 | 3504 | abandoned |
| SqueezerIO/squeezer Squeezer is a JavaScript framework and CLI for building serverless decentralized applications (dApps) on blockchains like Ethereum and Bitc… | 98 | 3237 | abandoned |
| mafaca/UtinyRipper uTinyRipper is a GUI tool and core C# library for extracting assets from Unity serialized files and asset bundles and converting them into … | 32 | 3105 | abandoned |
| Golem (Clay) Clay Golem is a Python implementation of a decentralized peer-to-peer marketplace for renting idle CPU and GPU computing power, with Ethere… | 10 | 2877 | abandoned |
| jetpacapp/DeepBeliefSDK Jetpac's Deep Belief SDK, a cross-platform image recognition framework implementing the AlexNet convolutional neural network architecture, … | 32 | 2851 | abandoned |
| card.io card.io is an iOS SDK that provides fast, easy credit card number scanning using the device camera in mobile apps. It ships as a static lib… | 10 | 2288 | abandoned |
| microsoft/kernel-memory Kernel Memory is a multi-modal AI service and .NET library for indexing datasets through hybrid data pipelines, enabling RAG, semantic sear… | 66 | 2233 | abandoned |
| fsharp/fsharp The historical repository for alternative packagings of the F# compiler, F# Interactive (fsi), and FSharp.Core, distributed via the FSharp.… | 10 | 2156 | abandoned |
| Apache TinkerPop Gremlin is the functional, data-flow graph traversal language of Apache TinkerPop, used to express complex queries over property graphs. Th… | 32 | 1949 | abandoned |
| justadudewhohacks/face-recognition.js A Node.js wrapper around dlib providing face detection, face recognition, and face landmark detection with JavaScript and TypeScript APIs. … | 32 | 1923 | abandoned |
| SharpDX SharpDX is an open-source .NET library providing full bindings to the DirectX API for all Windows platforms, enabling high-performance 2D/3… | 10 | 1754 | abandoned |
| ldapjs/node-ldapjs An LDAP client and server API library for Node.js, enabling directory authentication and LDAP protocol operations in JavaScript. The projec… | 10 | 1619 | abandoned |
| Node-Qt Node-Qt provides native C++ Qt bindings as a Node.js addon, focusing on graphics and audio APIs so developers can build native desktop apps… | 32 | 1615 | abandoned |
| netease-youdao/hex heX is a framework that integrates Chromium (via CEF) and Node.js to build cross-platform desktop applications using HTML5, CSS, and JavaSc… | 10 | 1547 | abandoned |
| withoneai/pica Pica Community Edition is the open-source version of Pica, an agentic tooling platform that connects AI agents to hundreds of third-party a… | 68 | 1485 | abandoned |
| IBM/fhe-toolkit-linux IBM's Fully Homomorphic Encryption Toolkit for Linux, a Docker-based toolkit demonstrating computation on encrypted data without decryption… | 10 | 1474 | abandoned |
| Bittensor The Bittensor Python SDK and btcli CLI for interacting with the Bittensor decentralized machine intelligence network, where subnets produce… | 10 | 1469 | abandoned |
| idootop/migpt-next MiGPT-Next is a TypeScript library and Docker-runnable service that connects Xiaomi's XiaoAI smart speakers to OpenAI-compatible large lang… | 10 | 1445 | abandoned |
| Scut Game Server Framework Scut is a free, open-source game server framework written in C# for building online games, with server-side scripting support for C#, Pytho… | 23 | 1340 | abandoned |
| mintapi/mintapi An unofficial Python library and CLI that screen-scrapes Mint.com using Selenium/WebDriver to programmatically retrieve account, transactio… | 32 | 1199 | abandoned |
| hyperledger-archives/fabric A read-only historic archive of Hyperledger Fabric, an enterprise-grade permissioned blockchain framework written in Go with a modular arch… | 10 | 1151 | abandoned |
| snowby666/poe-api-wrapper A Python API wrapper for Poe.com that provides unofficial access to various AI chatbots like GPT-4, Claude, Llama, Gemini, and Mistral thro… | 10 | 1093 | abandoned |
| remixz/messenger-bot A Node.js client library for the Facebook Messenger Platform that provides a Bot class with webhook middleware, message sending, and profil… | 23 | 1087 | abandoned |
| PLMediaStreamingKit PLCameraStreamingKit is an iOS RTMP live-streaming SDK from Pili/Qiniu that captures camera video (H.264) and microphone audio (AAC) with h… | 23 | 1031 | abandoned |
| EddyVerbruggen/nativescript-plugin-firebase A NativeScript plugin providing access to a wide range of Firebase services (auth, Firestore, Realtime Database, push messaging, storage, a… | 10 | 1001 | abandoned |
← prev page 31 / 31