<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C on Noureddine RAMDI</title><link>https://ramdi.fr/tags/c/</link><description>Recent content in C on Noureddine RAMDI</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 23 May 2026 20:41:27 +0000</lastBuildDate><atom:link href="https://ramdi.fr/tags/c/index.xml" rel="self" type="application/rss+xml"/><item><title>BoredOS: A self-hosted hobbyist OS with graphical desktop and on-metal development tools</title><link>https://ramdi.fr/github-stars/boredos-a-self-hosted-hobbyist-os-with-graphical-desktop-and-on-metal-development-tools/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/boredos-a-self-hosted-hobbyist-os-with-graphical-desktop-and-on-metal-development-tools/</guid><description>BoredOS is a hobbyist x86_64 OS written in C, featuring SMP, a hybrid VFS, graphical window manager, and bundled TCC and Lua interpreters — a self-hosting bare-metal environment.</description></item><item><title>finit: a minimal, fast init system for embedded Linux</title><link>https://ramdi.fr/github-stars/finit-a-minimal-fast-init-system-for-embedded-linux/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/finit-a-minimal-fast-init-system-for-embedded-linux/</guid><description>Finit is a lightweight init system in C designed for embedded Linux, offering deterministic, fast boot without systemd&amp;rsquo;s complexity. Ideal for resource-constrained devices.</description></item><item><title>Inside HackRF: An open-source software-defined radio platform bridging RF and embedded USB streaming</title><link>https://ramdi.fr/github-stars/inside-hackrf-an-open-source-software-defined-radio-platform-bridging-rf-and-embedded-usb-streaming/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-hackrf-an-open-source-software-defined-radio-platform-bridging-rf-and-embedded-usb-streaming/</guid><description>HackRF is a versatile open-source SDR platform offering firmware and host software in C for real-time USB 2.0 streaming and RF experimentation from 1 MHz to 6 GHz.</description></item><item><title>Learning C programming with hands-on projects on LabEx</title><link>https://ramdi.fr/github-stars/learning-c-programming-with-hands-on-projects-on-labex/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/learning-c-programming-with-hands-on-projects-on-labex/</guid><description>Explore LabEx&amp;rsquo;s curated C programming projects teaching low-level concepts through games and data structures, all in a browser playground with no setup.</description></item><item><title>ToaruOS: A self-hosted hobby operating system built from scratch</title><link>https://ramdi.fr/github-stars/toaruos-a-self-hosted-hobby-operating-system-built-from-scratch/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/toaruos-a-self-hosted-hobby-operating-system-built-from-scratch/</guid><description>ToaruOS is a hobby OS built over 14+ years with a fully self-hosted stack including a hybrid kernel, custom libc, dynamic linker, compositor, and bytecode language — all zero-dependency.</description></item><item><title>webcamize: turning any digital camera into a plug-and-play webcam on Linux</title><link>https://ramdi.fr/github-stars/webcamize-turning-any-digital-camera-into-a-plug-and-play-webcam-on-linux/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/webcamize-turning-any-digital-camera-into-a-plug-and-play-webcam-on-linux/</guid><description>webcamize is a C tool that uses libgphoto2, ffmpeg, and v4l2loopback to transform almost any camera into a Linux UVC webcam with zero config. Build and install with make.</description></item><item><title>esp-drone: Wi-Fi controlled drone firmware ported to ESP32 from Crazyflie</title><link>https://ramdi.fr/github-stars/esp-drone-wi-fi-controlled-drone-firmware-ported-to-esp32-from-crazyflie/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/esp-drone-wi-fi-controlled-drone-firmware-ported-to-esp32-from-crazyflie/</guid><description>esp-drone ports Crazyflie drone firmware to ESP32 SoCs, replacing proprietary radio with Wi-Fi for flight control. It supports stabilize, height-hold, and position-hold modes.</description></item><item><title>Inside the 1,000-line operating system: A minimal yet instructive OS kernel in C</title><link>https://ramdi.fr/github-stars/inside-the-1000-line-operating-system-a-minimal-yet-instructive-os-kernel-in-c/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-the-1000-line-operating-system-a-minimal-yet-instructive-os-kernel-in-c/</guid><description>An educational OS implemented in exactly 1,000 lines of C code, revealing essential kernel design and tradeoffs. A hands-on learning tool for OS fundamentals.</description></item><item><title>Trail Mate: Offline GPS and Dual LoRa Mesh Firmware for ESP32 Devices</title><link>https://ramdi.fr/github-stars/trail-mate-offline-gps-and-dual-lora-mesh-firmware-for-esp32-devices/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/trail-mate-offline-gps-and-dual-lora-mesh-firmware-for-esp32-devices/</guid><description>Trail Mate is an embedded C firmware for ESP32 devices offering offline GPS navigation and dual LoRa mesh networking. It supports Meshtastic and MeshCore protocols, prioritizing hardware abstraction and deterministic behavior.</description></item><item><title>GoAccess: fast, real-time web log analysis in C</title><link>https://ramdi.fr/github-stars/goaccess-fast-real-time-web-log-analysis-in-c/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/goaccess-fast-real-time-web-log-analysis-in-c/</guid><description>GoAccess is a real-time web log analyzer written in C, offering low-footprint, fast HTML reports with geoip and TLS support. Easy to build or install via packages.</description></item><item><title>MicroGPT-C: Coordinating tiny GPT-2 models in C for edge logical reasoning</title><link>https://ramdi.fr/github-stars/microgpt-c-coordinating-tiny-gpt-2-models-in-c-for-edge-logical-reasoning/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/microgpt-c-coordinating-tiny-gpt-2-models-in-c-for-edge-logical-reasoning/</guid><description>MicroGPT-C uses a deterministic C scaffold to coordinate tiny GPT-2 models, achieving 90%+ accuracy on logic games with 8x memory compression and infinite sequence lengths.</description></item><item><title>Nuklear: a minimal immediate-mode GUI in C with a delicate macro-based implementation pattern</title><link>https://ramdi.fr/github-stars/nuklear-a-minimal-immediate-mode-gui-in-c-with-a-delicate-macro-based-implementation-pattern/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/nuklear-a-minimal-immediate-mode-gui-in-c-with-a-delicate-macro-based-implementation-pattern/</guid><description>Nuklear is a single-header immediate-mode GUI library in C89 with zero dependencies. Its unique macro-based implementation gating trades convenience for fragility, requiring careful flag management to avoid stack corruption.</description></item><item><title>NVIDIA open GPU kernel modules: a pragmatic architecture for Linux GPU drivers</title><link>https://ramdi.fr/github-stars/nvidia-open-gpu-kernel-modules-a-pragmatic-architecture-for-linux-gpu-drivers/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/nvidia-open-gpu-kernel-modules-a-pragmatic-architecture-for-linux-gpu-drivers/</guid><description>NVIDIA&amp;rsquo;s open GPU kernel modules split driver code into pre-built OS-agnostic binaries and thin kernel interface layers, avoiding recompilation on Linux kernel updates. Here’s how it works.</description></item><item><title>FSearch: a lightweight C-based instant file search tool for Linux desktops</title><link>https://ramdi.fr/github-stars/fsearch-a-lightweight-c-based-instant-file-search-tool-for-linux-desktops/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/fsearch-a-lightweight-c-based-instant-file-search-tool-for-linux-desktops/</guid><description>FSearch delivers instant file search on Linux using a pre-built indexed database. Written in C with GTK3, it balances performance and minimal dependencies for advanced users.</description></item><item><title>Inside DJI's RoboMaster-SDK: A C Library for Educational Robot Control</title><link>https://ramdi.fr/github-stars/inside-dji-s-robomaster-sdk-a-c-library-for-educational-robot-control/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-dji-s-robomaster-sdk-a-c-library-for-educational-robot-control/</guid><description>DJI&amp;rsquo;s RoboMaster-SDK is a C library providing hardware abstraction for the RoboMaster EP educational robot, enabling motor and sensor control via a minimal API.</description></item><item><title>Netdata: real-time edge monitoring with integrated machine learning anomaly detection</title><link>https://ramdi.fr/github-stars/netdata-real-time-edge-monitoring-with-integrated-machine-learning-anomaly-detection/</link><pubDate>Sun, 26 Apr 2026 09:31:26 +0000</pubDate><guid>https://ramdi.fr/github-stars/netdata-real-time-edge-monitoring-with-integrated-machine-learning-anomaly-detection/</guid><description>Netdata delivers per-second real-time monitoring with minimal overhead. Its edge-based ML-powered anomaly detection and scalable distributed design make it a solid choice for diverse infrastructures.</description></item></channel></rss>