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: Gemini 4 Argon plays StarCraft

https://starskirmish.com/bench/v0-2/
8•__cayenne__•38m ago•0 comments

Show HN: rStation – Let's build our own AI swarm to solve Millennium Problems

https://rstation.ai/
4•stephenchung•21m ago•1 comments

Show HN: Wasmga.me – Homebrew and open-source games running on WebAssembly

https://wasmga.me/
3•iridis•27m ago•0 comments

Show HN: New social networking site supprting feature phones built in malawi

https://mososi.vercel.app
3•RedsonNgwira•43m ago•0 comments

Show HN: Monitoring my 'dumb' boiler with AI

https://ndroo.github.io/tapo-boiler-monitor/
2•verelo•1h ago•0 comments

Show HN: Anima, interactive biology models from plain English (open source)

https://anima.arcumet.com
3•zeshama•1h ago•0 comments

Show HN: Scriber-Pro 2.0, a Mac app that transcribes m3u8 streams from web pages

https://scriberpro.cc/hn2/
4•raqix•1h ago•1 comments

Show HN: Landed Cost Kit – landed cost and tariff what-ifs per SKU

https://landedcostkit.com/
2•gitvim•1h ago•1 comments

Show HN: Cr34te.it – a website anyone can rewrite one turn at a time with AI

https://cr34te.it/
3•y42•2h ago•2 comments

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

https://github.com/andunieee/flipflop
131•andunie•1d ago•64 comments

Show HN: A WebGL hommage to PS1 demo discs

https://demo-disc.pixelnest.io/
4•valryon•1h ago•0 comments

Show HN: Proa – A Rust web framework with fast SSR and multi-target rendering

https://proa.so/
104•burnrate•23h ago•29 comments

Show HN: Unfenced – Land for sale that borders public land

https://unfenced.land/
302•otherwatersflow•1d ago•195 comments

Show HN: Indigene – Native plants for where you stand

https://indigene.app/
114•olivierlacan•3d ago•41 comments

Show HN: A Music-Reading Trainer

https://parkscomputing.com/page/sight-reader
3•paulmooreparks•5h ago•0 comments

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

https://petal.live/
217•thedracle•1d ago•41 comments

Show HN: Ito – Build Terminal UIs in Lua

https://uji.sh/ito/
73•cat-whisperer•1d ago•14 comments

Show HN: My Terminal Themes Web App

41•bado•1d ago•17 comments

Show HN: Sygal – Convert PDFs, scans and web pages to Markdown, locally

https://sygal.app
43•cyrillsemah•22h ago•15 comments

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

https://clova.email/
114•edpin2000•1d ago•95 comments

Show HN: Gitsu.app – A Linear-alternative built on GitHub Projects

https://gitsu.app/
5•indhuja•9h ago•6 comments

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

https://guitoro.com/
567•talccc•2d ago•161 comments

Show HN: Continuous Trunk Builds of Network Ups Tools (Nut) for Fedora/EL

https://copr.fedorainfracloud.org/coprs/karellen/nut-next/
2•arcivanov•9h ago•0 comments

Show HN: Chickadee Bandit – Build private apps for your family

https://www.chickadeebandit.com/gallery
4•ChickadeeBandit•14h ago•3 comments

Show HN: Endo – A Higher-Order Harness

https://github.com/longsurf-ai/endo
6•Warren93•17h ago•0 comments

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

https://museumofages.org/w/vinci
90•micstradev•2d ago•40 comments

Show HN: Lobby Domains: Find Domains with Chrome's On-Device AI

https://lobby.domains/
2•dalemhurley•10h ago•0 comments

Show HN: BlastLoop, a structure-first coding method for AI agents

https://github.com/rlshaw-ml/BlastLoop
14•rossleeshaw•22h ago•1 comments

Show HN: Kitaphone – Call mobile phones and landlines directly from the browser

https://kitaphone.com
2•beardnetworks•11h ago•1 comments

Show HN: Use your OpenAI subscription to create audiobooks

https://pdftomp3.com/connect-ai/
172•janpmz•3d ago•90 comments