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•6mo 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: Katakate – Dozens of VMs per node for safe code exec

https://github.com/Katakate/k7
87•gbxk•11h ago•36 comments

Show HN: bbcli – A TUI and CLI to browse BBC News like a hacker

https://github.com/hako/bbcli
64•wesleyhill•2d ago•13 comments

Show HN: ASCII Automata

https://hlnet.neocities.org/ascii-automata/
85•california-og•4d ago•9 comments

Show HN: Streaky – GitHub Streak Monitor with Distributed Cron Processing

https://github.com/0xReLogic/Streaky
2•0xrelogic•2h ago•0 comments

Show HN: GoSMig – minimal, type-safe SQL migrations written in Go

https://github.com/padurean/gosmig
5•padurean•5h ago•0 comments

Show HN: LunaRoute – a high-performance local proxy for AI coding assistants

https://github.com/erans/lunaroute
5•erans•3h ago•1 comments

Show HN: I'm making a detective game built on Wikipedia

https://detective.wiki/
297•jasonsmiles•4d ago•43 comments

Show HN: SierraDB – A Distributed Event Store Built in Rust

https://tqwewe.com/blog/building-sierradb/
21•tqwewe•13h ago•2 comments

Show HN: DocCraft AI – Generate professional business documents

2•iedayan03•4h ago•0 comments

Show HN: I created a cross-platform GUI for the JJ VCS (Git compatible)

https://judojj.com
137•bitpatch•1d ago•42 comments

Show HN: Asimov – Context Manager for Coding Agents

2•Ihmzf•4h ago•0 comments

Show HN: I'm rewriting a web server written in Rust for speed and ease of use

https://ferron.sh/
66•dorianniemiec•19h ago•82 comments

Show HN: Django Keel – 10 Years of Django Best Practices in One Template

https://github.com/CuriousLearner/django-keel
20•sanyam-khurana•13h ago•21 comments

Show HN: Playwright Skill for Claude Code – Less context than playwright-MCP

https://github.com/lackeyjb/playwright-skill
176•syntax-sherlock•1d ago•43 comments

Show HN: I use ChatGPT these days to develop new features quickly

https://chatgpt.com/share/68f7f17f-022c-800a-8a75-814847ffe87d
3•EGreg•5h ago•1 comments

Show HN: I built TicketData – Ticket price trends and data for Sports & Concerts

https://www.ticketdata.com/
7•kapkapkap•11h ago•5 comments

Show HN: RunOS – Run Your Own Cloud on Your Own Infra

2•tylerreed•6h ago•0 comments

Show HN: ExprTk REPL – Explore math expressions in the browser with WebAssembly

https://www.partow.net/programming/exprtk/repl/index.html
8•exprtk•7h ago•0 comments

Show HN: MTOR – A free, local-first PWA to automate workout progression

https://mtor.club/
3•vmcallsm•8h ago•1 comments

Show HN: OpenJobHub – A Free and Open Job Board

https://github.com/junminhong/jobs
3•jasper_go•9h ago•0 comments

Show HN: A to Do List That Helps You Forget

https://adamjgrant.github.io/tides-over-sand/
2•hidelooktropic•9h ago•0 comments

Show HN: FastQR – A Fast QRCode Generator Supporting Batch Processing

2•tranhuucanh•10h ago•1 comments

Show HN: Realizing Karpathy's dream of Natural Language Programming

3•amthewiz•10h ago•2 comments

Show HN: Tempus is a high accuracy time-series analysis project

https://www.zarkoasen.com/tempus
2•asenzz•11h ago•0 comments

Show HN: Interactive timelines from Markdown – Chronos Timeline

https://clairefro.github.io/chronos-timeline-md/
10•marjipan200•11h ago•0 comments

Show HN: Pyversity – Fast Result Diversification for Retrieval and RAG

https://github.com/Pringled/pyversity
84•Tananon•2d ago•11 comments

Show HN: EloqDoc: MongoDB-compatible doc DB with object storage as first citizen

https://github.com/eloqdata/eloqdoc
45•iamlintaoz•2d ago•18 comments

Show HN: Apicat – A Lightweight Offline Postman Alternative

https://apicat.com
13•abacussh•13h ago•3 comments

Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC

https://github.com/VapiAI/vapicon-2025-hardware-workshop
48•Sean-Der•1w ago•7 comments

Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB

https://demo.duckui.com
211•caioricciuti•2d ago•59 comments