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: Unfenced – Land for sale that borders public land

https://unfenced.land/
98•otherwatersflow•2h ago•57 comments

Show HN: Indigene – Native plants for where you stand

https://indigene.app/
75•olivierlacan•2d ago•12 comments

Show HN: A 3D Configurator for Macropads

https://npad.ngrok.dev
3•alexandermkinn•1d ago•1 comments

Show HN: Ito – Build Terminal UIs in Lua

https://uji.sh/ito/
53•cat-whisperer•15h ago•10 comments

Show HN: Arneb – A Trino-compatible distributed SQL engine in Rust

https://arneb.io
2•jackypan1989•50m ago•0 comments

Show HN: Mordiem – OpenAI-compatible API with multi-network failover

https://mordiem.com
2•mordiem•51m ago•0 comments

Show HN: Flipflop, Iroh-powered persistent tunnels for filesharing

https://github.com/andunieee/flipflop
71•andunie•9h ago•30 comments

Show HN: Textfold – a native Mac text expander with plain text snippets

https://textfold.app
2•jeyanth•1h ago•0 comments

Show HN: Pi subagents Lite – keep your system prompt clean

https://github.com/AlexParamonov/pi-subagents-lite
2•alparamo•1h ago•0 comments

Show HN: Petal, open-source CoScreen/ScreenHero finally free

https://petal.live/
201•thedracle•19h ago•39 comments

Show HN: BookPress, a WordPress core in C/C++ (Live Demo)

https://bookpress.io/
5•squareys•2h ago•0 comments

Show HN: server-noonien – conflict-free agent memory across machines, no server

https://github.com/sequico/server-noonien
3•sequico•2h ago•0 comments

Show HN: Rails-preflight, a static check of what blocks your next Rails upgrade

https://github.com/aslam/rails-preflight
2•aslamsha•2h ago•0 comments

Show HN: Custom Firmware for Insta360 Wave

https://xaviergeerinck.github.io/insta360-custom-firmware/
2•thebillkidy•2h ago•0 comments

Show HN: I wrote an email app that accepts only one sender per inbox

https://clova.email/
102•edpin2000•21h ago•90 comments

Show HN: Theorem – Offline PDF/ePub reader that writes highlights to Local Vault

https://theorem.fundaments.work/
5•sapienskid•4h ago•0 comments

Show HN: My Terminal Themes Web App

20•bado•11h ago•13 comments

Show HN: A guided 3D Leonardo da Vinci museum, built in code

https://museumofages.org/w/vinci
89•micstradev•1d ago•39 comments

Show HN: Netlumi – Cloud and AI agent security with auto-remediation(Live demo)

https://app.netlumi.com
2•2511•1h ago•0 comments

Show HN: Ask a technical question, get an animated explainer you can interrupt

https://openlume.com/examples/3f65f6ce-87bf-4c81-a34b-3a1ec82f0ed1
13•shadaba•15h ago•4 comments

Show HN: Guitoro, a virtual guitar you strum with your keyboard

https://guitoro.com/
563•talccc•1d ago•160 comments

Show HN: Graphicle, a Rust port of Graphify with memory for coding agents

https://github.com/graphicle-ai/graphicle
46•KarLexAI•23h ago•12 comments

Show HN: Hardwired - turn JS into a neural net

https://chenglou.me/handwired/
4•dvrp•9h ago•1 comments

Show HN: Pulse Local, a Mac budgeting app whose AI models run on your machine

https://pulseos.finance
118•niztk•1d ago•71 comments

Show HN: Use your OpenAI subscription to create audiobooks

https://pdftomp3.com/connect-ai/
171•janpmz•2d ago•90 comments

Show HN: Spotatui, a Spotify TUI/GUI without web API rate limits

https://github.com/LargeModGames/spotatui
89•LargeModGames•2d ago•18 comments

Show HN: XY Music Notation

https://music.xy.dev/
82•jmole•1d ago•77 comments

Show HN: Parsimony – an open-source benchmark for how much code AI models add

https://parsimony.lasu.dev/
77•lasu•1d ago•17 comments

Show HN: Timur's Chess – A 14th century chess variant with giraffes

https://timurschess.com
23•LarsDu88•3d ago•6 comments

Show HN: How random are you?

https://lab.specr.net/rigged-draw/
213•vunderba•1d ago•119 comments