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•10mo 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: Hacker Backlinks – Discover which HN stories are cited most in comments

https://hacker-backlinks.browserbox.io
2•keepamovin•26m ago•1 comments

Show HN: A free online British accent generator for instant voice conversion

https://audioconvert.ai/british-accent-generator
20•Katherine603•4h ago•37 comments

Show HN: A segmentation model client-side via WASM – free background removal

https://qtoolkit.dev/tools/background-remover/
2•shivaodin•46m ago•0 comments

Show HN: Geo Racers – Race from London to Tokyo on a single bus pass

https://geo-racers.com/
17•pattle•3h ago•15 comments

Show HN: Camera Follow Focus Ring Generator

https://www.followyourfocus.xyz/
2•dRuivo•1h ago•0 comments

Show HN: CodeRLM – Tree-sitter-backed code indexing for LLM agents

https://github.com/JaredStewart/coderlm/blob/main/server/REPL_to_API.md
69•jared_stewart•1d ago•24 comments

Show HN: BlockHost OS – Autonomous VM provisioning through smart contracts

https://github.com/mwaddip/blockhost
3•mwaddip•2h ago•0 comments

Show HN: Agent Alcove – Claude, GPT, and Gemini debate across forums

https://agentalcove.ai
58•nickvec•17h ago•22 comments

Show HN: AI agents play SimCity through a REST API

https://hallucinatingsplines.com
198•aed•2d ago•69 comments

Show HN: SCPN Fusion Core – Tokamak plasma SIM and neuromorphic SNN control

https://github.com/anulum/scpn-fusion-core
2•anulum•2h ago•0 comments

Show HN: Double blind entropy using Drand for verifiably fair randomness

https://blockrand.net/live.html
20•rishi_blockrand•11h ago•15 comments

Show HN: FrankenTUI in the Browser

https://frankentui.com/web
6•eigenvalue•4h ago•5 comments

Show HN: Rawkit – Free, no-ads developer tools that run in the browser

https://rawkit.dev/
2•mohammedsunasra•4h ago•0 comments

Show HN: Triclock – A Triangular Clock

https://triclock.franzai.com/
49•franze•23h ago•14 comments

Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)

https://github.com/rowboatlabs/rowboat
195•segmenta•1d ago•56 comments

Show HN: Renovate – The Kubernetes-Native Way

https://github.com/mogenius/renovate-operator
41•JanLepsky•23h ago•15 comments

Show HN: I built a macOS tool for network engineers – it's called NetViews

https://www.netviews.app
239•n1sni•2d ago•60 comments

Show HN: Distr 2.0 – A year of learning how to ship to customer environments

https://github.com/distr-sh/distr
96•louis_w_gk•2d ago•29 comments

Show HN: JavaScript-first, open-source WYSIWYG DOCX editor

https://github.com/eigenpal/docx-js-editor
124•thisisjedr•2d ago•44 comments

Show HN: Detecting coordinated financial narratives with embeddings and AVX2

5•ManuelGomes•6h ago•0 comments

Show HN: Analog Reader – Chrome Extension

https://chromewebstore.google.com/detail/analog-reader/oaknflfnpdlonbjkompmiahfcoikdlhe
2•luskira•2h ago•0 comments

Show HN: Global Solo – Structural risk diagnostic for cross-border solo founders

https://www.globalsolo.global
2•jettfu•7h ago•0 comments

Show HN: Agent framework that generates its own topology and evolves at runtime

https://github.com/adenhq/hive/blob/main/README.md
99•vincentjiang•18h ago•33 comments

Show HN: Send Claude Code tasks to the Batch API at 50% off

https://github.com/s2-streamstore/claude-batch-toolkit
20•misker1•16h ago•1 comments

Show HN: CodeMic

https://codemic.io/#hn
51•seansh•4d ago•28 comments

Show HN: Crank – The SSH Terminal Manager for Engineers Who Refuse to Close Tabs

https://github.com/nexivibe/crank
5•mathgladiator•8h ago•3 comments

Show HN: ClawPool – Pool Claude tokens to make $$$ or crazy cheap Claude Code

https://clawpool.ai
18•pablojamjam•1d ago•7 comments

Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB

https://github.com/pretzelai/stripe-no-webhooks
62•prasoonds•1d ago•30 comments

Show HN: I made paperboat.website, a platform for friends and creativity

https://paperboat.website/home/
77•yethiel•1d ago•29 comments

Show HN: Floating-Point JPEG Decoder

https://github.com/rsaxvc/jFloaty
3•rsaxvc•10h ago•0 comments