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: Fixing Google Nano Banana Pixel Art with Rust

https://github.com/Hugo-Dz/spritefusion-pixel-snapper
146•HugoDz•4d ago•23 comments

Show HN: A "Cram tests" script for windows shells

https://github.com/NyuB/craw
3•NyuB•4d ago•0 comments

Show HN: Two physics-based programming languages (WPE/TME and Crystalline)

https://github.com/Heimdall-Organization/DHawk-Labs
2•yodamonk1•1h ago•0 comments

Show HN: C++ order book matching engine (3.2M orders/SEC, ~320ns)

https://github.com/eelixir/mercury
3•tjwells•1h ago•2 comments

Show HN: Online AI Image Quality Enhancer for Free

https://aienhancer.ai/
2•Pratte_Haza•2h ago•0 comments

Show HN: Boing

https://boing.greg.technology/
714•gregsadetsky•1d ago•139 comments

Show HN: Real-time system that tracks how news spreads across 200k websites

https://yandori.io/news-flow/
237•antiochIst•5d ago•57 comments

Show HN: FastLanes based integer compression in Zig

https://github.com/steelcake/zint
2•ozgrakkurt•3h ago•0 comments

Show HN: Identifiy test coverage gaps in your Go projects

https://github.com/LeanerCloud/testvet
4•alien_•7h ago•1 comments

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana

https://github.com/gavrielc/Nano-PDF
162•GavCo•1d ago•36 comments

Show HN: I Built Tinyfocus – A Minimal Tool to Help Solo Founders Focus

https://www.tinyfoc.us/landing
16•arlindb•11h ago•1 comments

Show HN: Explore what the browser exposes about you

https://neberej.github.io/exposedbydefault/
264•coffeecoders•6d ago•86 comments

Show HN: I built utm.one a clean, minimal shortener+UTM governance tool (beta)

https://utm.one/
3•Raj7k•7h ago•2 comments

Show HN: Free AI Coding with Open Source and Deca Models

https://github.com/GenLabsAI/Agentica/releases/tag/v0.0.1
2•GenLabs-AI•7h ago•0 comments

Show HN: Aion – AI longevity coach using wearables, blood tests and facial scans

https://app.aionlongevity.com/
2•nevenp•7h ago•0 comments

Show HN: Tracktrip, Travel Expense Tracker

https://tracktrip.app/
3•fuegoio•8h ago•1 comments

Show HN: Memory Lane – bootstrap your naive Claude instances with their history

https://github.com/jMyles/memory-lane
2•jMyles•8h ago•1 comments

Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux

152•grigio•6d ago•56 comments

Show HN: Thermodynamic Alignment Forces Gemini Thinking into "Burn Protocol"

https://github.com/CodeIncept1111/Sovereign-Stack
3•CodeIncept1111•9h ago•2 comments

Show HN: Glasses to detect smart-glasses that have cameras

https://github.com/NullPxl/banrays
499•nullpxl•3d ago•192 comments

Show HN: A fun password strength meter I made for my teenage kids and friends

https://passwordcat.top
4•wstaeblein•10h ago•0 comments

Show HN: Unmarker.it – Client-Side Tool to Disrupt Invisible AI Watermarks

https://www.unmarker.it/
2•ing-norante•11h ago•0 comments

Show HN: KiDoom – Running DOOM on PCB Traces

https://www.mikeayles.com/#kidoom
358•mikeayles•5d ago•49 comments

Show HN: Schema Pilot – Visual Database Designer with Instant Prisma

2•Punyakrit•12h ago•0 comments

Show HN: Mu – The Micro Network

https://github.com/asim/mu
63•asim•6d ago•41 comments

Show HN: Choose your own adventure style Presentation

https://github.com/Skarlso/adventure-voter
60•skarlso•1w ago•9 comments

Show HN: Zero-power photonic language model–code

https://zenodo.org/records/17764289
16•damir00•1d ago•5 comments

Show HN: An LLM-Powered Tool to Catch PCB Schematic Mistakes

https://netlist.io/
51•wafflesfreak•2d ago•29 comments

Show HN: No Environment Setups Anymore

https://www.gitarsenal.dev/
16•rohan2003•1d ago•15 comments

Show HN: RetroAssembly – Retro game library built for web browsers

https://retroassembly.com/
2•arianrhodsand•14h ago•0 comments