<?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>ESP-DASH: Real-time on-device dashboards for ESP32 and RP2040 microcontrollers</title><link>https://ramdi.fr/github-stars/esp-dash-real-time-on-device-dashboards-for-esp32-and-rp2040-microcontrollers/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/esp-dash-real-time-on-device-dashboards-for-esp32-and-rp2040-microcontrollers/</guid><description>ESP-DASH is a C++ library that generates real-time web dashboards on ESP32 and RP2040 microcontrollers, requiring no frontend code and working fully offline.</description></item><item><title>Exploring autonomy_stack_go2: A ROS2 and Unity-based autonomous vehicle simulation stack</title><link>https://ramdi.fr/github-stars/exploring-autonomy-stack-go2-a-ros2-and-unity-based-autonomous-vehicle-simulation-stack/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/exploring-autonomy-stack-go2-a-ros2-and-unity-based-autonomous-vehicle-simulation-stack/</guid><description>autonomy_stack_go2 is a C++ ROS2 stack integrated with Unity for autonomous vehicle simulation. Supports ROS2 Foxy and Humble with waypoint navigation in RVIZ.</description></item><item><title>FusionCore: A robust ROS 2 Unscented Kalman Filter for sensor fusion with adaptive GPS outlier rejection</title><link>https://ramdi.fr/github-stars/fusioncore-a-robust-ros-2-unscented-kalman-filter-for-sensor-fusion-with-adaptive-gps-outlier-rejection/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/fusioncore-a-robust-ros-2-unscented-kalman-filter-for-sensor-fusion-with-adaptive-gps-outlier-rejection/</guid><description>FusionCore is a ROS 2 SDK implementing an Unscented Kalman Filter that fuses IMU, wheel encoders, and GPS at 100 Hz with adaptive noise covariance and robust GPS outlier rejection.</description></item><item><title>Inside linux-wallpaperengine: a C++ Linux wallpaper engine with OpenGL and FFmpeg</title><link>https://ramdi.fr/github-stars/inside-linux-wallpaperengine-a-c-linux-wallpaper-engine-with-opengl-and-ffmpeg/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-linux-wallpaperengine-a-c-linux-wallpaper-engine-with-opengl-and-ffmpeg/</guid><description>linux-wallpaperengine is a C++ Linux wallpaper engine leveraging OpenGL, SDL2, and FFmpeg. It requires a complex build environment but delivers dynamic wallpapers on Linux desktops.</description></item><item><title>Learning autonomous mobile robots with ROS 2: a hands-on course companion</title><link>https://ramdi.fr/github-stars/learning-autonomous-mobile-robots-with-ros-2-a-hands-on-course-companion/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/learning-autonomous-mobile-robots-with-ros-2-a-hands-on-course-companion/</guid><description>This repo complements a ROS 2 course with hands-on C++/Python exercises, Gazebo simulation, and real robot control focusing on localization, mapping, and obstacle avoidance.</description></item><item><title>MiniDexed: Bare-metal DX7 FM synthesis on Raspberry Pi with near-zero latency</title><link>https://ramdi.fr/github-stars/minidexed-bare-metal-dx7-fm-synthesis-on-raspberry-pi-with-near-zero-latency/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/minidexed-bare-metal-dx7-fm-synthesis-on-raspberry-pi-with-near-zero-latency/</guid><description>MiniDexed runs up to 8 DX7 tone generators on bare-metal Raspberry Pi, eliminating OS latency for near-zero MIDI-to-audio delay. It emulates a Yamaha TX816 in a compact setup.</description></item><item><title>Olive: an open-source GPU-accelerated non-linear video editor with node-based compositing</title><link>https://ramdi.fr/github-stars/olive-an-open-source-gpu-accelerated-non-linear-video-editor-with-node-based-compositing/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/olive-an-open-source-gpu-accelerated-non-linear-video-editor-with-node-based-compositing/</guid><description>Olive blends a traditional timeline NLE with a node-based compositing system in C++, offering GPU-accelerated rendering and professional color management via OpenColorIO. Currently in alpha.</description></item><item><title>OpenBoard: A cross-platform interactive whiteboard with embedded web widgets for classrooms</title><link>https://ramdi.fr/github-stars/openboard-a-cross-platform-interactive-whiteboard-with-embedded-web-widgets-for-classrooms/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/openboard-a-cross-platform-interactive-whiteboard-with-embedded-web-widgets-for-classrooms/</guid><description>OpenBoard is a C++/Qt-based interactive whiteboard supporting Windows, macOS, and Debian. It embeds web widgets for interactive teaching, with community-driven translations.</description></item><item><title>OpenSim-core: a C++ musculoskeletal simulation engine with Python and Java bindings</title><link>https://ramdi.fr/github-stars/opensim-core-a-c-musculoskeletal-simulation-engine-with-python-and-java-bindings/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/opensim-core-a-c-musculoskeletal-simulation-engine-with-python-and-java-bindings/</guid><description>OpenSim-core is an open-source C++ library for musculoskeletal modeling and dynamic simulations, with Python and Java bindings for scripting complex biomechanics analyses.</description></item><item><title>Theseus: Rebuilding the Original Xbox Dashboard with a Single C++ Engine</title><link>https://ramdi.fr/github-stars/theseus-rebuilding-the-original-xbox-dashboard-with-a-single-c-engine/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/theseus-rebuilding-the-original-xbox-dashboard-with-a-single-c-engine/</guid><description>Theseus recreates the original Xbox dashboard in C++, delivering a faithful console experience on modded Xbox and a modern 3D launcher on desktop with one codebase.</description></item><item><title>Milvus: a distributed vector database with Go orchestration and C++ search engine</title><link>https://ramdi.fr/github-stars/milvus-a-distributed-vector-database-with-go-orchestration-and-c-search-engine/</link><pubDate>Sat, 09 May 2026 11:42:26 +0000</pubDate><guid>https://ramdi.fr/github-stars/milvus-a-distributed-vector-database-with-go-orchestration-and-c-search-engine/</guid><description>Milvus is an open-source distributed vector database with a Go system layer and C++ core, supporting multiple vector indexes, hybrid search, and Kubernetes-native scaling for AI workloads.</description></item><item><title>hw-smi: a minimal C++ hardware telemetry monitor using direct vendor APIs</title><link>https://ramdi.fr/github-stars/hw-smi-a-minimal-c-hardware-telemetry-monitor-using-direct-vendor-apis/</link><pubDate>Tue, 05 May 2026 16:46:42 +0000</pubDate><guid>https://ramdi.fr/github-stars/hw-smi-a-minimal-c-hardware-telemetry-monitor-using-direct-vendor-apis/</guid><description>hw-smi is a minimal C++ tool for CPU/GPU telemetry that bypasses OS layers to read metrics directly from vendor APIs. It documents real-world vendor API fragmentation and runs lightweight ASCII terminal UIs.</description></item><item><title>Inside Euro-Office desktop-apps: a C++ frontend shell for a cross-platform offline office suite</title><link>https://ramdi.fr/github-stars/inside-euro-office-desktop-apps-a-c-frontend-shell-for-a-cross-platform-offline-office-suite/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-euro-office-desktop-apps-a-c-frontend-shell-for-a-cross-platform-offline-office-suite/</guid><description>Euro-Office/desktop-apps is a C++ frontend shell for a cross-platform offline office suite supporting MS Office formats, plugin extensibility, and AI integration in an offline-first design.</description></item><item><title>Organic Maps: A privacy-first offline map and navigation engine in C++ for mobile</title><link>https://ramdi.fr/github-stars/organic-maps-a-privacy-first-offline-map-and-navigation-engine-in-c-for-mobile/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/organic-maps-a-privacy-first-offline-map-and-navigation-engine-in-c-for-mobile/</guid><description>Organic Maps is a C++ cross-platform mobile app delivering offline maps, routing, and turn-by-turn navigation with a privacy-first design. It uses a custom rendering engine and OpenStreetMap data.</description></item><item><title>Real-time flight control on ESP32: how drone_meishi runs a 500 Hz IMU fusion and PID loop alongside WebSocket I/O</title><link>https://ramdi.fr/github-stars/real-time-flight-control-on-esp32-how-drone-meishi-runs-a-500-hz-imu-fusion-and-pid-loop-alongside-websocket-i-o/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/real-time-flight-control-on-esp32-how-drone-meishi-runs-a-500-hz-imu-fusion-and-pid-loop-alongside-websocket-i-o/</guid><description>drone_meishi runs a 500 Hz IMU fusion and PID control loop with 20 kHz motor PWM on ESP32, while handling WebSocket joystick input asynchronously. Here&amp;rsquo;s how it balances real-time control and I/O.</description></item><item><title>AI4Animation: A deep learning framework for neural character animation with sparse sensor control</title><link>https://ramdi.fr/github-stars/ai4animation-a-deep-learning-framework-for-neural-character-animation-with-sparse-sensor-control/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/ai4animation-a-deep-learning-framework-for-neural-character-animation-with-sparse-sensor-control/</guid><description>AI4Animation offers a research-driven deep learning framework for neural character animation, enabling real-time control from sparse sensor inputs using categorical codebook matching and periodic autoencoders.</description></item><item><title>Converseen: a cross-platform batch image converter built on ImageMagick</title><link>https://ramdi.fr/github-stars/converseen-a-cross-platform-batch-image-converter-built-on-imagemagick/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/converseen-a-cross-platform-batch-image-converter-built-on-imagemagick/</guid><description>Converseen wraps ImageMagick C++ bindings into a GUI app for batch image conversion and resizing across 100+ formats on Windows, Linux, macOS, and FreeBSD.</description></item><item><title>Deploying RL-trained motion tracking policies on legged robots with motion_tracking_controller</title><link>https://ramdi.fr/github-stars/deploying-rl-trained-motion-tracking-policies-on-legged-robots-with-motion-tracking-controller/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/deploying-rl-trained-motion-tracking-policies-on-legged-robots-with-motion-tracking-controller/</guid><description>motion_tracking_controller is a C++ ROS 2 package deploying RL-trained motion tracking policies on legged robots with ONNX inference and embedded robot control metadata.</description></item><item><title>Gridex: a native cross-platform database IDE with a secure AI-integrated MCP server</title><link>https://ramdi.fr/github-stars/gridex-a-native-cross-platform-database-ide-with-a-secure-ai-integrated-mcp-server/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/gridex-a-native-cross-platform-database-ide-with-a-secure-ai-integrated-mcp-server/</guid><description>Gridex is a native cross-platform database IDE unifying seven database engines with a security-focused MCP server that safely exposes DB operations to AI agents. It uses native UI tech per OS and supports SSH, mTLS, and AI chat integrations.</description></item><item><title>Inside Ragtime_Panthera: a C++ 6-DOF robotic arm with plans for 7-DOF dexterity</title><link>https://ramdi.fr/github-stars/inside-ragtime-panthera-a-c-6-dof-robotic-arm-with-plans-for-7-dof-dexterity/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-ragtime-panthera-a-c-6-dof-robotic-arm-with-plans-for-7-dof-dexterity/</guid><description>Ragtime_Panthera is an open-source 6-DOF robotic arm with integrated gripper, built in C++ with Python tutorials. Discover its architecture, control stack, and the move to 7-DOF for more dexterity.</description></item><item><title>Inside the ZED SDK: GPU-accelerated spatial perception for stereo cameras</title><link>https://ramdi.fr/github-stars/inside-the-zed-sdk-gpu-accelerated-spatial-perception-for-stereo-cameras/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-the-zed-sdk-gpu-accelerated-spatial-perception-for-stereo-cameras/</guid><description>Explore the ZED SDK, a C++ library for real-time stereo vision, SLAM, and spatial mapping with GPU acceleration and zero-copy CUDA interoperability for edge robotics.</description></item><item><title>OpenPose: real-time multi-person 2D pose estimation with constant-time body detection</title><link>https://ramdi.fr/github-stars/openpose-real-time-multi-person-2d-pose-estimation-with-constant-time-body-detection/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/openpose-real-time-multi-person-2d-pose-estimation-with-constant-time-body-detection/</guid><description>OpenPose is a C++ library for real-time multi-person 2D pose estimation using Part Affinity Fields, enabling constant inference time for body detection regardless of person count.</description></item><item><title>Rapidhash: Instruction-Budgeted 64-bit Hash Functions for Diverse Deployment Contexts</title><link>https://ramdi.fr/github-stars/rapidhash-instruction-budgeted-64-bit-hash-functions-for-diverse-deployment-contexts/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/rapidhash-instruction-budgeted-64-bit-hash-functions-for-diverse-deployment-contexts/</guid><description>Rapidhash offers three 64-bit hash variants optimized for general use, HPC, and embedded systems, balancing instruction count and performance without architecture-specific intrinsics.</description></item><item><title>HyperHDR: floating-point color pipeline for low-latency ambient lighting</title><link>https://ramdi.fr/github-stars/hyperhdr-floating-point-color-pipeline-for-low-latency-ambient-lighting/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/hyperhdr-floating-point-color-pipeline-for-low-latency-ambient-lighting/</guid><description>HyperHDR offers a high-performance ambient lighting system with a floating-point color engine, hardware-accelerated capture, and ultra-low latency LED control optimized for Raspberry Pi and embedded platforms.</description></item><item><title>ImHex: A C++ hex editor with a custom pattern language for binary reverse engineering</title><link>https://ramdi.fr/github-stars/imhex-a-c-hex-editor-with-a-custom-pattern-language-for-binary-reverse-engineering/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/imhex-a-c-hex-editor-with-a-custom-pattern-language-for-binary-reverse-engineering/</guid><description>ImHex offers a custom C++-like pattern language for declarative binary parsing, multi-architecture disassembly, and GPU-accelerated hex editing, tailored for reverse engineering.</description></item><item><title>Kame32: A Minimalist C++ Robotics Project with Room to Grow</title><link>https://ramdi.fr/github-stars/kame32-a-minimalist-c-robotics-project-with-room-to-grow/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/kame32-a-minimalist-c-robotics-project-with-room-to-grow/</guid><description>Kame32 is a C++ robotics repo targeting embedded real-time control on 32-bit microcontrollers. Its sparse docs highlight a common open-source gap in embedded robotics: solid code, limited onboarding.</description></item><item><title>OpenDeck: a Zephyr-based no-code firmware platform for versatile MIDI controller development</title><link>https://ramdi.fr/github-stars/opendeck-a-zephyr-based-no-code-firmware-platform-for-versatile-midi-controller-development/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/opendeck-a-zephyr-based-no-code-firmware-platform-for-versatile-midi-controller-development/</guid><description>OpenDeck uses Zephyr RTOS and a web configurator to enable no-code MIDI controller firmware across multiple MCUs, supporting extensive I/O and MIDI features with cross-board compatibility.</description></item><item><title>Shotcut: A cross-platform video editor built on MLT's multimedia pipeline</title><link>https://ramdi.fr/github-stars/shotcut-a-cross-platform-video-editor-built-on-mlt-s-multimedia-pipeline/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/shotcut-a-cross-platform-video-editor-built-on-mlt-s-multimedia-pipeline/</guid><description>Shotcut is a mature, cross-platform video editor using MLT for multimedia processing and Qt 6 for its UI. Its architecture cleanly separates UI from processing, enabling native builds across major OSes.</description></item><item><title>Tachyon: sub-50ns cross-language IPC with zero-copy shared memory</title><link>https://ramdi.fr/github-stars/tachyon-sub-50ns-cross-language-ipc-with-zero-copy-shared-memory/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/tachyon-sub-50ns-cross-language-ipc-with-zero-copy-shared-memory/</guid><description>Tachyon delivers sub-50ns round-trip IPC latency across 8 languages using a zero-copy shared memory ring buffer. It supports direct tensor sharing with DLPack for ML pipelines.</description></item><item><title>Camoufox: a stealthy Firefox fork for AI agents and web scraping</title><link>https://ramdi.fr/github-stars/camoufox-a-stealthy-firefox-fork-for-ai-agents-and-web-scraping/</link><pubDate>Sat, 02 May 2026 20:07:04 +0000</pubDate><guid>https://ramdi.fr/github-stars/camoufox-a-stealthy-firefox-fork-for-ai-agents-and-web-scraping/</guid><description>Camoufox is a Firefox fork optimized for AI agents and web scraping with stealth fingerprint injection at the C++ level and Python API support.</description></item><item><title>Inside ClickHouse: A column-oriented database for real-time analytics</title><link>https://ramdi.fr/github-stars/inside-clickhouse-a-column-oriented-database-for-real-time-analytics/</link><pubDate>Sun, 26 Apr 2026 17:51:11 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-clickhouse-a-column-oriented-database-for-real-time-analytics/</guid><description>ClickHouse is a C++ column-oriented database optimized for real-time analytical queries on large datasets. Explore its architecture, strengths, and how to get started.</description></item><item><title>Inside Tesseract OCR: from legacy character recognition to LSTM-based line recognition</title><link>https://ramdi.fr/github-stars/inside-tesseract-ocr-from-legacy-character-recognition-to-lstm-based-line-recognition/</link><pubDate>Sun, 26 Apr 2026 09:31:26 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-tesseract-ocr-from-legacy-character-recognition-to-lstm-based-line-recognition/</guid><description>Tesseract OCR evolved from a legacy character pattern engine to a modern LSTM-based line recognition system supporting 100+ languages and multiple output formats. Here&amp;rsquo;s a technical dive.</description></item></channel></rss>