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: AI Facial Attractiveness Model Aligned with Human Preferences

https://faceanalysisai.com/
5•dares2573•2h ago•0 comments

Show HN: I-server: Hide server using ICMP reflection/Destination Unreachable

https://github.com/hajoon22/i-server
4•hajoon22•1h ago•0 comments

Show HN: Fluentry – local voice-to-text dictation for Linux, Wayland included

https://fluentry.github.io/
3•deniswsrosa•2h ago•0 comments

Show HN: Will Jev pull the lever in the trolley problem?

https://gpu.studio/trolley
4•lanyard-textile•2h ago•0 comments

Show HN: CUA-S1 – A System One Model for Computer Use

https://github.com/trycua/cua
79•frabonacci•18h ago•8 comments

Show HN: WideMelon - Nintendo DS games in widescreen and a phone touchscreen

https://github.com/pruefsumme/widemelon
3•pruefsumme•3h ago•0 comments

Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations

https://github.com/arnegiacomo/fugleramme
2364•arnemunthekaas•4d ago•259 comments

Show HN: Rubrol – Sub-10ms PDF engine using Typst instead of Headless Chrome

https://rubrol.com/
12•halfradaition•11h ago•1 comments

Show HN: Frost – frosted-glass Linux icons where file types say what they are

https://github.com/thissayantan/frost-icon-theme
11•thissayantan•13h ago•0 comments

Show HN: Architectural Guardrails for AI native development

https://github.com/cxgrd/cli
3•geekgod382•6h ago•0 comments

Show HN: Set, offline Markdown note-taking app with device-to-device sync

https://app.writewithset.com
5•aavshr•12h ago•0 comments

Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash

https://cactuscompute.com/needle
229•HenryNdubuaku•2d ago•91 comments

Show HN: Scry, programmable internet search w/ congestion pricing

https://scry.io/
60•Xyra•2d ago•25 comments

Show HN: Share your AI Setup, Learn from others

https://mysetup.ai/
242•steveybrown•2d ago•138 comments

Show HN: Snapdrop: Instantly share files between devices. No setup, no signup

https://snapdrop.me
108•Capira•2d ago•49 comments

Show HN: Ax-check.com – Can agents use your product?

https://www.ax-check.com/
36•0x63_Problems•2d ago•39 comments

Show HN: I wrote a custom assembler for CHIP-8 in C++

https://github.com/Tackx/c8-ass
27•tack1234•2d ago•4 comments

Show HN: Text-me: a personal agent that learns your pace

https://aiworthusing.com/agent-index/text-me
5•melfernand•10h ago•0 comments

Show HN: Jev-lint – semantic linter with plain English rules

https://github.com/zdenham/jev-lint
5•zdenham•10h ago•1 comments

Show HN: DH Tools – 40 client-side developer and productivity tools

https://denizlihub.com/
5•denizlihub•11h ago•0 comments

Show HN: Jev-align, a CLI to calibrate Jev to your judgement

https://github.com/sutro-sh/jev-align
3•sethkim•11h ago•0 comments

Show HN: Jeff – A read-only CLI for semantic code review using Jev

https://github.com/Alurith/jeff
27•imalessandro•1d ago•5 comments

Show HN: I am vibe coding a drone

https://ai-eng-design-production.up.railway.app/login
4•couAUIA•12h ago•0 comments

Show HN: Seal – Letters and passwords that open for your family after you die

https://github.com/jasonepage/Seal
12•jpage2•1d ago•7 comments

Show HN: Forexfin – Trading calculators, alerts and a journal in one place

https://forexfin.tech/
3•howtobatman101•12h ago•0 comments

Show HN: Kibana-agent – query Kibana logs from CLI

https://github.com/hyzyla/kibana-agent
3•hyzyla•12h ago•0 comments

Show HN: CrabBoss, radio automation software

https://crabboss.vercel.app
4•sonyarianto•19h ago•0 comments

Show HN: Connectome-inspired spiking network you can try in the browser

https://awareliquid-sparse-snn-demo.static.hf.space/index.html
4•EverestAn•14h ago•0 comments

Show HN: Play DSS and DS2 dictation files online without uploading your audio

https://speechtext.ai/online-dss-player
4•robgehring•14h ago•0 comments

Show HN: OpenWand – A mission to remove chat interface from working with AI

https://github.com/SunnyLich/OpenWand
4•OpenWand•14h ago•0 comments