SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C SDK Projects
-
open62541
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Project mention: What Cannot Be Skipped About the Skiplist: A Survey of Skiplists and Their Appl | news.ycombinator.com | 2024-03-09Zip trees are great!
For a project I made a version that uses the memory location of the entries to construct the (random) rank on the fly.
So it’s a binary tree structure that requires the same memory as a linked list (two pointers) only!
https://github.com/open62541/open62541/blob/master/deps/zipt...
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I'm working on a game for Amiga (another 68k-based platform) and settled on ZX0 to decompress assets on the fly: https://github.com/einar-saukas/ZX0
I was originally using LZ4, but I switched to ZX0 after learning that it can do in-place decompression, which means I don't have to allocate separate memory for the compressed data. I'm very happy with the compression ratio, and decompression of large assets (~48kb) only takes a few frames on a 7MHz 68000.
Also of note is LZ4W, included in Sega Genesis Dev Kit (and discussed in the comments section of OP's article), a variant of LZ4 that only uses word-aligned operations. That makes it much faster on the 68000, which can struggle to efficiently handle 8-bit data. More info here: https://github.com/Stephane-D/SGDK/blob/master/bin/lz4w.txt
-
-
-
-
-
toolchain
Toolchain and libraries for C/C++ programming on the TI-84+ CE calculator series (by CE-Programming)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
scale
A framework for building high-performance plugin systems into any application, powered by WebAssembly.
-
artoolkitx
artoolkitX, providing high-performance video acquisition, marker and texture tracking for augmented reality, in native code for iOS, Android, macOS, Windows, and Linux variants.
-
Project mention: FireChat was a tool for revolution. Then it disappeared | news.ycombinator.com | 2024-04-29
They have a GH repository, but it is not clear to me if it contains everything.
https://github.com/clostra/newnode
-
pupnp
libupnp: Build UPnP-compliant control points, devices, and bridges on several operating systems.
-
-
-
-
-
-
memfault-firmware-sdk
Memfault SDK for embedded systems. Observability, logging, crash reporting, and OTA all in one service. More information at https://docs.memfault.com.
-
-
-
-
amissl
:closed_lock_with_key: AmiSSL is the AmigaOS/MorphOS/AROS port of OpenSSL. It wraps the full functionality of OpenSSL into a full-fledged Amiga shared library that makes it possible for Amiga applications to use the full OpenSSL API through a standard Amiga shared library interface (e.g. web browsers wanting to support HTTPS, etc.)...
-
ziti-sdk-nodejs
An SDK for embedding zero trust into Node.JS applications and web servers to improve security.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C SDK discussion
C SDK related posts
-
T2 System Development Environment
-
T2 SDE – The Open System Development Environment
-
T2 System Development Environment
-
Epic T2 Linux 24.5 released for 24 architectures and IA-64 Itanium
-
AmiSSL 5.11 available with OpenSSL 3.1.3 compatibility
-
Last call! Local to San Francisco, Boston, or Berlin? Upcoming Firmware Meetups!
-
GitHub - kryptokrona/kryptokrona-kotlin-sdk: Kryptokrona SDK in Kotlin for building decentralized private communication and payment systems on Android or backend services.
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Feb 2025
Index
What are some of the best open-source SDK projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | open62541 | 2,685 |
2 | SGDK | 1,825 |
3 | phnt | 1,101 |
4 | pvsneslib | 881 |
5 | azure-iot-sdk-c | 594 |
6 | gpmf-parser | 562 |
7 | toolchain | 537 |
8 | scale | 516 |
9 | artoolkitx | 467 |
10 | newnode | 457 |
11 | pupnp | 390 |
12 | t2sde | 366 |
13 | cue-sdk | 227 |
14 | mdk | 226 |
15 | kendryte-freertos-sdk | 203 |
16 | sdk-ng | 192 |
17 | memfault-firmware-sdk | 155 |
18 | NanoSDK | 140 |
19 | nuclei-sdk | 130 |
20 | couchbase-rs | 106 |
21 | amissl | 89 |
22 | ziti-sdk-nodejs | 75 |
23 | ziti-sdk-c | 73 |