frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•7mo 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: Lamina – A compiler backend that is not LLVM or Cranelift

https://github.com/SkuldNorniern/lamina
2•skuldnorniern•36m ago•0 comments

Show HN: An A2A-compatible, open-source framework for multi-agent networks

https://github.com/openagents-org/openagents
41•snasan•5h ago•36 comments

Show HN: Interactive research papers (a big step up from ArXiv HTML)

https://sciencestack.ai
4•cjlooi•53m ago•4 comments

Show HN: CTON: JSON-compatible, token-efficient text format for LLM prompts

https://github.com/davidesantangelo/cton
6•daviducolo•2h ago•0 comments

Show HN: F32 – An Extremely Small ESP32 Board

https://github.com/PegorK/f32
42•pegor•14h ago•4 comments

Show HN: I built a Chrome Extension to inject custom UTM parameters into URLs

https://chromewebstore.google.com/detail/utm-bandit/hgkdaigafpdboigkdogdffiedbbbajep
2•RyanDavid•28m ago•0 comments

Show HN: I made a down detector for down detector

https://downdetectorsdowndetector.com
547•gusowen•1d ago•161 comments

Show HN: OctoDNS, Tools for managing DNS across multiple providers

https://octodns.readthedocs.io/en/latest/
22•gardnr•13h ago•0 comments

Show HN: DNS Benchmark Tool – Compare and monitor resolvers

https://github.com/frankovo/dns-benchmark-tool
47•ovo101•17h ago•27 comments

Show HN: Reproducible Dotfiles with Nix Flakes

https://github.com/momeemt/config
2•momeemt•4h ago•0 comments

Show HN: RowboatX – open-source Claude Code for everyday automations

https://github.com/rowboatlabs/rowboat
123•segmenta•1d ago•40 comments

Show HN: Browser-based interactive 3D Three-Body problem simulator

https://trisolarchaos.com/?pr=O_8(0.6)&n=3&s=5.0&so=0.00&im=rk4&dt=1.00e-4&rt=1.0e-6&at=1.0e-8&bs...
236•jgchaos•1d ago•110 comments

Show HN: I built a synth for my daughter

https://bitsnpieces.dev/posts/a-synth-for-my-daughter/
1264•random_moonwalk•1w ago•209 comments

Show HN: Vibe Prolog

https://github.com/nlothian/Vibe-Prolog
25•nl•19h ago•4 comments

Show HN: Marimo VS Code extension – Python notebooks built on LSP and uv

https://github.com/marimo-team/marimo-lsp
54•manzt•16h ago•4 comments

Show HN: Guts – convert Golang types to TypeScript

https://github.com/coder/guts
98•emyrk•1d ago•30 comments

Show HN: A subtly obvious e-paper room air monitor

https://www.nicolin-dora.ch/blog/en-epaper-room-air-monitor-part-1/
64•nomarv•2d ago•27 comments

Show HN: Parqeye – A CLI tool to visualize and inspect Parquet files

https://github.com/kaushiksrini/parqeye
159•kaushiksrini•2d ago•35 comments

Show HN: ESPectre – Motion detection based on Wi-Fi spectre analysis

https://github.com/francescopace/espectre
206•francescopace•2d ago•50 comments

Show HN: Continuous Claude – run Claude Code in a loop

https://github.com/AnandChowdhary/continuous-claude
163•anandchowdhary•4d ago•59 comments

Show HN: Reversing a Cinema Camera's Peripherals Port

https://3nt3.de/blog/reversing-fs7-comms
47•3nt3•1w ago•2 comments

Show HN: PgEdge Control Plane, a declarative API for multi-region Postgres mgmt

https://github.com/pgEdge/control-plane
4•pgedge_postgres•13h ago•0 comments

Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)

https://princejs.vercel.app
150•lilprince1218•2d ago•68 comments

Show HN: Tokenflood – simulate arbitrary loads on instruction-tuned LLMs

https://github.com/twerkmeister/tokenflood
21•twerkmeister•1w ago•0 comments

Show HN: ChunkBack – A Fake LLM API server for testing apps without paying

https://github.com/4shub/chunkback
5•forthwall•18h ago•0 comments

Show HN: Kalendis – Scheduling API (keep your UI, we handle timezones/DST)

https://kalendis.dev
18•dcabal25mh•2d ago•8 comments

Show HN: Unflip – a puzzle game about XOR patterns of squares

https://unflipgame.com/
180•bogdanoff_2•1w ago•53 comments

Show HN: Ice Breaker Games

https://icebreakergames.art
3•ethanYIAI•21h ago•0 comments

Show HN: Fixing a single pointer bug unlocked 1M+ row JSON parsing on Windows

4•hilti•21h ago•0 comments

Show HN: Building WebSocket in Apache Iggy with Io_uring and Completion Based IO

https://iggy.apache.org/blogs/2025/11/17/websocket-io-uring/
29•spetz•2d ago•6 comments