C Real-time

Open-source C projects categorized as Real-time

Top 12 C Real-time Projects

  • GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Project mention: Apache log viewers, beautifiers and analytics | reddit.com/r/selfhosted | 2022-12-04

    https://goaccess.io/ love it

  • zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

    Project mention: Looking to setup GitHub actions pipeline with google test, memory checker, documentation generator, etc. | reddit.com/r/cpp_questions | 2022-11-10

    The Zephyr RTOS has a large range of workflows that you can check out and you check how they run in the actions tab.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • sod

    An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)

    Project mention: Sod – An Embedded OpenCV Alternative (C Library) | news.ycombinator.com | 2022-01-31
  • jailhouse

    Linux-based partitioning hypervisor

    Project mention: Is there a way to run RISCV sim spike on bare metal? | reddit.com/r/RISCV | 2022-08-13

    You could run it inside something like jailhouse hypervisor (https://github.com/siemens/jailhouse) if you want to give it direct dedicated "baremetal" access to hardware. You could do this inside of a buildroot linux image. This would need a customized simulator.

  • nuttx

    Apache NuttX is a mature, real-time embedded operating system (RTOS)

    Project mention: Embedded Systems Weekly #116 | dev.to | 2022-09-02

    Open Source Autopilot for Drone Developers PX4 is an advanced and open source autopilot flight stack for drones. PX4 can flight completely autonomously for pre-programmed missions, or, obviously, it can help a pilot who remote-controls the drone. It runs on NuttX RTOS.

  • Gwion

    :musical_note: strongly-timed musical programming language

    Project mention: If musicians named programming languages, what would we be working in? | reddit.com/r/ProgrammerHumor | 2022-11-11

    named mine Gwion https://github.com/Gwion/gwion

  • luos_engine

    Luos engine is an open source and real-time orchestrator for distributed architectures, to easily design, test and deploy edge and embedded applications.

    Project mention: ChatGPT: The Ultimate Tool for Solving Code Issues | dev.to | 2022-12-06

    "The error you are seeing is caused by passing an invalid parameter to the motor control function. To fix this, you need to make sure that the parameter you are passing is valid according to the Luos API documentation. You can do this by checking the documentation and ensuring that you are using the correct parameter type and value."

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • trice

    super fast and tiny embedded device C printf-like trace code (works also inside interrupts) and real-time PC logging (trace ID visualization)

  • composite

    A component-based OS (by gwsystems)

    Project mention: Ask HN: Examples of Microkernels? | news.ycombinator.com | 2022-10-04
  • Voxel-Render

    C++ voxel rendering engine

    Project mention: Small update and performance improvements | reddit.com/r/VoxelGameDev | 2022-11-08
  • libKaleidoscope

    A library to create kaleidoscope effect on images. You can build on all platforms using CMake

    Project mention: Check out my library project about image processing. It creates a kaleidoscope effect on images/frames using C. Any suggestions to improve performance are welcomed (especially for processing function). And if you really like it, please feel free to star it on GitHub ;) | reddit.com/r/programming | 2022-11-08
  • FSAC_Kernel

    FSAC = Framework for Scheduling Algorithms Creation. It's a version of the Linux kernel, that includes a framework for rapid scheduling algorithms dynamic creation and insertion.

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). The latest post mention was on 2022-12-06.

C Real-time related posts


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

Project Stars
1 GoAccess 15,471
2 zephyr 6,974
3 sod 1,522
4 jailhouse 1,485
5 nuttx 1,163
6 Gwion 459
7 luos_engine 408
8 trice 279
9 composite 158
10 Voxel-Render 7
11 libKaleidoscope 6
12 FSAC_Kernel 0
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.