C SDK

Open-source C projects categorized as SDK

Top 23 C SDK Projects

  1. 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-09

    Zip 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...

  2. 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.

    CodeRabbit logo
  3. SGDK

    SGDK - A free and open development kit for the Sega Mega Drive

    Project mention: FC8 – Faster 68K Decompression (2016) | news.ycombinator.com | 2024-04-29

    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

  4. phnt

    Native API header files for the System Informer project.

  5. pvsneslib

    PVSnesLib : A small, open and free development kit for the Nintendo SNES

  6. azure-iot-sdk-c

    A C99 SDK for connecting devices to Microsoft Azure IoT services

  7. gpmf-parser

    Parser for GPMF™ formatted telemetry data used within GoPro® cameras.

  8. toolchain

    Toolchain and libraries for C/C++ programming on the TI-84+ CE calculator series (by CE-Programming)

  9. SaaSHub

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

    SaaSHub logo
  10. scale

    A framework for building high-performance plugin systems into any application, powered by WebAssembly.

  11. 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.

  12. newnode

    NewNode decentralized Content Distribution Network

    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

  13. pupnp

    libupnp: Build UPnP-compliant control points, devices, and bridges on several operating systems.

  14. t2sde

    T2 SDE Linux

    Project mention: T2 System Development Environment | news.ycombinator.com | 2024-12-26
  15. cue-sdk

    Corsair iCUE SDK

  16. mdk

    A bare metal SDK for the ESP32 & ESP32C3

  17. kendryte-freertos-sdk

    This project is no longer maintained Not recommended for product development.

  18. sdk-ng

    Zephyr SDK (Toolchains, Development Tools)

  19. 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.

  20. NanoSDK

    NanoSDK - MQTT 5.0-compliant SDK with QUIC support in NNG flavor

  21. nuclei-sdk

    Nuclei RISC-V Software Development Kit

  22. couchbase-rs

    The official, community supported Couchbase Rust SDK

  23. 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.)...

  24. ziti-sdk-nodejs

    An SDK for embedding zero trust into Node.JS applications and web servers to improve security.

  25. ziti-sdk-c

    A C-based sdk for delivering secure applications over a Ziti Network

  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).

C SDK discussion

Log in or Post with

C SDK related posts

  • T2 System Development Environment

    1 project | news.ycombinator.com | 26 Dec 2024
  • T2 SDE – The Open System Development Environment

    1 project | news.ycombinator.com | 3 May 2024
  • T2 System Development Environment

    2 projects | news.ycombinator.com | 30 Apr 2024
  • Epic T2 Linux 24.5 released for 24 architectures and IA-64 Itanium

    1 project | news.ycombinator.com | 29 Apr 2024
  • AmiSSL 5.11 available with OpenSSL 3.1.3 compatibility

    1 project | news.ycombinator.com | 20 Sep 2023
  • Last call! Local to San Francisco, Boston, or Berlin? Upcoming Firmware Meetups!

    1 project | /r/embedded | 13 Sep 2023
  • GitHub - kryptokrona/kryptokrona-kotlin-sdk: Kryptokrona SDK in Kotlin for building decentralized private communication and payment systems on Android or backend services.

    1 project | /r/androiddev | 1 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?