Looking for a GitHub repo which contains unit tests

This page summarizes the projects mentioned and recommended in the original post on /r/embedded

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
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
featured
  1. interrupt

    A community for embedded software makers.

    blog 1, blog 2 and the accompanying repo

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. satcat5

    SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network.

    Here's a C++ example using Catch.

  4. robotic-hid

    A human interface device for mechatronic systems

    I made this as an undergrad project: https://github.com/sahil-kale/robotic-hid/tree/main/high_level_code/test

  5. panda

    code powering the comma.ai panda (by commaai)

  6. RIOT

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

    RIOT-OS has a lot of unit tests for all the boards they support. And it's written in C. https://github.com/RIOT-OS/RIOT/tree/master/tests

  7. house2

    When all the hardware was addressable and had correct interfaces, it was very easy to create the application from the tools I made. https://gitlab.com/jhaand/house2

  8. amp-embedded-infra-lib

    amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development

    You can have a look at https://github.com/philips-software/amp-embedded-infra-lib it is a library project. So not an actual embedded teacher. Although the library is aimed at embedded usage.

  9. 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
  10. CMock

    Mock/stub generator for C

    Another irreplacable summary: 'https://github.com/ThrowTheSwitch/CMock/blob/master/docs/CMock_Summary.md'

  11. Ceedling

    Unit testing and build system for C projects

    Unfortunately, our codebase (at work) isn't on a public github account. But I can really recommend throwtheswitch.org.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Intuiting TLS

    1 project | news.ycombinator.com | 5 Apr 2025
  • nanoprintf VS callback_printf - a user suggested alternative

    2 projects | 16 Aug 2023
  • Is there anything like codecademy, but specifically geared towards embedded development?

    1 project | /r/embedded | 5 Jul 2023
  • A list of embedded and IoT security resources

    1 project | /r/CKsTechNews | 23 Mar 2023
  • raddi.net - status update 2023/01

    1 project | /r/raddi | 8 Feb 2023

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