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: TikZ Editor – WYSIWYG editor for figures in LaTeX

https://tikz.dev/editor/
202•DominikPeters•3h ago•36 comments

Show HN: Bun-sqlgen – Type-safe raw SQL for Bun, no ORM

https://github.com/ilbertt/bun-sqlgen
40•ilbert•3h ago•18 comments

Show HN: Treedocs: Documentation that automatically checks for staleness

https://dandylyons.github.io/treedocs/
20•DandyLyons•2h ago•14 comments

Show HN: Neural Particle Automata

https://selforg-npa.github.io/
69•esychology•8h ago•14 comments

Show HN: Your self, in every light - a local-first MCP self model for AI agents

https://github.com/almakit/alma
4•0set0set•41m ago•0 comments

Show HN: Shumai – open-source Frame.io alternative for creative work

https://github.com/shumaiOne/shumai
47•Yiling-J•7h ago•4 comments

Show HN: Caplets - Give your agent capabilities, not giant tool walls

https://caplets.dev
3•ianpascoe•1h ago•0 comments

Show HN: I gave Claude Code the keys to the Visual Studio debugger

https://github.com/firish/claude_code_vs
2•firish•1h ago•1 comments

Show HN: Oak – Git alternative designed for agents

https://oak.space/oak/oak
206•zdgeier•1d ago•177 comments

Show HN: OpenUser: Self-hosted user-persona tester for AI coding agents

2•manalkaff•28m ago•0 comments

Show HN: A pure ARM64 Assembly web server, now on Linux with CGI for no reason

https://github.com/imtomt/ymawky/tree/linux
46•imtomt•13h ago•17 comments

Show HN: Got sick of ads, so I made my own logic puzzle site

https://puzzlelair.com/
233•HaxleRose•1d ago•143 comments

Show HN: Transformer Primitives – A visual explainer you can send to anyone

https://understandgpt.xyz/
4•arzt•3h ago•0 comments

Show HN: CleverCrow: give tokens to your favorite projects

https://clevercrow.io
56•zhubert•1d ago•78 comments

Show HN: AGI will not come from better models, it will come from meta harness

https://github.com/the-open-engine/zeroshot
2•covibes•3h ago•2 comments

Show HN: FuckUI - AI hates your UI. Feed it the web text first

https://fuckui.com
3•keepamovin•4h ago•1 comments

Show HN: perl-lsp – annotation free static analysis for Perl

https://github.com/tree-sitter-perl/perl-lsp
3•rabbiveesh•4h ago•0 comments

Show HN: Pagecast – Publish Markdown/HTML Reports to Cloudflare Pages

https://github.com/Amal-David/pagecast
51•amaldavid•4d ago•14 comments

Show HN: Parlel – run Redis, Postgres, S3 and SaaS APIs in ~1 MB each

https://github.com/dksingh1997/parlel
3•Dheerajiitr•4h ago•0 comments

Show HN: I built an online patch backup tool for vintage 80s synths

https://knob.monster/
4•halfradaition•4h ago•0 comments

Show HN: Cachet – A drop-in semantic cache for LLM APIs, 100% local, in Rust

https://github.com/abhix2112/Cachet
4•Abhi_2112•5h ago•0 comments

Show HN: Criterion Closet as a website – pull any of 1,247 films off the shelf

https://the-criterion-closet.vercel.app
186•olievans•3d ago•54 comments

Show HN: Recall – Local project memory for Claude Code

https://github.com/raiyanyahya/recall
134•mateenah•1d ago•83 comments

Show HN: Aharness – Enforce coding-agent workflows as state machines on Codex

https://github.com/Alfredvc/aharness
4•alfredvc•6h ago•2 comments

Show HN: Selector Forge – browser extension for AI-generated resilient selectors

https://github.com/Intuned/selector-forge
35•ahmadilaiwi•1d ago•2 comments

Show HN: OpenTerm – A tiny, fast SSH client (no login, no cloud, free)

https://github.com/zhangshuo1991/openterm
3•zhangshuo1991•7h ago•0 comments

Show HN: HN Game Stories – mini-documentary of games that hit the front page

https://video.intellios.ai
15•coolwulf•2d ago•2 comments

Show HN: Teach your kids perfect pitch

https://github.com/paytonjjones/bsharp
207•paytonjjones•2d ago•145 comments

SHOW HN: Huskmail - A disposable email with private inboxes and trial library

https://huskmail.xyz
4•draggodra•8h ago•3 comments

Show HN: StartupWiki – A Free Alternative to Crunchbase

https://startupwiki.tech/
231•shpran•3d ago•69 comments