SDK

Top 23 SDK Open-Source Projects

  1. semantic-kernel

    Integrate cutting-edge LLM technology quickly and easily into your apps

    Project mention: Model context protocol server prompts with microsoft semantic kernel | dev.to | 2025-04-23

    This post focuses on implementing server prompts, a key feature of the Model Context Protocol (MCP) designed for reusable template definitions. We will explore how to implement these server prompts using both the MCP C# SDK and Semantic Kernel for enhanced templating capabilities. Further details on MCP server prompts can be found in the MCP documentation.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Project mention: Programming in D: Tutorial and Reference | news.ycombinator.com | 2025-04-25

    It would be great if D supported something like OpenAPI generator https://github.com/OpenAPITools/openapi-generator

    Maybe it exists and I am just ignorant but it doesn't seem to be in the list of supported languages.

  4. hyperswitch

    An open source payments switch written in Rust to make payments fast, reliable and affordable

    Project mention: Why I wont pay on your website? | news.ycombinator.com | 2024-10-22
  5. unleash

    Open-source feature management platform

    Project mention: Implementing Feature Flags with Spring: A Step-by-Step Guide for Feature Deployment | dev.to | 2025-01-21

    $ git clone https://github.com/Unleash/unleash.git

  6. plasmo

    🧩 The Browser Extension Framework

    Project mention: Devlog: Hacktoberfest 2024 (4/4) | dev.to | 2024-10-25

    I found a small grammatical mistake which I thought I could fix quickly as I was tackling the main issue, so I raised an issue and made a pull request to fix the issue.

  7. SFML

    Simple and Fast Multimedia Library

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.

  8. sdk

    The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.

    Project mention: How to Fix 'variance' Language Feature Disabled in Dart? | dev.to | 2025-05-15

    In accordance with Dart SDK Issue 57112, the language experiment flags are intended to work seamlessly with the latest language version. However, when you switch to the Flutter master branch, like in your case, discrepancies can arise, resulting in errors related to experimental features.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. univer

    Univer is a full-stack framework for creating and editing spreadsheets, documents, and slides on both web and server.

  11. sentry-javascript

    Official Sentry SDKs for JavaScript

    Project mention: Effective Pragmatism: Observability | dev.to | 2025-03-06
  12. C++ REST SDK

    The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

  13. librealsense

    Intel® RealSense™ SDK

    Project mention: Intel RealSense Stereo Depth Cameras | news.ycombinator.com | 2025-03-23
  14. Bot Builder SDK

    Bot Framework provides the most comprehensive experience for building conversation applications.

  15. operator-sdk

    SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.

    Project mention: Building a Kubernetes Operator | A Practical Guide | dev.to | 2024-12-28

    Note: The Controller runtime is not the only way one can build a Kubernetes Operator, there are multiple ways to do so such as using the Operator Framework SDK or Kubebuilder, which are both frameworks built on top of the Controller runtime and utilize it under the hood to assist you when building complex Operators. You could even build an application that utilizes the Kubernetes Rest API through client libraries in various languages such as Python, Java, JavaScript etc depending on your tech stack. Find the Full list of Client Libraries on the Kubernetes Documentation. In this article, we will use the Controller runtime because it offers flexibility and provides a hands-on understanding of how Controllers work internally. This approach is ideal for gaining deeper insight into the inner workings of Kubernetes Operators while maintaining the ability to extend or customize as needed.

  16. octokit.js

    The all-batteries-included GitHub SDK for Browsers, Node.js, and Deno.

    Project mention: Building jargons.dev [#0]: The Initial Commit | dev.to | 2024-08-12

    ...and I merged the first PR to add octokit as the first node module to the project...

  17. openvr

    OpenVR SDK

    Project mention: Part 10 — Controller Input | dev.to | 2024-06-18

    There are various ways to get controller input with Unity. This time, we will use OpenVR Input API (SteamVR Input).

  18. Firebase

    Firebase SDK for Apple App Development

    Project mention: How to Fix Swift Canvas Preview Issues with FirebaseCore | dev.to | 2025-05-08

    Additionally, verify the latest version of Firebase by checking its official GitHub repository and update your pods accordingly.

  19. qiskit

    Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

    Project mention: Quantum Information Processing: Foundations - Part 1 | dev.to | 2025-04-23

    In this series, we'll be introduced to the theories of QC from notations, measurements, superposition, and entanglement to sophisticated algorithms such as Grover's and Shor's. We will use worked mathematical examples accompanied (mostly) by code verification (using Qiskit and/or Cirq). Most of the problems will be taken from [@Rieffel2011], and their mathematical solutions will be more thoroughly explained for clarity. This is to really understand the concepts. I suggest you check out [@Rieffel2011,@Bernhardt2019] for deeper or more theoretically approachable knowledge.

  20. solid-start

    SolidStart, the Solid app framework

    Project mention: Solidjs: Simple and performant reactivity for building user interfaces | news.ycombinator.com | 2025-04-19
  21. client

    ⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API. (by openai-php)

    Project mention: Harnessing OpenAI Assistant 2.0 for Named Entity Recognition in PHP/Symfony 7 | dev.to | 2024-12-19

    OpenAI Fine-Tuning Documentation Symfony Messenger Documentation OpenAI PHP Client Library PromptFlow Extension for VS Code

  22. wing

    A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡

  23. fvm

    Flutter Version Management: A simple CLI to manage Flutter SDK versions.

    Project mention: Override java version on flutter | dev.to | 2024-11-01

    I used sdkman for switching between multiple Java versions, and in this case I used java 17.0.12. For the Flutter version, I used fvm and used flutter 3.24.0 on this project.

  24. LIEF

    LIEF - Library to Instrument Executable Formats (C++, Python, Rust)

    Project mention: LIEF – Library to Instrument Executable Formats | news.ycombinator.com | 2025-05-01
  25. Cirq

    An open-source Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.

    Project mention: Heads or Tails? Exploring Quantum Weirdness with a Virtual Coin Flip | dev.to | 2025-04-24

    Cirq

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

SDK discussion

Log in or Post with

SDK related posts

  • 🚀 𝗪𝗲𝗲𝗸𝗹𝘆 𝗗𝗲𝘃 𝗟𝗼𝗴 – 𝗪𝗲𝗲𝗸 𝟭

    1 project | dev.to | 16 May 2025
  • How I Made PDF Table Rendering 95% Faster in an Afternoon

    1 project | news.ycombinator.com | 16 May 2025
  • How to Fix 'variance' Language Feature Disabled in Dart?

    1 project | dev.to | 15 May 2025
  • How to Fix Swift Canvas Preview Issues with FirebaseCore

    1 project | dev.to | 8 May 2025
  • How to Fix Swift Compiler Error: Access Level on Imports?

    2 projects | dev.to | 5 May 2025
  • Model context protocol server prompts with microsoft semantic kernel

    3 projects | dev.to | 23 Apr 2025
  • Quantum Information Processing: Foundations - Part 1

    2 projects | dev.to | 23 Apr 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source SDK projects? This list will help you:

# Project Stars
1 semantic-kernel 24,522
2 openapi-generator 23,778
3 hyperswitch 18,566
4 unleash 12,155
5 plasmo 11,758
6 SFML 10,912
7 sdk 10,608
8 univer 8,973
9 sentry-javascript 8,255
10 C++ REST SDK 8,162
11 librealsense 7,943
12 Bot Builder SDK 7,683
13 operator-sdk 7,405
14 octokit.js 7,346
15 openvr 6,288
16 Firebase 6,188
17 qiskit 6,053
18 solid-start 5,503
19 client 5,351
20 wing 5,241
21 fvm 5,004
22 LIEF 4,825
23 Cirq 4,559

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?