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 |
|---|---|---|---|
| lammps/lammps LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is an open-source classical molecular dynamics simulation code focused o… | 95 | 3104 | stable |
| FastReport FastReport is a free, open-source, band-oriented report generator library for .NET 6/.NET Core/.NET Framework written in C#. It lets applic… | 88 | 3100 | active |
| theajack/cnchar cnchar is a comprehensive TypeScript library for Chinese character processing, offering pinyin conversion, stroke counts, stroke order draw… | 62 | 3100 | active |
| OpenSC/OpenSC OpenSC is a set of open-source libraries and command-line tools for working with smart cards, focused on cards that perform cryptographic o… | 76 | 3097 | active |
| HaishinKit A Swift library for live camera and microphone streaming via RTMP, SRT, and WebRTC (WHEP/WHIP) on iOS, macOS, tvOS, and visionOS. It suppor… | 88 | 3075 | active |
| FNA-XNA/FNA FNA is an accuracy-focused reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries for open desktop platforms. It lets XNA … | 98 | 3053 | active |
| projectchrono/chrono Project Chrono is a high-performance, open-source C++ multiphysics simulation library for multibody dynamics, finite element analysis, gran… | 77 | 3053 | stable |
| nerding-io/n8n-nodes-mcp An n8n community node that lets workflows connect to Model Context Protocol (MCP) servers to access resources, execute tools, and use promp… | 52 | 3043 | active |
| sigma67/ytmusicapi A Python 3 library that provides an unofficial API client for YouTube Music by emulating the web client's requests, using user cookie data … | 92 | 3031 | active |
| oxylabs/perplexity-scraper A repository of code examples and documentation for Oxylabs' Perplexity Scraper API, which sends prompts to Perplexity and returns AI-gener… | 61 | 3029 | active |
| tensorflow/agents TF-Agents is a TensorFlow-based Python library for building, training, and deploying reinforcement learning and contextual bandit algorithm… | 57 | 3028 | active |
| androidx/media AndroidX Media (Jetpack Media3) is a collection of Android libraries for media use cases, including the ExoPlayer extensible media player, … | 97 | 3024 | stable |
| MALSync/MALSync MAL-Sync is a browser extension and userscript that integrates MyAnimeList, AniList, Kitsu, Simkl, Shikimori, and MangaBaka into hundreds o… | 93 | 3012 | active |
| dittofeed/dittofeed Dittofeed is an open-source, omni-channel customer engagement platform for sending transactional and marketing messages via email, SMS, mob… | 77 | 3002 | active |
| omnara-ai/omnara Omnara is an open-source platform for running managed, durable AI agents, handling execution and state while you bring your own models, too… | 82 | 2984 | active |
| NVIDIA/NeMo-Retriever NVIDIA's scalable document content and metadata extraction library (also known as NVIDIA Ingest) that splits documents, classifies and extr… | 82 | 2978 | active |
| google/osv.dev OSV (Open Source Vulnerabilities) is Google's open, distributed vulnerability database and triage service that aggregates security advisori… | 90 | 2973 | stable |
| ax-llm/ax Ax is a TypeScript-first LLM programming framework implementing the DSPy model, providing typed signatures, agents, flows, and optimizers l… | 93 | 2961 | active |
| Cloudpods Cloudpods is an open-source, Golang-based cloud-native unified multi/hybrid-cloud platform ('a cloud on clouds') that manages on-premise KV… | 77 | 2961 | active |
| Pycord Pycord is a modern, async-ready Python library that wraps the Discord API, enabling developers to build Discord bots and applications. It p… | 89 | 2956 | active |
| Luce-Org/lucebox Lucebox is an open-source LLM inference engine written in C++ with custom CUDA/HIP kernels, focused on speculative decoding and speculative… | 60 | 2941 | active |
| memodb-io/memobase Memobase is a user profile-based long-term memory system for LLM applications, providing per-user profiles and event timelines that chatbot… | 47 | 2936 | active |
| bmoscon/cryptofeed A Python library that consumes real-time market data from dozens of cryptocurrency exchanges over websockets (with REST polling fallback) a… | 94 | 2918 | active |
| JunChenMoCode/ChatGPT_JCM A Vue2 + ElementUI web management interface that aggregates OpenAI API endpoints (models, chat, images, audio, fine-tuning, files) into a g… | 22 | 2917 | active |
| Vexa-ai/vexa Vexa is an open-source (Apache-2.0) meeting transcription API that dispatches bots to join Google Meet, Microsoft Teams, and Zoom calls and… | 85 | 2864 | active |
| Yarn Spinner Yarn Spinner is the core compiler and engine-agnostic runtime for the Yarn dialogue language, a screenplay-like format for writing interact… | 82 | 2856 | stable |
| rainbow-me/rainbowkit RainbowKit is a React library for adding wallet connection UI and management to Ethereum dapps. It is built on wagmi and viem and provides … | 79 | 2835 | active |
| Pitaya Pitaya is a lightweight, scalable game server framework written in Go with clustering support for distributed multiplayer games. It ships c… | 92 | 2834 | active |
| facebook/Ax Ax is a Python platform for adaptive experimentation that uses machine learning (Bayesian and bandit optimization via BoTorch) to efficient… | 93 | 2826 | active |
| espressif/esp32-camera Espressif's official camera driver library for ESP32-series SoCs (ESP32, ESP32-S2, ESP32-S3), supporting a wide range of image sensors like… | 93 | 2813 | active |
| nutonomy/nuscenes-devkit The official Python devkit for the nuScenes dataset, a large-scale autonomous driving dataset from Motional. It provides dataset loading, v… | 62 | 2807 | stable |
| Titanium SDK Titanium SDK is an open-source framework for building completely native iOS and Android applications using JavaScript and TypeScript. It pr… | 93 | 2802 | active |
| openlit/openlit OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native LLM observability, evaluations, guardrails, prompt managem… | 86 | 2792 | active |
| panda-re/panda PANDA is an open-source Platform for Architecture-Neutral Dynamic Analysis built on the QEMU whole-system emulator, supporting record and r… | 91 | 2782 | active |
| dmotz/trystero Trystero is a JavaScript/TypeScript library that adds serverless WebRTC peer discovery and communication to web apps, using BitTorrent, Nos… | 98 | 2781 | active |
| jiangdongguo/AndroidUSBCamera AUSBC (AndroidUSBCamera) is a flexible UVC (USB video class) camera engine for Android, refactored in Kotlin with native C components. It s… | 23 | 2766 | active |
| EthereumJS A modular TypeScript monorepo of Ethereum execution-layer libraries including an EVM interpreter, transaction and block handling, Merkle Pa… | 92 | 2759 | active |
| medplum/medplum Medplum is an open-source developer platform for building compliant healthcare applications, providing a FHIR-native clinical data reposito… | 96 | 2756 | active |
| huggingface/swift-coreml-diffusers A native SwiftUI application demonstrating how to run Stable Diffusion text-to-image generation on-device using Apple's Core ML Stable Diff… | 10 | 2755 | active |
| redbadger/crux Crux is a Rust framework for cross-platform app development that shares business logic in a single Rust core across iOS, Android, and web. … | 94 | 2741 | active |
| OpenTelemetry Rust The official Rust implementation of the OpenTelemetry APIs and SDKs for instrumenting applications to emit traces, metrics, and logs. It ex… | 93 | 2713 | active |
| IDEA-Research/T-Rex T-Rex is the official Python API client for T-Rex2, a generic open-set object detection model that combines text and visual prompts to dete… | 45 | 2711 | active |
| Kokkos Kokkos Core is a C++ programming model providing abstractions for parallel execution and memory management to write performance-portable ap… | 98 | 2707 | stable |
| excid3/noticed Noticed is a Ruby gem for sending notifications in Ruby on Rails applications across multiple delivery methods like email, SMS, Slack, and … | 98 | 2705 | active |
| Johnserf-Seed/f2 F2 is an asynchronous Python library and CLI tool for downloading videos and fetching API data from multiple platforms including Douyin, Ti… | 67 | 2704 | active |
| pjsip/pjproject PJSIP is an open-source multimedia communication library written in C that implements SIP, SDP, RTP, STUN, TURN, and ICE protocols with hig… | 82 | 2697 | stable |
| Open-Web-Analytics/Open-Web-Analytics Open Web Analytics (OWA) is an open source, self-hosted web analytics server and JavaScript tracking client, serving as an alternative to G… | 97 | 2690 | active |
| OpenTelemetry Python The official OpenTelemetry API and SDK for Python, providing vendor-neutral instrumentation for distributed traces, metrics, and logs. It l… | 99 | 2685 | stable |
| MetapriseAI/OrgKernel OrgKernel is an open-source trust layer for AI agents providing cryptographic agent identity (Ed25519), scoped execution tokens, SHA-256 ha… | 53 | 2685 | active |
| 3D Slicer 3D Slicer is a free, open-source desktop platform for visualization, processing, segmentation, registration, and analysis of medical and bi… | 68 | 2676 | stable |
| stochasticai/xTuring xTuring is a Python library for fine-tuning, evaluating, and running open-source large language models such as LLaMA, GPT-J, GPT-2, Qwen, a… | 65 | 2675 | active |
| gridaco/grida Grida is an open-source 2D canvas and SVG editor powered by a Rust/Skia/WASM graphics engine, with additional Database/CMS and Forms produc… | 98 | 2674 | active |
| OpenLineage/OpenLineage OpenLineage is an open standard and framework for collecting data lineage metadata, defining a generic model of jobs, runs, and datasets wi… | 96 | 2672 | active |
| lncrawl/lightnovel-crawler Lightnovel Crawler is a Python tool that downloads web novels from 300+ supported sources and converts them into e-books such as EPUB, MOBI… | 96 | 2669 | active |
| AMAP-ML/SkillClaw SkillClaw is a Python-based framework that lets AI agent skills evolve collectively from real interactions across sessions, agents, devices… | 55 | 2669 | active |
| DavidWells/analytics A lightweight, isomorphic JavaScript analytics abstraction library for tracking page views, custom events, and identifying visitors. It use… | 69 | 2666 | active |
| Mongoose OS Mongoose OS is an open-source IoT firmware development framework and operating system for low-power microcontrollers such as ESP32, ESP8266… | 66 | 2666 | stable |
| Helvesec/rmux RMUX is a terminal multiplexer written in Rust that is tmux-compatible and natively supports Linux, macOS, and Windows (ConPTY). It ships t… | 73 | 2664 | active |
| Colour Colour is an open-source Python library providing a comprehensive collection of colour science algorithms and datasets, including colour sp… | 71 | 2663 | active |
| plexe-ai/plexe Plexe is a Python library and CLI that builds machine learning models from natural language descriptions using a multi-agent AI workflow. Y… | 56 | 2645 | active |
| instantdb/instant Instant is an open-source backend platform (the 'Modern Firebase') providing a real-time relational database, auth, permissions, storage, p… | 67 | 10546 | maintenance |
| mattwparas/steel Steel is an embeddable Scheme dialect interpreter implemented in Rust, running on a bytecode virtual machine with mostly R5RS compliance. I… | 87 | 2626 | active |
| Younesfdj/gitfut GitFut turns any GitHub profile into a FIFA/World-Cup-style player card rated out of 99, scored live from real GitHub activity like commits… | 53 | 2625 | active |
| agentclientprotocol/claude-agent-acp An ACP (Agent Client Protocol) adapter that exposes the Claude Agent SDK to any ACP-compatible client. It bridges protocol features like to… | 80 | 2617 | active |
| ueberdosis/hocuspocus Hocuspocus is a Yjs CRDT-based WebSocket backend for conflict-free real-time collaboration, written in TypeScript. It provides a server, cl… | 97 | 2611 | active |
| shaka-project/shaka-packager Shaka Packager is a media packaging tool and SDK for preparing video content for online streaming via DASH and HLS. It supports VOD and liv… | 91 | 2610 | active |
| cuthbertLab/music21 music21 is a Python toolkit for computer-aided musical analysis and computational musicology, providing rich object models for notes, chord… | 93 | 2608 | active |
| Agent-Field/agentfield AgentField is an open-source AI backend that lets you build, deploy, and govern AI agents like APIs and scale them like microservices. It p… | 79 | 2605 | active |
| Malloy Malloy is an open-source semantic modeling and query language that compiles to SQL and runs on existing database engines like BigQuery, Sno… | 95 | 2600 | active |
| mas-bandwidth/netcode A C library implementing a secure, connection-oriented client/server protocol on top of UDP for real-time multiplayer games. It handles enc… | 98 | 2599 | active |
| Open Wearables Open Wearables is a self-hosted, MIT-licensed platform that unifies wearable health data from providers like Garmin, Whoop, Oura, Fitbit, S… | 82 | 2585 | active |
| ahmedeltaher/Android-MVVM-Architecture-Android-Voice-AI-SDK A reusable Android library (Kotlin, MVVM) that provides a full voice-driven AI conversation pipeline: microphone capture with VAD, speech-t… | 67 | 2582 | active |
| Griptape Griptape is a modular Python framework for building generative AI applications, providing abstractions for agents, pipelines, workflows, RA… | 92 | 2581 | active |
| pykeio/ort ort is a safe, fast Rust binding for Microsoft's ONNX Runtime, providing hardware-accelerated machine learning inference and training for O… | 91 | 2569 | active |
| MayaPosch/NymphCast NymphCast is an open-source audio and video casting system that turns Linux-capable hardware such as a Raspberry Pi into a network media re… | 47 | 2567 | active |
| carekit-apple/CareKit CareKit is Apple's open source Swift framework for building iOS apps that help people understand and manage their health. It provides ready… | 66 | 2527 | active |
| FacePlugin Face Recognition SDK An open-source face recognition SDK by Faceplugin providing face detection, landmark extraction, feature embedding generation, and face tem… | 65 | 2526 | active |
| ValveResourceFormat/ValveResourceFormat Source 2 Viewer (VRF) is an open-source tool for browsing VPK archives and viewing, extracting, and decompiling Source 2 game assets such a… | 95 | 2520 | active |
| Namada Namada is a Rust implementation of a Proof-of-Stake layer-1 blockchain focused on multichain asset-agnostic privacy, built on CometBFT cons… | 96 | 2516 | active |
| nitrocloudofficial/nitrostack NitroStack is an enterprise-grade TypeScript framework for building production-ready MCP (Model Context Protocol) servers and AI-native app… | 78 | 2516 | active |
| axiomatic-systems/Bento4 Bento4 is a C++ class library and set of command-line tools for reading, writing, inspecting, encrypting, and packaging ISO-MP4 files, incl… | 69 | 2507 | stable |
| nerves-project/nerves Nerves is a framework and set of tools for building and deploying small, self-contained firmware images for embedded Linux devices using El… | 92 | 2496 | stable |
| roboflow/inference Roboflow Inference is a Python library and self-hostable inference server for deploying computer vision models on any computer or edge devi… | 91 | 2474 | active |
| ORAS ORAS (OCI Registry As Storage) is a CLI tool and set of client libraries for pushing, pulling, and managing arbitrary OCI artifacts in OCI-… | 96 | 2473 | active |
| hku-mars/r3live R3LIVE is a tightly-coupled LiDAR-Inertial-Visual sensor fusion framework for robust, real-time state estimation and RGB-colored 3D mapping… | 44 | 2473 | active |
| OpenTelemetry Java The official OpenTelemetry Java SDK, providing the Java implementation of the OpenTelemetry API for recording traces, metrics, and logs, pl… | 96 | 2456 | active |
| google-parfait/tensorflow-federated TensorFlow Federated (TFF) is an open-source Python framework for machine learning and other computations on decentralized data. It provide… | 67 | 2454 | active |
| volcengine/ai-app-lab AI App Lab from Volcano Engine (Volcengine) provides Arkitect, a high-code Python SDK for building LLM applications, plus Demohouse, a coll… | 78 | 2451 | active |
| NovaSky-AI/SkyRL SkyRL is a modular full-stack reinforcement learning library for post-training large language models, combining a training framework (skyrl… | 83 | 2436 | active |
| Fast Note Sync Fast Note Sync is an Obsidian plugin that provides real-time, multi-device note synchronization with automatic backup, version history, and… | 76 | 2436 | active |
| KCL KCL is a constraint-based record and functional configuration and policy language implemented in Rust, with this repo providing the languag… | 100 | 2432 | active |
| jackmpcollins/magentic A Python library for seamlessly integrating LLMs into Python code via @prompt and @chatprompt decorators that return typed, structured outp… | 69 | 2428 | active |
| jpsim/SourceKitten SourceKitten is a Swift framework and command line tool that links with sourcekitd.framework to interact with SourceKit. It parses Swift AS… | 90 | 2426 | stable |
| xiph/flac FLAC (Free Lossless Audio Codec) is the open-source reference implementation of a patent-free lossless audio compression format, comprising… | 61 | 2426 | stable |
| panva/openid-client openid-client is a TypeScript library providing OAuth 2.0 and OpenID Connect client APIs for JavaScript runtimes including Node.js, Deno, b… | 95 | 2419 | stable |
| AWS Amplify AWS Amplify is a declarative JavaScript library for frontend and mobile developers building cloud-enabled applications, providing easy inte… | 95 | 9554 | maintenance |
| HAPI FHIR HAPI FHIR is a complete open-source Java implementation of the HL7 FHIR standard for healthcare data interoperability, providing APIs for b… | 99 | 2416 | stable |
| vercel/chat Chat SDK is a unified TypeScript SDK for building chat bots and AI agents that run across Slack, Microsoft Teams, Google Chat, Discord, Tel… | 80 | 2410 | active |
| romainsimon/paperasse Paperasse is a collection of Markdown-based AI agent skills specialized in French bureaucracy: accounting (PCG, TVA, liasse fiscale), invoi… | 55 | 2410 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |