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: Boing

https://boing.greg.technology/
575•gregsadetsky•13h ago•104 comments

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

https://yandori.io/news-flow/
148•antiochIst•4d ago•34 comments

Show HN: Fixing Google Nano Banana Pixel Art with Rust

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

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

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

Show HN: Speculative Decoding from Scratch in PyTorch (2.8x CPU Speedup)

https://github.com/kunal51107/Speculative-decoding-engine
2•kunal51107•1h ago•1 comments

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

https://github.com/gavrielc/Nano-PDF
148•GavCo•20h ago•32 comments

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

143•grigio•6d ago•49 comments

Show HN: Mitsuki, a Python web framework as fast as Node or Java

https://github.com/DavidLandup0/mitsuki
3•DavidLandup0•3h ago•0 comments

Show HN: Explore what the browser exposes about you

https://neberej.github.io/exposedbydefault/
248•coffeecoders•5d ago•86 comments

Show HN: ReadyKit – Superfast SaaS Starter with Multi-Tenant Workspaces

https://readykit.dev/
2•level09•9h ago•0 comments

Show HN: SolveMyPainPoint – A single place to post and discover real problems

https://www.solvemypainpoint.com/
2•Chrizzby•4h ago•0 comments

Show HN: Best Black Friday Deals [Mega List]

https://www.blackfridaydeals.directory
3•bfdd•4h ago•0 comments

Show HN: MTXT – Music Text Format

https://github.com/Daninet/mtxt
4•daninet•6h ago•0 comments

Show HN: Let Claude Code call other LLMs when it runs in circles

https://github.com/raine/consult-llm-mcp
3•rane•7h ago•1 comments

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

https://github.com/NullPxl/banrays
498•nullpxl•2d ago•190 comments

Show HN: Zero-power photonic language model–code

https://zenodo.org/records/17764289
15•damir00•22h ago•5 comments

Show HN: Mu – The Micro Network

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

Show HN: Choose your own adventure style Presentation

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

Show HN: No Environment Setups Anymore

https://www.gitarsenal.dev/
15•rohan2003•20h ago•12 comments

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

https://netlist.io/
50•wafflesfreak•1d ago•29 comments

Show HN: KiDoom – Running DOOM on PCB Traces

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

Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ

https://473999.net/pulse
82•473999•1d ago•31 comments

Show HN: I built an interactive HN Simulator

https://news.ysimulator.run/news
535•johnsillings•5d ago•214 comments

Show HN: MkSlides – Markdown to slides with a similar workflow to MkDocs

https://github.com/MartenBE/mkslides
76•MartenBE•3d ago•15 comments

Show HN: Era – Open-source local sandbox for AI agents

https://github.com/BinSquare/ERA
62•gregTurri•3d ago•18 comments

Show HN: Runprompt – run .prompt files from the command line

https://github.com/chr15m/runprompt
131•chr15m•3d ago•48 comments

Show HN: I made a free log anonymizer in the browser

https://www.getloglens.com/tools/log-sanitizer
3•wazzaaaa•18h ago•4 comments

Show HN: I turned algae into a bio-altimeter and put it on a weather balloon

https://radi8.dev/blog/stratospore/
140•radeeyate•1w ago•13 comments

Show HN: ClearHearAI-The Essential App for Hearing Impaired and Deaf Communities

https://clearhearai.com/
2•justinos•18h ago•0 comments

Show HN: MacGlow – macOS app to sync brightness across Mac and all Monitors

https://www.lovi.sh/macglow
6•lovish888•1d ago•2 comments