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: GlassBox – what the browser reveals, and how identifiable you are

https://glassbox.codecanary.org
43•tke248•2h ago•18 comments

Show HN: PicoMQ – Durable Streams over HTTP, on object storage

https://picomq.com/
35•adesh_nalpet•2h ago•0 comments

Show HN: A techno machine in one HTML file, with verifiable renders

https://ssx360.github.io/rack-02/?src=hn
96•ssx360•5h ago•18 comments

Show HN: Kern – container and resource runtime in a 1.5 MB binary, no daemon

https://github.com/getkern/kern
2•realexweb•22m ago•0 comments

Show HN: I built a lite LPU that can do inference on Karpathy's MicroGPT

https://www.lpulite.com
3•sakshambatraa•35m ago•1 comments

Show HN: How to Mentally Calculate the Day of the Week for Any Date

https://tinkerandsee.com/weekday/
13•yang140•3h ago•3 comments

Show HN: Tblue – 614 passive security scanners for any website, runs locally

https://github.com/taylannuhogluofficial-png/Tblue
9•taylannuhoglu•3h ago•2 comments

Show HN: Chrome extension that gives you the TlDR from YouTube without the watch

https://addketchup.app/
2•easymode•40m ago•1 comments

Show HN: Mnemosyne – No-back end visual novel engine (Vue 3 and Pinia)

https://github.com/Maris-CHALDEAS/MNEMOSYNE
3•souls-syntax•45m ago•1 comments

Show HN: Scant helps you find barely used Python dependencies

https://github.com/alan707/scant
2•squeakywheel•46m ago•0 comments

Show HN: Vanilla OS 3 Reunion – Immutable and Reproducible Operating System

https://vanillaos.org/blog/article/2026-08-24/vanilla-os-3-reunion---stable-release
20•NN708•8h ago•8 comments

Show HN: My Emacs Zero to IDE Journey

https://github.com/KallDrexx/emacs-zero-to-ide-journey/blob/main/README.md
8•KallDrexx•4h ago•0 comments

Show HN: I built a museum of AI interfaces

https://interfaces.kylejeong.com/
5•Kylejeong21•2h ago•2 comments

Show HN: A Modern GUI Library for Ada: CSS Styling, XML UI, SDL3

https://github.com/ovenpasta/adi2
17•ovenpasta•2h ago•8 comments

Show HN: Slnmap – Roslyn code graph linking React call sites to .NET endpoints

https://github.com/EMahmoudNabil/slnmap
3•emahmoudnabil•2h ago•2 comments

Show HN: BidSonar – MCP server for UK/EU government contracts and grants

https://bidsonar.com/mcp
7•flibbertigibber•5h ago•0 comments

Show HN: A path through time-series anomaly detection, z-scores to deep learning

https://github.com/JulienAu/anomaly-detection-tutorials
3•Julien-Au•2h ago•0 comments

Show HN: AICostBudget – Estimate monthly AI API costs before launch

https://aicostbudget.com/en/ai-api-cost-calculator
3•kingkemol888•2h ago•1 comments

Show HN: Ruby script that prints a Ruby

https://github.com/Roshanjossey/ruby.rb/blob/main/ruby.rb
2•sudo_bangbang•2h ago•0 comments

Show HN: Poems from 20 years ago shared via interactive website

2•ashitlerferad•2h ago•0 comments

Show HN: PWA that lets you see which cities are beneath your feet

https://earthview.sunny.gg/
2•_fat_santa•2h ago•0 comments

Show HN: SQLite files as applications - uApps

https://thederf.com/uapp/demo/
2•thederf•2h ago•0 comments

Show HN: Tilesquat – 1k tiles, and anyone can outpay you to take yours

https://tilesquat.com/
2•Waffle2180•3h ago•0 comments

Show HN: Dashi – a 214KB Chrome new tab dashboard with no servers or analytics

https://trydashi.app/
5•trydashi•4h ago•2 comments

Show HN: LunarBasic, a BASIC that compiles 2D games to native executables

https://lunarbasic.com/
4•essial•4h ago•1 comments

Show HN: Interactive single-line diagram of a data center power system

https://react-networks-lib.rackout.net/power-sld
5•matt-p•3h ago•0 comments

Show HN: OpenMRP – an open-source manufacturing ERP built over 4 years

https://github.com/open-mrp/api
6•dalbaugh•5h ago•0 comments

Show HN: The Million Dollar Homepage, but as a 3D Cube

https://www.cubeboost.lol/
4•its_ajseven•3h ago•0 comments

Show HN: Open-source remote controller for your Claude Code/codex session

https://github.com/antoinedc/mantaui
2•antoinec•3h ago•0 comments

Show HN: Manygit – a lazygit-style TUI for a whole folder of Git repos

https://rabeeh-ta.github.io/manygit/
2•rabeeh0ta•3h ago•0 comments