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: Garden of Flowers – an archive of pictorial typography before ASCII art

https://garden-of-flowers.heikkilotvonen.com/
66•california-og•4h ago•11 comments

Show HN: SharkClean MCP

https://github.com/a-funk/sharkclean-mcp
6•afunk•3d ago•1 comments

Show HN: Veterinarian turned founder, AI lawn diagnosis

https://grassdx.com/
63•andrewbr•15h ago•55 comments

Show HN: Fata – Spaced repetition to fight skill rot from AI coding

https://fata.dev
98•djoume•4d ago•49 comments

Show HN: machine0 – Persistent NixOS VMs You Control from the CLI

https://machine0.io
85•bwm•16h ago•34 comments

Show HN: FlashQwen – A from-scratch CUDA inference engine for Qwen3

https://github.com/frankkk96
3•langtang1996•3h ago•0 comments

Show HN: Zero Browser

https://github.com/nz366/zero_browser
9•zeron0a•9h ago•4 comments

Show HN: Kage – Shadow any website to a single binary for offline viewing

https://github.com/tamnd/kage
686•tamnd•1d ago•137 comments

Show HN: I wrote a C++ ray tracer from scratch without AI

https://github.com/themartiano/luz
148•martiano•23h ago•61 comments

Show HN: Trace – Offline Mac meeting transcripts you can flag mid-call

https://traceapp.info
201•AG342•2d ago•81 comments

Show HN: Exploiting Slack's video embeds to achieve E2EE communication

https://v1c.rocks/log/exploiting-slack-video/
30•victorio•17h ago•3 comments

Show HN: Claude Code for Visual Studio (native diff with accept/reject)

https://github.com/firish/claude_code_vs
19•firish•9h ago•6 comments

Show HN: Discover Wikipedia articles popular on Hacker News

https://www.orangecrumbs.com/
133•octopus143•1d ago•31 comments

Show HN: When Will AI? – A timeline of top AI predictions

https://whenwill.ai
5•jaymeh13•11h ago•0 comments

Show HN: Nxui – Copy-paste animated UI components for Vue

https://nxui.geoql.in/docs/
13•vinayakkulkarni•19h ago•4 comments

Show HN: HashMeterAi – Private AI Token Real Usage Meter for All Models

https://github.com/Hash-7777/HashMeterAi
3•Hash7777•9h ago•1 comments

Show HN: StarScope – Free astronomy dashboard for observers outside the US/UK

https://starscope.live/feed
4•xenophin•13h ago•0 comments

Show HN: Tamper-evident audit trail for AI coding agent activity

https://github.com/Constellation-Labs/gate-oc-audit
3•gclaramunt•9h ago•0 comments

Show HN: A pure-Ruby X11 terminal

https://github.com/vidarh/rubyterm
7•vidarh•14h ago•2 comments

Show HN: I am building a map of people who lived in the Roman Empire

https://new.roman-names.com/
206•metiscus•5d ago•47 comments

Show HN: Paca – Lightweight Jira alternative for human-AI collaboration

https://github.com/Paca-AI/paca
171•pikann22•2d ago•60 comments

Show HN: Homebrew 6.0.0

https://brew.sh/2026/06/11/homebrew-6.0.0/
1469•mikemcquaid•4d ago•361 comments

Show HN: Track trending GitHub repos on HN

https://hn-github-reader.vercel.app/
5•vipulag•17h ago•0 comments

Show HN: Transpilatron – an AI tool that converts Python code into C binaries

https://github.com/NoodlixProject/transpilatron
5•johnnytech•12h ago•0 comments

Show HN: We built an 8-bit CPU as 2nd year EE students

https://github.com/c0rRupT9/STEPLA-1
5•CorRupT9•12h ago•0 comments

Show HN: Understand and reduce token usage with ContextSpy context profiler

https://github.com/RimantasZ/contextspy
4•iezhy•13h ago•0 comments

Show HN: 3D print Z reinforcement via injected loops

https://mgunlogson.github.io/magma/
65•mgunlogson•6d ago•56 comments

Show HN: Putt.day a daily mini golf game

https://putt.day/
317•ellg•3d ago•111 comments

Show HN: AutoLISP in Rust/WASM, reused to script GLDF and IFC file formats

https://gldf.icu
3•holg•15h ago•3 comments

Show HN: Micro Coach – an AI workout planner built by a former personal trainer

https://microcoachapp.com/
3•coreysutton7•16h ago•0 comments