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: The Channels SDK – Bring Any Agent to Any Channel (Slack, MS Teams)

https://github.com/CopilotKit/channels-sdk
94•davidmckayv•12h ago•20 comments

Show HN: Sidebar – a private ESP32 intercom for five kids, no accounts

https://www.sundaradnus.ca/writing/sidebar-building-a-ham-radio-for-my-son
3•nonstopnonsense•1h ago•0 comments

Show HN: Pokémon Emerald Ported to Raspberry Pi Pico 2

https://github.com/mattdeeds/pokeemerald-rp2350
42•mdeeds•7h ago•25 comments

Show HN: La Vieja Contra El Dibu – Penalty Shootout Game vs. Dibu Martínez

https://laviejacontraeldibu.app
2•alanzhan•2h ago•0 comments

Show HN: QWERTY MIDI – Isomorphic Layout MIDI Controller

https://beijaflor.io/blog/07-2026/querymidi/
3•yamadapc•3h ago•0 comments

Show HN: A terminal glued to the macOS dock

https://github.com/palamim/starboard
37•leopalamim•18h ago•12 comments

Show HN: AI Tutoring with Visual Grounding

https://useknowable.ai/
2•samuelzxu•4h ago•1 comments

Show HN: ARF – a record format for AI evaluation runs, with reproducible digests

https://www.korvo.xyz/arf
3•akshay_bhardwaj•5h ago•0 comments

Show HN: Learn System Design, one campaign at a time

https://scalequest.io/
4•raaa1•6h ago•0 comments

Show HN: I spent 2 years designing a mechanical Magic Keyboard

https://electronicmaterialsoffice.com/
263•aemerson_•14h ago•219 comments

Show HN: Simple algorithm and color space to generate diverse skin tones

https://toneyalexander.github.io/inclusive-color-space/
617•automatoney•2d ago•100 comments

Show HN: demake – one source project compiles to any retro game console ROM

https://geosona.com/demake/
38•gste•17h ago•8 comments

Show HN: Wallfacer – A terminal session manager for Claude Code, and more

https://github.com/pradipta/wallfacer
35•pradiptasarma•1d ago•22 comments

Show HN: HUD, an open-source minimal terminal UI for ClaudeCode, Codex, OpenCode

https://github.com/adrida/hud-mode
25•adam_rida•1d ago•1 comments

Show HN: Maple-Preview – Ternary 20B MoE running at 120 tok/s on a iPhone

https://deepgrove.ai/maple-preview
169•edwardbzhang•2d ago•52 comments

Show HN: My receipt printer prints an original artwork every morning

https://github.com/matt-w-horn/morningprint
22•spectraldrift•1d ago•6 comments

Show HN: See every Google ad any company is running (free, no signup)

https://vaytric.com/google-ads-lookup/
7•tradi3•13h ago•2 comments

Show HN: Fine-tune an 8B model on a 4 GB laptop GPU

https://github.com/MakazhanAlpamys/Soup
135•MakazhanAlpamys•2d ago•28 comments

Show HN: Run an 80B Qwen in 4.3 GB of RAM on a Mac, and a 35B on an iPhone

https://github.com/leonickson1/Swiftlet
310•leonickson•3d ago•140 comments

Show HN: Elevators

https://john.fun/elevators
1668•Jrh0203•6d ago•413 comments

Show HN: Modern Browsers Don't Need the Cookie Anymore

https://kuber.studio/cookie/
23•kuberwastaken•1d ago•26 comments

Show HN: Photo to Video AI – Animate a photo with a motion prompt

https://www.phototovideo-ai.net/
2•zduoduo•14h ago•0 comments

Show HN: ssh ssh.place

https://ssh.place
184•jeninh•4d ago•120 comments

Show HN: FormLab, a no-signup formulation lab notebook in the browser

https://lab.formvix.com/
3•juliu1980•15h ago•0 comments

Show HN: An AI agent that trades inside limits you set, starting on paper

https://quantsignals.xyz/fst
17•henryzhangpku•1d ago•9 comments

Show HN: How will the Aug 12 eclipse look like from your address?

https://eclipse2026times.com/
5•cpcdoy•15h ago•4 comments

Show HN: ClickBench Playground – a playground for 110 database systems

https://benchmark.clickhouse.com/playground/
21•zX41ZdbW•1d ago•5 comments

Show HN: A browser game for experimenting with cellular societies

https://gameofsociety.alirizasaral.com
3•alirizasaral•15h ago•1 comments

Show HN: SIMD Viterbi Decoder in Rust

https://github.com/brian-armstrong/fec
63•brian-armstrong•2d ago•11 comments

Show HN: Bor – Open-source policy management for Linux desktops

https://getbor.dev/blog/2026-08-02-bor-v080-release/
196•eniac111•4d ago•29 comments