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: Stock analysis tool with quality scores and fundamental charting

https://intrinsiqq.com
2•FlippieFinance•1h ago•0 comments

Show HN: Souso – plan your week, fill your AH/Jumbo basket (MEGATHON Amsterdam)

https://souso.app
3•ntorresdev•1h ago•1 comments

Show HN: TownSquare, a tiny presence layer for websites

https://townsquare.cauenapier.com/
213•cauenapier•1d ago•119 comments

Show HN: Teach your kids absolute (perfect) pitch

https://github.com/paytonjjones/bsharp
3•paytonjjones•2h ago•0 comments

Show HN: StartupWiki – A Free Alternative to Crunchbase

https://startupwiki.tech/
211•shpran•22h ago•65 comments

Show HN: Make PDFs look scanned (CLI or in the browser via WASM)

https://github.com/overflowy/make-look-scanned
133•overflowy•20h ago•56 comments

Show HN: GraphCompose – Declarative Java engine for structured business PDFs

https://github.com/DemchaAV/GraphCompose
3•demchaav•3h ago•0 comments

Show HN: Microcrad – Micrograd Reimplemented in C

https://github.com/oraziorillo/microcrad
71•oraziorillo•4d ago•27 comments

Show HN: We post-trained a model that pen tests instead of refusing

https://www.argusred.com/cli
84•dk189•1d ago•38 comments

Show HN: My Windows XP portfolio with working Game Boy and iPod

https://mitchivin.com/
66•mitchivin•19h ago•32 comments

Show HN: Tiny – An interpeted dynamic langauge with inline Go native functions

https://github.com/confh/Tiny
40•confis•19h ago•11 comments

Show HN: Ember, a native iOS Hacker News reader I built around accessibility

https://github.com/DatanoiseTV/ember-hackernews
98•sylwester•21h ago•24 comments

Show HN: Talos – Open-source WASM interpreter for Lean

https://github.com/cajal-technologies/talos
104•mfornet•3d ago•28 comments

Show HN: Criterion Closet as a website – pull any of 1,247 films off the shelf

https://the-criterion-closet.vercel.app
29•olievans•1d ago•7 comments

Show HN: Metiq: a real time 3D globe for 100 public datasets

https://metiq.space
145•rakeda•5d ago•42 comments

Show HN: Agentic coding workflows built on Git worktrees and task evidence

https://github.com/alex-reysa/glueRun-go
9•alexreysa•14h ago•1 comments

Show HN: TLA+ Process Studio

https://tlaplus-process-studio.com/?example=meeting-lifecycle
11•uptodatenews•16h ago•1 comments

Show HN: Gerrymandle - Daily puzzle game where you redraw electoral districts

https://gerrymandle.cc/
235•realmofthemad•3d ago•77 comments

Show HN: Chess-Inspired Roguelike

https://princechazz.com
10•cowboy_henk•8h ago•0 comments

Show HN: Domphy – plain-object UI for tool apps, AI-correctable output

10•khanhhuunguyen•2d ago•3 comments

Show HN: Domvault – self-hostable second brain with consent-based note sharing

https://github.com/dys5315/domvault
3•quietdrift_04•8h ago•0 comments

Show HN: Pyor – A desktop PR reviewer for the diffs GitHub chokes on

2•othmanosx•8h ago•0 comments

Show HN: Notedog – Git-friendly portable Markdown journal, edit from a laptop

https://notedog.run/
2•hibariya•8h ago•0 comments

Show HN: Quikdown – 17 KB bidirectional Markdown parser and rich-fence editor

https://github.com/deftio/quikdown
2•deftio•8h ago•0 comments

Show HN: Onsight: pay a local to photograph any spot in San Francisco, on demand

https://onsight.photo/san-francisco
9•pro_methe5•16h ago•3 comments

Show HN: Are You in the Weights?

https://www.intheweights.com/
461•turtlesoup•2d ago•243 comments

Show HN: An 8-bit live gamecast for baseball

https://ribbie.tv/watch
256•brownrout•3d ago•138 comments

Show HN: Pagecast – Publish Markdown/HTML Reports to Cloudflare Pages

https://github.com/Amal-David/pagecast
33•amaldavid•2d ago•8 comments

Show HN: Rocannon – Any Ansible module to MCP Tool, record sessions as playbooks

https://github.com/msradam/rocannon
2•msradam•14h ago•0 comments

Show HN: Codeflowmap – map a codebase's read/write/auth data flows

https://github.com/man-consult/code-mapper
5•brian-m•15h ago•0 comments