Practical design patterns in C
☆452Sep 20, 2023Updated 2 years ago
Alternatives and similar repositories for Design-Patterns-in-C
Users that are interested in Design-Patterns-in-C are comparing it to the libraries listed below
Sorting:
- <design-patterns-for-embedded-system-in-c>☆64Dec 25, 2018Updated 7 years ago
- Implement of all problems in the book "Design Patterns for Embedded system in C"☆204Oct 17, 2016Updated 9 years ago
- Simple and memory-efficient implementation of OOP in C suitable for real-time embedded systems.☆265Dec 6, 2023Updated 2 years ago
- A pure C implementation of the Observer Pattern☆64Jan 4, 2019Updated 7 years ago
- Protected Low-overhead Object Oriented Programming with ANSI-C☆410Jul 6, 2025Updated 8 months ago
- Light Weight Object Oriented C macros☆455Apr 2, 2024Updated last year
- Embedded Software Design Reusable Code☆15Jan 18, 2023Updated 3 years ago
- Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C☆592Jun 26, 2024Updated last year
- State-Oriented Programming: was a cover story article about Hierarchical State Machines in C and C++ published originally in "Embedded Sy…☆45Jan 15, 2024Updated 2 years ago
- A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out t…☆11,108Dec 27, 2025Updated 2 months ago
- Object-Oriented Programming With ANSI-C☆301Sep 30, 2020Updated 5 years ago
- OOSMOS - The Object Oriented State Machine Operating System.☆68Dec 8, 2025Updated 2 months ago
- QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specif…☆1,239Feb 27, 2026Updated last week
- Tiny Software Protocol for communication over UART, SPI, etc☆266Sep 7, 2025Updated 6 months ago
- A library of generic data structures for the C language.☆2,977Jun 27, 2025Updated 8 months ago
- UART based embedded shell for embedded systems. Intended to be used for learning, experimenting and diagnostics.☆344Apr 11, 2024Updated last year
- Present Crypto Engine in Verilog☆11Feb 27, 2016Updated 10 years ago
- Screen Magnification Lens for Windows 10☆15Jul 5, 2025Updated 8 months ago
- Ril Daemon for cellular module☆10Aug 7, 2022Updated 3 years ago
- Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purpos…☆21,772Aug 7, 2024Updated last year
- A library of common data structures and algorithms written in C.☆3,588Apr 17, 2025Updated 10 months ago
- Fork of OpenOCD with NuttX thread support.☆24Jan 21, 2019Updated 7 years ago
- Secure boot for 32-bit Microcontrollers!☆1,824Feb 27, 2026Updated last week
- Full-featured interfaces for C99☆342Mar 17, 2025Updated 11 months ago
- A simple implementation of a MessageBus.☆26Feb 16, 2024Updated 2 years ago
- Very simple and stupid TCP/IP stack written in C☆10Mar 25, 2016Updated 9 years ago
- It is a button state machine module for general use.☆10Apr 3, 2017Updated 8 years ago
- C Interfaces and Implementations☆688Jan 19, 2026Updated last month
- Recommended C code style and coding rules for standard C99 or later☆1,286Sep 20, 2025Updated 5 months ago
- State Machine Design in C☆194Feb 15, 2026Updated 2 weeks ago
- Ceedling Test Adapter for the VS Code Test Explorer☆45Dec 23, 2025Updated 2 months ago
- My notes on learning React & Redux☆10Aug 21, 2018Updated 7 years ago
- M-Kernel embedded RTOS☆14Apr 11, 2013Updated 12 years ago
- PineTime Watch Face Simulator with LVGL ported to WebAssembly☆12Sep 6, 2020Updated 5 years ago
- EME-UFSC ::: Grupo multidisciplinar da UFSC para desenvolvimento de Equipamentos Médicos de Emergência para atender as demandas da pandem…☆11Apr 2, 2020Updated 5 years ago
- Hierarchical State Machine☆104Sep 15, 2020Updated 5 years ago
- Lightweight async functions implementation in C, using multithreading☆12Jun 17, 2025Updated 8 months ago
- Real-Time Programming using QNX 7.0 - Neutrino RTOS☆11Nov 20, 2018Updated 7 years ago
- Open Source firmware implementation for Ping Echosounder☆13Jul 31, 2025Updated 7 months ago