C microcontrollers

Open-source C projects categorized as microcontrollers

Top 11 C microcontroller Projects

microcontrollers
  • RIOT

    RIOT - The friendly OS for IoT (by RIOT-OS)

    Project mention: Moving to a RTOS on the RP2040 | news.ycombinator.com | 2024-07-04

    RIOT would be another alternative

    https://github.com/RIOT-OS/RIOT

  • 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
  • libopencm3

    Open source ARM Cortex-M microcontroller library

    Project mention: Open source ARM Cortex-M microcontroller library | news.ycombinator.com | 2023-12-11
  • stm32f429

    Keil projects and libraries for STM32F4xx devices

  • mcuboot

    Secure boot for 32-bit Microcontrollers!

    Project mention: Are bootloaders common with microcontrollers? | /r/embedded | 2023-08-23

    I've been tinkering with MCUboot. It works w/ Zephyr, Mynewt, NuttX, RIOT, Mbed OS ...

  • kaluma

    A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)

  • px-fwlib

    open source bare-metal C firmware and documentation for microcontrollers

  • uCNC

    µCNC - Universal CNC firmware for microcontrollers

  • SaaSHub

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

    SaaSHub logo
  • nanoMODBUS

    A compact MODBUS RTU/TCP C library for embedded/microcontrollers

  • QuarkTS

    An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

  • embedded-cli

    A simple command-line interface for use in embedded systems.

  • Stm32-FatFs-Gzip

    This project offers a simplified compressor that produces Gzip-compatible output with small resources for microcontrollers and edge computers. He uses the very basic LZ77 compression algorithm and static Deflate Huffman tree encoding to compress / decompress data into Gzip files.

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 microcontrollers discussion

Log in or Post with

C microcontrollers related posts

  • Are bootloaders common with microcontrollers?

    2 projects | /r/embedded | 23 Aug 2023
  • Comp Sci Student Interested in Embedded

    1 project | /r/embedded | 26 Apr 2023
  • Is Mbed still relevant?

    1 project | /r/embedded | 10 Feb 2023
  • Woke up today to my first ever pull request of one of my public repos! Wait... oh... oh god...

    2 projects | /r/ProgrammerHumor | 1 Feb 2023
  • At what point did you decide "wow I really need two or more cores"?

    1 project | /r/embedded | 31 Jan 2023
  • What should I buy to begin learning embedded systems development?

    1 project | /r/embedded | 1 Jan 2023
  • Best kit to get started using C.

    1 project | /r/embedded | 19 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 RIOT 4,837
2 libopencm3 3,003
3 stm32f429 2,069
4 mcuboot 1,253
5 kaluma 620
6 px-fwlib 280
7 uCNC 251
8 nanoMODBUS 235
9 QuarkTS 193
10 embedded-cli 104
11 Stm32-FatFs-Gzip 21

Sponsored
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.
www.influxdata.com

Did you konow that C is
the 7th most popular programming language
based on number of metions?