SDK

Top 23 SDK Open-Source Projects

  • 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: Which tricks do you use to write less code? | news.ycombinator.com | 2024-05-10

    I found some "tricks" to write less code, hence less code to maintain if there are any changes. Also less code with bugs just by changing the inputs.

    For example, OpenAPI spec file + OpenAPI generator (https://github.com/OpenAPITools/openapi-generator). Any changes in the OpenAPI spec are reflected in the final code with a build step.

    Another example: MapStruct (https://mapstruct.org/) to avoid passing data from Entity classes to DTO and back. Saves looots of boilerplate code.

    Which are your tricks?

  • semantic-kernel

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

  • Project mention: #SemanticKernel – 📎Chat Service demo running Phi-2 LLM locally with #LMStudio | dev.to | 2024-02-08

    There is an amazing sample on how to create your own LLM Service class to be used in Semantic Kernel. You can view the Sample here: https://github.com/microsoft/semantic-kernel/blob/3451a4ebbc9db0d049f48804c12791c681a326cb/dotnet/samples/KernelSyntaxExamples/Example16_CustomLLM.cs

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hyperswitch

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

  • Project mention: A better storage format for postman collections | news.ycombinator.com | 2024-04-14
  • unleash

    Open-source feature management solution built for developers.

  • Project mention: How to Implement Feature Flags in Node.js using Unleash | dev.to | 2024-01-01

    Unleash (Feature Flags)

  • sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

  • Project mention: How to Deploy Dart Functions to AWS Lambda | dev.to | 2024-05-08

    Deploying Dart functions to AWS Lambda enables you to utilize them not only within AWS Lambda but also integrate them with services like Amazon API Gateway, allowing you to leverage them in Flutter applications as well. This unified codebase in Dart offers great convenience.

  • SFML

    Simple and Fast Multimedia Library

  • Project mention: Ask HN: How to create a simple 2D game in C? | news.ycombinator.com | 2024-01-27

    Take a look at SFML. Very easy to get started, and quite capable.

    https://www.sfml-dev.org/

  • plasmo

    🧩 The Browser Extension Framework

  • Project mention: Show HN: Bedframe – open-source Browser Extension Development framework | news.ycombinator.com | 2023-09-05

    Ooof!! It is an... interesting time right now in extensions land. The switch from MV2 to MV3 is a bit chaotic but hopefully tools like this (Bedframe) and tools like [Plasmo](https://github.com/PlasmoHQ/plasmo) start to inject some freshness in the space.

  • SaaSHub

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

    SaaSHub logo
  • 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.

  • Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06

    My favourite was Microsoft's cpprestsdk, but for some reason now is in maintenance mode, I don't know why, so it's hard to suggest it for new projects. A nice alternative is restc-cpp, that's has a good high-level interface, if this is what you want.

  • Bot Builder SDK

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

  • librealsense

    Intel® RealSense™ SDK

  • Project mention: 3D visualization of geospatial data using Unity | /r/Unity3D | 2023-05-25
  • operator-sdk

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

  • Project mention: Building a Kubernetes Operator with the Operator Framework | dev.to | 2024-01-07

    operator-sdk: brew install operator-sdk

  • octokit.js

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

  • Project mention: Creating an Automated Profile README using Nodejs and GitHub Actions | dev.to | 2024-02-26

    You can fetch different kinds of data with GitHub's API. There are two options: use the API directly or the Octokit.js library (this is the route GitHub recommends). I decided to use the API directly since the Octokit.js library included extra stuff I wouldn't need, which is an overkill for this use case.

  • openvr

    OpenVR SDK

  • Project mention: How can I use C++ libraries/SDKs? | /r/Cplusplus | 2023-06-07

    I have been using C++ for a while but never really touched on using a full on SDK and now I want to use this SDK from Valve but my issue is that it isn't clear to me how to use it. What I mean by this is that it comes with a lot of subdirectories and extra stuff but how can I make a hello world program and able to call functions from the header file included in this SDK? I have used .h files before so I understand how the linker and all that works but with such a robust SDK I am not getting how this works on VSCode or maybe that I shouldn't even be using VSCode?

  • Firebase

    Firebase SDK for Apple App Development

  • Project mention: Google Groups ending support for Usenet | news.ycombinator.com | 2023-12-15

    https://github.com/firebase/firebase-ios-sdk/issues/6115

    https://github.com/material-components/material-components-w...

    Two examples that come to mind but there are plenty

  • qiskit

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

  • Project mention: Library for Machine learning and quantum computing | dev.to | 2024-04-27

    Qiskit

  • wing

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

  • Project mention: Inflight Magazine no. 9 | dev.to | 2024-05-01

    Cloudflare

  • solid-start

    SolidStart, the Solid app framework

  • Project mention: This Month in Solid #2: Welcome to ClownTown, Start docs, and more 😎 | dev.to | 2024-04-17

    You can read more about it here: github.com/solidjs/solid-start/releases/tag/v0.7.0

  • client

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

  • Project mention: Why PHP? | dev.to | 2023-11-24

    PHP has extensive API support, offering developers a robust foundation for seamless integration with various services and technologies. Whether interacting with databases, third-party applications, or web services, PHP's versatile ecosystem and well-documented APIs empower developers to create interconnected and feature-rich web applications. This extensive API support enhances PHP's versatility and simplifies the development process, enabling developers to harness the power of external services and libraries effortlessly. One example is the OpenAI PHP which is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API. Explore more here: https://github.com/openai-php/client

  • fvm

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

  • Project mention: My Flutter Development Toolkit 2023: Daily Apps and Software | dev.to | 2023-08-28

    2.2 - FVM

  • BotBuilder-Samples

    Welcome to the Bot Framework samples repository. Here you will find task-focused samples in C#, JavaScript/TypeScript, and Python to help you get started with the Bot Framework SDK!

  • LIEF

    LIEF - Library to Instrument Executable Formats

  • Octokit

    Ruby toolkit for the GitHub API

  • PHP Telegram Bot

    PHP Telegram Bot based on the official Telegram Bot API (by php-telegram-bot)

  • 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 related posts

Index

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

Project Stars
1 openapi-generator 19,945
2 semantic-kernel 18,332
3 hyperswitch 10,426
4 unleash 10,305
5 sdk 9,824
6 SFML 9,631
7 plasmo 8,420
8 C++ REST SDK 7,820
9 Bot Builder SDK 7,378
10 librealsense 7,292
11 operator-sdk 7,020
12 octokit.js 6,730
13 openvr 5,965
14 Firebase 5,276
15 qiskit 4,643
16 wing 4,526
17 solid-start 4,491
18 client 4,346
19 fvm 4,310
20 BotBuilder-Samples 4,282
21 LIEF 4,153
22 Octokit 3,819
23 PHP Telegram Bot 3,765

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com