frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: C++ library for embedded and IoT projects (ESP32)

https://github.com/open-control-systems/control-components
8•dshil•7mo ago
Hi everyone.

I've recently released control-components, a C++ library I've been using for most of my embedded projects. It is written in C++17 (with some features from C++20) and uses STL and FreeRTOS under the hood. It contains a lot of building blocks that is commonly used in embedded and IoT projects: finite state machines (FSM), various counters, synchronisation primitives, system loops, sensors, schedulers, HTTP, WiFi, Web GUI, and much more. It also provides GitHub CI workflows for build automation (ccache, various checks).

In general, it's a good starting point for an ESP32 project. It is still low-level, so it can be easily integrated into the existing project. See my another project, https://github.com/open-control-systems/bonsai-firmware - an agro-tech toolkit, for how control-components can be used.

If you find it useful, please let me know!

Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)

https://github.com/marmotdata/marmot
89•charlie-haley•12h ago•19 comments

Show HN: Cupertino – MCP server giving Claude offline Apple documentation

https://aleahim.com/blog/cupertino-ecosystem/
4•mihaela•2h ago•1 comments

Show HN: RunMat – runtime with auto CPU/GPU routing for dense math

https://github.com/runmat-org/runmat
18•nallana•12h ago•4 comments

Show HN: Meeting Detection – a small Rust engine that detects meetings on macOS

https://www.npmjs.com/package/meeting-detection
2•Ayobamiu•7h ago•0 comments

Show HN: Golang Client Library for Gradium.ai TTS/STT API

https://github.com/cydanix/go-gradium
3•irqlevel•8h ago•0 comments

Show HN: Webclone.js – A simple tool to clone websites

https://github.com/jademsee/webclone
20•jadesee•22h ago•7 comments

Show HN: CoThou – Control what AI search engines say about your business

https://cothou.com/
3•MartyD•12h ago•1 comments

Show HN: SMART report viewer – Simple tool to analyze smartctl outputs

https://smartreportviewer.com/
2•laCour•8h ago•0 comments

Show HN: RFC Hub

https://rfchub.app/
29•tlhunter•1d ago•9 comments

Show HN: Boing

https://boing.greg.technology/
767•gregsadetsky•3d ago•144 comments

Show HN: Valknut – static analysis to tame agent tech debt

https://github.com/sibyllinesoft/valknut
2•CuriouslyC•10h ago•0 comments

Show HN: An AI zettelkasten that extracts ideas from articles, videos, and PDFs

https://github.com/schoblaska/jargon
35•schoblaska•1d ago•7 comments

Show HN: Open-source full-stack starter built on TanStack Start

https://github.com/BearStudio/start-ui-web
9•ivandalmet•11h ago•1 comments

Show HN: A simple Markdown note app with templates and PDF support

https://www.panto.app
3•peterwoodman•12h ago•2 comments

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana

https://github.com/gavrielc/Nano-PDF
171•GavCo•3d ago•39 comments

Show HN: Real-time system that tracks how news spreads across 200k websites

https://yandori.io/news-flow/
253•antiochIst•1w ago•70 comments

Show HN: FFmpeg Engineering Handbook

https://github.com/endcycles/ffmpeg-engineering-handbook
16•endcycles•1d ago•0 comments

Show HN: Docmd v0.3 – Static documentation generator (built-in search, no React)

https://github.com/mgks/docmd
3•enigmazi•6h ago•0 comments

Show HN: Fixing Google Nano Banana Pixel Art with Rust

https://github.com/Hugo-Dz/spritefusion-pixel-snapper
187•HugoDz•6d ago•34 comments

Show HN: KiDoom – Running DOOM on PCB Traces

https://www.mikeayles.com/#kidoom
361•mikeayles•1w ago•49 comments

Show HN: Doomscrolling Research Papers

https://www.openpaperdigest.com/
11•davailan•16h ago•5 comments

Show HN: Elf – A CLI Helper for Advent of Code

https://github.com/cak/elf
3•cak•17h ago•5 comments

Show HN: Visual, local-first data tool

https://columns.dev/
3•rafferty97•17h ago•2 comments

Show HN: Glasses to detect smart-glasses that have cameras

https://github.com/NullPxl/banrays
505•nullpxl•4d ago•193 comments

Show HN: I want food – Simple swipe based restaurant discovery app

https://iwant.food/
4•b44rd•18h ago•4 comments

Show HN: I was reintroduced to computers: Raspberry Pi

https://airoboticist.blog/2025/12/01/i-was-reintroduced-to-computers-raspberry-pi/
4•observer2022•18h ago•1 comments

Show HN: Furnace – the ultimate chiptune music tracker

15•hilti•1d ago•0 comments

Show HN: An LLM-Powered Tool to Catch PCB Schematic Mistakes

https://netlist.io/
54•wafflesfreak•4d ago•29 comments

Show HN: Explicode – Write Markdown in code comments

2•ben8888•23h ago•0 comments

Show HN: Watsn.ai – Scarily accurate lie detector

https://watsn.ai/
3•flx1012•1d ago•2 comments