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 →
Top 23 SDK Open-Source Projects
-
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.
-
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.
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
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.
-
hyperswitch
An open source payments switch written in Rust to make payments fast, reliable and affordable
-
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
-
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.
-
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.
-
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.
-
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.
-
univer
Univer is a full-stack framework for creating and editing spreadsheets, documents, and slides on both web and server.
-
-
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.
-
-
Bot Builder SDK
Bot Framework provides the most comprehensive experience for building conversation applications.
-
operator-sdk
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
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.
-
...and I merged the first PR to add octokit as the first node module to the project...
-
There are various ways to get controller input with Unity. This time, we will use OpenVR Input API (SteamVR Input).
-
Additionally, verify the latest version of Firebase by checking its official GitHub repository and update your pods accordingly.
-
qiskit
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
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.
-
Project mention: Solidjs: Simple and performant reactivity for building user interfaces | news.ycombinator.com | 2025-04-19
-
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-19OpenAI Fine-Tuning Documentation Symfony Messenger Documentation OpenAI PHP Client Library PromptFlow Extension for VS Code
-
wing
A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
-
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.
-
Project mention: LIEF – Library to Instrument Executable Formats | news.ycombinator.com | 2025-05-01
-
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-24Cirq
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
SDK discussion
SDK related posts
-
🚀 𝗪𝗲𝗲𝗸𝗹𝘆 𝗗𝗲𝘃 𝗟𝗼𝗴 – 𝗪𝗲𝗲𝗸 𝟭
-
How I Made PDF Table Rendering 95% Faster in an Afternoon
-
How to Fix 'variance' Language Feature Disabled in Dart?
-
How to Fix Swift Canvas Preview Issues with FirebaseCore
-
How to Fix Swift Compiler Error: Access Level on Imports?
-
Model context protocol server prompts with microsoft semantic kernel
-
Quantum Information Processing: Foundations - Part 1
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 May 2025
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 |