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: Jigsaw Haiku

https://jigsawhaiku.com/
70•windowshopping•3d ago•23 comments

Show HN: Stuxnet – A reconstructed source code of the infamous cyber-weapon

https://github.com/Sadpainy/Stuxnet
125•CMDDestory•5h ago•45 comments

Show HN: Interactive Tree of Life

https://ptree.org/
76•Lucent•4d ago•22 comments

Show HN: NYC MapTap – Learn NYC neighborhoods (with subway routes when you miss)

https://albertjoseph0.github.io/nyc-maptap/
4•abj908•1h ago•2 comments

Show HN: Claude Style Patch – A dropin Claude.MD section for improving Claudish

https://github.com/andrewroxby/claude-style-patch
2•AndrewRoxby•51m ago•2 comments

Show HN: Browser only CSV editor, data never leaves your machine

https://csvpreview.com
2•anshulsahni•58m ago•0 comments

Show HN: Jackalope.dev

https://jackalope.dev/
3•ghosts_•1h ago•1 comments

Show HN: Archprint, infer architecture lint rules from your repo's import graph

https://github.com/Tommkruix/archprint
2•Tommkruix123•1h ago•1 comments

Show HN: Zero downtime embedding model upgrades

https://github.com/arnsri33/embedflow
2•coolArnav•1h ago•0 comments

Show HN: Wg-admin – web UI for an existing WireGuard host

https://github.com/logimaxx/wg-admin
25•vsergione•11h ago•6 comments

Show HN: HomeCat – Design your backyard office

https://myhomecat.com
31•dearilos•9h ago•16 comments

Show HN: GET Together – A social network where you don't need POST to Post

https://gettogether.dev
104•nchudleigh•1d ago•54 comments

Show HN: Brw - better than Claude chrome

https://brw.donworks.co.uk
6•maxrev17•4h ago•1 comments

Show HN: Engrim – A universal, local-first SQLite memory engine for AI CLIs

https://github.com/timgordontg/engrim
84•timgordontg•23h ago•50 comments

Show HN: Browse 27 years of movie ticket stubs in ThreeJS

3•zebomon•4h ago•0 comments

Show HN: Isle – managed application environments for computer-use agents

https://www.tryisle.com
9•sxhivs•11h ago•1 comments

Show HN: Caveat, a self-hosted publishing and newsletter tool

https://github.com/CaveatJS
2•jonas_kgomo•1h ago•0 comments

Show HN: Mador – Make any DOM reactive with a tiny 80-line Proxy state tuple

https://github.com/marsbos/mador
99•bosmarcel•1d ago•34 comments

Show HN: Animaxxing – get agents to animate the shit out of your website

https://animaxxing.com
5•johnpolacek•5h ago•2 comments

Show HN: I made a word building game supporting anagrams and one handed use

27•busymom0•4d ago•5 comments

Show HN: Possess, a TUI to browse and transfer coding sessions

https://github.com/steven-p-walsh/Possess
3•swalsh•9h ago•0 comments

Show HN: TERMy – A fast terminal assistant that does not use LLMs

https://github.com/gioblu/NPC-Forge/blob/main/docs/development.md
217•gioscarab•3d ago•45 comments

Show HN: Kadō – open-source habit tracker, with non-binary habit score, for iOS

https://github.com/scastiel/kado
78•scastiel•1d ago•32 comments

Show HN: Security and JSON tools that run in the browser

https://sentrint.com/tools
4•xEcho•11h ago•0 comments

Show HN: Gote – a CLI note-taking management tool for plain Markdown

6•banorton•11h ago•1 comments

Show HN: Explore the fun side of the personal web

https://straw.page/explore
4•chickenman•4h ago•0 comments

Show HN: I have created a browser FPS game with kamikaze drones

https://sectorlock.com/
3•canerg•12h ago•2 comments

Show HN: Titles – Can you write a better Hacker News title?

https://www.orangecrumbs.com/hn-titles
2•oyster143•12h ago•1 comments

Show HN: HP Jornada 545 Emulator

https://lapocket.neocities.org/
2•eafer•4h ago•0 comments

Show HN: A fast, private, cross-platform Markdown editor built with Tauri/Rust

https://github.com/skanga/mdedit
2•skanga•12h ago•6 comments