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: SlideBySide – Present slides without sharing your screen

https://slidebyside.com/
69•denismenace•13h ago•27 comments

Show HN: Yavashark: I've Built a JavaScript Engine Every Day for 950 Days

https://yavashark.dev/blog/announcing-yavashark/
27•sharktheone•16h ago•3 comments

Show HN: Squishy 3D helpers powered by Three.js

https://prathje.github.io/plushies/
12•prathje•19h ago•4 comments

Show HN: Nasscad – local-first 3D CAD for browser and Windows

https://www.nasscad.com/NASSCAD_V4_7_0.htm
24•Nasser-13•17h ago•23 comments

Show HN: Popkern – open-source CAD kernel with G2 corner blends, browser IDE

https://popkern.dev/
13•geedy•18h ago•3 comments

Show HN: Full Python 3.15 Implemented in 25k LoC C11

3•soasme•9h ago•1 comments

Show HN: A Truly Modular Keyboard

https://github.com/notaroomba/keybytes
316•NotARoomba•4d ago•115 comments

Show HN: A visual map of related food dishes from around the world

https://tangledtaste.com/
3•agendreau•10h ago•3 comments

Show HN: I built a map of billboards and banners in Poland (gpy.pl)

https://gpy.pl/
3•tomge•10h ago•0 comments

Show HN: Studio 3e8: Mesa 1, affordable Metal 3D Printer

https://www.studio3e8.com/post/studio-3e8-launch
6•danthompson41•16h ago•1 comments

Show HN: Measuring how much of an AI-assisted design is yours

https://claude.ai/artifact/Xxm7H6eLCKgoxJVrSqTigH
3•arian_•12h ago•1 comments

Show HN: Hob - Open-source, on device alternative to Claude Cowork and ChatGPT

https://github.com/FrigadeHQ/hob
172•pancomplex•2d ago•42 comments

Show HN: A proof-of-concept formalization of the IRS federal tax forms

https://github.com/emmilco/us-tax-model
5•RGS1811•12h ago•0 comments

Show HN: OpenTaxRate – open-source US sales tax rates by street address

https://github.com/equated-org/opentaxrate
4•winxton•13h ago•0 comments

Show HN: Native gnome markdown viewer with mermaid support

https://github.com/jefersondaniel/markdown-viewer
2•jefersondaniel•13h ago•0 comments

Show HN: Homi, open decision model for audio, near Flash on MMSU and 50x cheaper

https://github.com/egma-ai/homi/
5•namanbhulawat•13h ago•0 comments

Show HN: Specification First Agentic Development Plugin and Prove

https://spec-first.dev/
34•hleichsenring•1d ago•31 comments

Show HN: TitleArt – Make text like it's 1997

https://titleart.dvy.io/
404•davidbarker•3d ago•82 comments

Show HN: Generate (animated) QR Codes straight in your terminal

https://github.com/Y2Z/qr
3•snshn•14h ago•1 comments

Show HN: I made an interactive Sakura tree that runs in the browser

https://nozomi-xi.vercel.app
5•mohabbat_vlx•15h ago•0 comments

Show HN: Chopstick – Mac notch widgets built by your coding agent

https://chopstick.sh/
2•joshuaknauber•16h ago•0 comments

Show HN: Parley – coding-agent sessions that collaborate over IRC

https://github.com/colinsurprenant/parley
4•colinsurprenant•16h ago•3 comments

Show HN: Algeon – Compose GPU graph, vector, and ML algorithms in SQL

https://github.com/algeon-dev/algeon
2•morristai•16h ago•0 comments

Show HN: Achive – 12y/O built commitment app, 95% of failed stakes to hospice

https://achive-app.vercel.app/
7•SlovakGuy•16h ago•0 comments

Show HN: Convoy – Easiest way to get paid for sharing your knowledge

https://convoy.so
3•misteryomi•16h ago•0 comments

Show HN: I Made a Public Transit Optimization Puzzle Game

https://metromaneuver.com/
2•rjrozenbaum•16h ago•0 comments

Show HN: UEFI pre-driver Nvidia GPU unlocker for Windows

https://github.com/physicsdolphin/nv-uefi-unlocker
2•84634E1A607A•17h ago•0 comments

Show HN: Hurston-1 open source TTS that speak Southern American and Afro-English

https://huggingface.co/destined/hurston-1
68•Gcarter08•4d ago•26 comments

Show HN: Peregrine – Integrated Terminal and File Browser

https://github.com/David-OConnor/peregrine
3•the__alchemist•18h ago•0 comments

Show HN: I worked at an ATS, so I built Recruiter BFF for Claude and ChatGPT

https://github.com/kevinmmiddleton/recruiter-bff
2•kevinmiddleton•18h ago•0 comments