SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Freerto Projects
-
Project mention: Show HN: Crawl a modern website to a zip, serve the website from the zip | news.ycombinator.com | 2024-06-10
The libwebsockets server (https://libwebsockets.org) supports serving directly from zip archives. Furthermore, if a URL is mapped to a compressed archive member, and assuming the browser can accept gzip-compressed files (as most can), then the compressed data is copied from archive over http to the browser, without de-compressing or conversion by the server. The server does a little bit of header fiddling but otherwise sends the raw bytes to the browser, which automatically decompresses it.
-
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.
-
-
-
-
Arduino_FreeRTOS_Library
A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).
-
MuditaOS
Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
-
Modbus-STM32-HAL-FreeRTOS
Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
breadboard-os
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
-
luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
-
-
-
-
My favorite serde format is Msgpack since it can be dropped in for an almost one-to-one replacement of JSON. There's also CBOR which is based on MsgPack but has diverged a bit and added and a data definition language too (CDDL).
Take JSON-RPC and replace JSON with MsgPack for better handling of integer and float types. MsgPack/CBOR are easy to parse in place directly into stack objects too. It's super fast even on embedded. I've been shipping it for years in embedded projects using a Nim implementation for ESP32s (1) and later made a non-allocating version (2). It's also generally easy to convert MsgPack/CBOR to JSON for debugging, etc.
There's also an IoT focused RPC based on CBOR that's an IETF standard and a time series format (3). The RPC is used a fair bit in some projects.
1: https://github.com/elcritch/nesper/blob/devel/src/nesper/ser...
-
-
-
-
-
freertos-teensy
FreeRTOS port with C++ std::thread support for ARM boards Teensy 3.5, 3.6, 4.0 and 4.1 (cortex-m4f and cortex-m7f)
-
-
-
-
CatPilot
CatPilot is a hardware and OS agnostic drone's autopilot software stack. It is designed for faster creation of scalable distributed control systems for mission-critical applications.
-
Stm32-FatFs-FreeRTOS
STM32 example of FreeRTOS & FatFs for controlling an SPI-connected MMC/SD memory card
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Freertos discussion
C Freertos related posts
-
FOSDEM 2024: PineTime Talk
-
Would the pinetime be an everyday use watch?
-
Question on speeding up lcd
-
Awesome release! Pinetime now lasts for over 2 weeks without needing a charge!
-
Show HN: Program ESP32s in Nim
-
$27 PineTime smartwatch that runs open-source software
-
So many finished, unmerged watchfaces
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Mar 2025
Index
What are some of the best open-source Freerto projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | libwebsockets | 4,914 |
2 | InfiniTime | 2,930 |
3 | arduino-pico | 2,262 |
4 | Lua-RTOS-ESP32 | 1,235 |
5 | Arduino_FreeRTOS_Library | 886 |
6 | MuditaOS | 665 |
7 | Modbus-STM32-HAL-FreeRTOS | 618 |
8 | breadboard-os | 555 |
9 | luos_engine | 522 |
10 | freertos-addons | 467 |
11 | HeliOS | 377 |
12 | pros | 282 |
13 | nesper | 207 |
14 | kendryte-freertos-sdk | 203 |
15 | nuclei-sdk | 134 |
16 | FreeACT | 116 |
17 | reliance-edge | 112 |
18 | freertos-teensy | 101 |
19 | Wall-E | 91 |
20 | bitclock | 74 |
21 | pubsub-c | 75 |
22 | CatPilot | 38 |
23 | Stm32-FatFs-FreeRTOS | 27 |