Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
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)
https://github.com/OpenAPITools/openapi-generator
Reviews are mixed though.
-
botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Project mention: Signs of an active and healthy project to contribute to? | /r/cscareerquestions | 2022-06-29 -
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
I was just surprised to discover that Microsoft has released Semantic Kernel to provide most of these tools in a coherent way: https://github.com/microsoft/semantic-kernel
-
I would report that here (as it is a bug rather than a problem with the language spec): https://github.com/dart-lang/sdk/issues
-
cmake_minimum_required(VERSION 3.21) project(E10_sfmlObserver_exercise LANGUAGES CXX) include(FetchContent) FetchContent_Declare(SFML GIT_REPOSITORY https://github.com/SFML/SFML.git GIT_TAG 2.6.x) FetchContent_MakeAvailable(SFML) set(SOURCE_FILES GameApp.cpp GameApp.h Display.h GameCharacter.h GameCharacter.cpp MiniMapView.h MiniMapView.cpp VideogameMapView.h VideogameMapView.cpp Subject.h Observer.h) add_executable(${PROJECT_NAME} main.cpp ${SOURCE_FILES}) target_link_libraries(${PROJECT_NAME} PRIVATE sfml-graphics sfml-window sfml-system) target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17) if (WIN32 AND BUILD_SHARED_LIBS) add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy $ $ COMMAND_EXPAND_LISTS) endif() install(TARGETS ${PROJECT_NAME})
-
Project mention: Show HN: We built an open-source LaunchDarkly alternative for B2Bs | news.ycombinator.com | 2023-02-07
Unleash is also open source (Apache 2.0 License). Repo is at https://github.com/Unleash/unleash . Would be interested in knowing the feature differences between the two as they are both Node / Typescript projects
-
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.
CppRestSDK is deprecated.
-
Klotho
AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)
-
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.
Besides the frameworks TFA lists, you can also build Operators in Ansible or Helm.
-
The package @actions/github provides a hydrated Octokit.js client. Octokit.js is the SDK of GitHub and contains several subpackages like @octokit/rest and @octokit/graphql to interact with the REST or GraphQL API.
-
Project mention: For your next side project, make a browser extension | news.ycombinator.com | 2023-01-15
Shameless plug, but we built the Plasmo Framework to make that (and a lot more) super easy: https://github.com/plasmohq/plasmo
-
1) I considered switching a while back, but I was already really far in by the time I realized that OpenVR was outdated. If you search for SteamVR, OpenVR comes up as the API to use, and the github site does not mention it being deprecated anywhere. It's generally not obvious unless you are specifically searching for confirmation of obsolescence. In any case, my question is API agnostic.
-
Countly
Countly is a product analytics platform that helps teams track, analyze and act-on their user actions and behaviour on mobile, web and desktop applications.
I suggest you use Countly, they have a free edition (Community) also its Self-hosted.
-
Project mention: unable to add firebase package to project in xcode: authentication failed because no credentials were provided | /r/iOSProgramming | 2023-05-17
similar to this issue https://github.com/firebase/firebase-ios-sdk/issues/7777
-
BotBuilder-Samples
Welcome to the Bot Framework samples repository. Here you will find task-focused samples in C#, JavaScript and TypeScript to help you get started with the Bot Framework SDK!
Project mention: BotFramework TypeError: Cannot perform 'get' on a proxy that has been revoked | /r/programminghelp | 2022-07-23 -
Project mention: Automate GitHub API Calls With Ruby, Keyboard Maestro, and 1Password CLI | dev.to | 2022-09-07
After extracting the GitHub username from the Paddle payload, I would use the octokit gem to add the customer as a read-only collaborator to the repo. Something like this:
-
Project mention: What's the Most Portable Way to Include Binary Blobs in an Executable? | news.ycombinator.com | 2022-07-26
My team is working on this problem in the context of creating Node.js single-executable applications. While the naive approach of just appending data at the end of the binary works, it is not friendly with code-signature in macOS and Windows given that signing operates on PE and Mach-O sections.
We have recently open-sourced a small tool called Postject (https://github.com/postmanlabs/postject), which is able to inject arbitrary data as proper ELF/Mach-O/PE sections for all major operating systems (with AIX support coming). The tool also provides C/C++ cross-platform headers for easily traversing the final binary and introspect whether the segment is present or not.
The tool is based on the LIEF (https://github.com/lief-project/LIEF) project.
At Postman, we are making use of this on our custom Node.js single-executable applications and soon on our custom Electron.js builds too.
-
qiskit-terra
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and algorithms.
Project mention: Mio padre sta diventando un complottaro. Internet corrompe i boomer | /r/Italia | 2023-05-22 -
-
-
-
While the Lisk Interoperability Solution is not yet live, it is part of the Lisk SDK 6.0 Alpha. We are waiting for the Beta release (testnet).
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
SDK related posts
- GitHub - kryptokrona/kryptokrona-kotlin-sdk: Kryptokrona SDK in Kotlin for building decentralized private communication and payment systems on Android or backend services.
- "File Cabinet Path ... is invalid" using VSCode extension in Windows 10
- Mixins and sound typing
- How to use rspotify?
- 3D visualization of geospatial data using Unity
- Patterns: Exhaustiveness, Unconditionality, and Remainder
- A Manifesto for Cloud-Oriented Programming from the creator of the CDK
-
A note from our sponsor - Appwrite
appwrite.io | 3 Jun 2023
Index
What are some of the best open-source SDK projects? This list will help you:
Project | Stars | |
---|---|---|
1 | openapi-generator | 16,571 |
2 | botpress | 10,357 |
3 | semantic-kernel | 9,536 |
4 | sdk | 9,147 |
5 | SFML | 8,717 |
6 | unleash | 7,755 |
7 | C++ REST SDK | 7,405 |
8 | Bot Builder SDK | 7,120 |
9 | librealsense | 6,807 |
10 | operator-sdk | 6,521 |
11 | octokit.js | 6,193 |
12 | plasmo | 6,049 |
13 | openvr | 5,671 |
14 | Countly | 5,167 |
15 | Firebase | 4,474 |
16 | BotBuilder-Samples | 4,042 |
17 | Octokit | 3,761 |
18 | LIEF | 3,712 |
19 | qiskit-terra | 3,610 |
20 | PHP Telegram Bot | 3,543 |
21 | fvm | 3,517 |
22 | borb | 3,019 |
23 | lisk-sdk | 2,772 |