frontpage.
newsnewestaskshowjobs

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•1y 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: Pentaton LP – a music streamer with an LP sleeve sized display

https://pentaton.app/blog/2026-07-12-introducing-pentaton-lp/
2•interfeco•2m ago•0 comments

Show HN: Mindwalk – Replay coding-agent sessions on a 3D map of your codebase

https://github.com/cosmtrek/mindwalk
152•cosmtrek•1d ago•62 comments

Show HN: Codebase Posters – turn any Git repo into generative poster art

https://github.com/unable12/codebase-posters
17•unable0•9h ago•3 comments

Show HN: Zen Mode – a global focus mode for macOS

https://github.com/cabeen/zen-mode
22•cafebeen•10h ago•9 comments

Show HN: Shirei, cross-platform GUI framework in native Go

https://github.com/hasenj/go-shirei/
84•hsn915•14h ago•51 comments

Show HN: Self-hosted voice AI agent for Asterisk/FreePBX

https://github.com/hkjarral/AVA-AI-Voice-Agent-for-Asterisk
4•hkjarral•4h ago•0 comments

Show HN: Kurvengefahr – browser CAD/CAM for pen plotters

https://kurvengefahr.org/
18•tibordp•17h ago•6 comments

Show HN: Getting GLM 5.2 running on my slow computer

https://github.com/JustVugg/colibri
914•vforno•3d ago•232 comments

Show HN: Web App Uses RTL-SDR to Align HDTV Antenna

https://tunerscope.com/
3•robotastic•5h ago•0 comments

Show HN: Capn-hook for coding agents – don't grep the same mystery twice

https://github.com/cyrusNuevoDia/capn-hook
8•knrz•10h ago•1 comments

Show HN: Agent-run – Run a coding agent in a sandboxed environment

https://github.com/sin-ack/agent-run
7•trashburger•10h ago•2 comments

Show HN: Hologram, photo management and culling built with Tauri

https://github.com/ThatXliner/Hologram
3•thatxliner•8h ago•0 comments

Show HN: 18 Words

https://18words.com/
1144•pompomsheep•3d ago•357 comments

Show HN: Skillscript – A declarative, sandboxed language for tool orchestration

https://github.com/sshwarts/skillscript
14•sshwarts•18h ago•20 comments

Show HN: Cpulse – See why your Docker Compose stack is stuck

https://github.com/hyturing/compose-pulse
3•hyturing•9h ago•0 comments

Show HN: Learn by rebuilding Redis, Git, a database from scratch

https://shipthatcode.com
192•acley•1d ago•65 comments

Show HN: PitchTrail – Perfect Pitch for Kids

https://pitchtrail.app/
6•theckel•10h ago•3 comments

Show HN: Free Community Radio Player (PWA)

https://radiodock.app/
4•bitmancer•10h ago•0 comments

Show HN: Ant – A JavaScript runtime and ecosystem

https://antjs.org
317•theMackabu•1d ago•145 comments

Show HN: Orbit – AR satellite tracker, watch 15k+ objects

https://nagylukas.github.io/orbit.html
85•lukas9•1d ago•19 comments

Show HN: Let your coding agent iterate by seeing the browser

https://github.com/puffinsoft/peek-cli
6•G3819•7h ago•0 comments

Show HN: WA State Tolls tool that shows the best time to take it to save money

https://watolls.danielsada.tech/
2•dshacker•8h ago•0 comments

Show HN: Sqlsure – deterministic semantic checks for AI-generated SQL

https://github.com/sqlsure/sqlsure
39•tejusarora•1d ago•7 comments

Show HN: Earth Game – An offline CLI for turning life goals into quests

https://github.com/skorotkiewicz/earth-game
54•modinfo•1d ago•12 comments

Show HN: Reame – a CPU inference server that gets faster as it runs

https://github.com/swellweb/reame
56•targetbridge•1d ago•16 comments

Show HN: Collaborative context-sharing memory platform for agents and teams

https://xysq.ai/
3•ximihoque•9h ago•1 comments

Show HN: Bananarr – Peel Back the Tech Stack of Any Website

https://bananarr.com/
2•ernsheong•9h ago•2 comments

Show HN: Sleep external displays connected to a MacBook after closing lid

https://github.com/KristijanKocev/lidwatch
3•justAnotherHero•9h ago•0 comments

Show HN: Personal Biohacking Lab

https://selfassay.com
2•ainthusiast•9h ago•1 comments

Show HN: Reverse-engineering web apps into agent tools

92•pancomplex•3d ago•38 comments