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: textlog – A quiet, text-only microblogging platform, open-source, no JS

https://textlog.cc/about
157•stagas•19h ago•65 comments

Show HN: Wyzer Programming Language

https://github.com/Wyzer-Lang/wyzer
187•v0id_isgood•17h ago•105 comments

Show HN: Modern C++ Build Tools for Module Feature

https://github.com/mcpp-community/mcpp
6•sunrisepeak•5h ago•1 comments

Show HN: CrossPlay - Games, puzzles and tools for your e-reader

https://crossplay.ma-r-s.com
8•ma-r-s•7h ago•0 comments

Show HN: Pokémon Emerald Ported to Raspberry Pi Pico 2

https://github.com/mattdeeds/pokeemerald-rp2350
54•mdeeds•1d ago•28 comments

Show HN: The Channels SDK – Bring Any Agent to Any Channel (Slack, MS Teams)

https://github.com/CopilotKit/channels-sdk
115•davidmckayv•1d ago•24 comments

Show HN: ReadMyStatement – Where did the money go?

https://readmystatement.com/
2•nadermx•9h ago•1 comments

Show HN: Certo – An open source platform to deliver Open Badges

https://github.com/schroedinger-Hat/certo
15•thejoin95•20h ago•0 comments

Show HN: Zaivern Code – a Rust cockpit for parallel AI coding agents

https://github.com/tacyan/zaivern-code
2•tacyan•10h ago•0 comments

Show HN: A free mini game that makes you a smarter fly fisherperson

https://read-the-water.netlify.app/
21•mpc75•4d ago•10 comments

Show HN: S-Bahn Seat Picker

https://welidev.github.io/sbahn-picker/
6•weli•15h ago•2 comments

Show HN: Clef – spaced repetition for piano over MIDI

https://playclef.com/
6•danieldratschuk•15h ago•3 comments

Show HN: A terminal glued to the macOS dock

https://github.com/palamim/starboard
48•leopalamim•1d ago•15 comments

Show HN: Simple algorithm and color space to generate diverse skin tones

https://toneyalexander.github.io/inclusive-color-space/
620•automatoney•3d ago•99 comments

Show HN: Check if any of the $656M in unclaimed royalties at The MLC is yours

https://pub.doub.ly/
2•knaught•12h ago•1 comments

Show HN: Mousecrack – Teaching an LSTM to move a mouse like a human

https://github.com/puffinsoft/mousecrack
2•ReactRocks•13h ago•0 comments

Show HN: Sidebar – a private ESP32 intercom for five kids, no accounts

https://www.sundaradnus.ca/writing/sidebar-building-a-ham-radio-for-my-son
12•nonstopnonsense•1d ago•6 comments

Show HN: Mermaid flowcharts you don't have to redraw in a diagram editor

https://line9.ai/diagram
2•jumpalongjim•14h ago•0 comments

Show HN: File-based HTTP endpoints for Python with its own isolated dependencies

https://github.com/tanrax/bitpoint
5•andros•20h ago•1 comments

Show HN: Likeface, make typefaces you like

https://0i0.app/pro/likeface
3•0gs•14h ago•2 comments

Show HN: Remembrane – agent memory in one SQLite file, zero dependencies

https://github.com/satyasairay/remembrane
9•satyasairay•22h ago•0 comments

Show HN: XSAF – Extra Small Agent Framework

https://xsaf.ilha.build/
7•ryuzyy•22h ago•4 comments

Show HN: Oans – fast deduplication for btrfs and XFS

https://github.com/martinus/oans
3•sunitram•16h ago•0 comments

Show HN: Elevators

https://john.fun/elevators
1675•Jrh0203•1w ago•414 comments

Show HN: Mirafold – Your Agent with Generative UI (Codex, Claude Code, Gemini)

https://mirafold.com/
4•kserrec•17h ago•8 comments

Show HN: Lefts – a domain specific language for building creative ML models

https://nsmat.github.io/lefts/
6•niksmather•17h ago•0 comments

Show HN: Which devtools win when LLMs plan real web apps

https://preseason.ai
3•thedreammachine•17h ago•0 comments

Show HN: Akintu – AI agents trained on custom knowledge bases using RAG

https://akintu.ai
3•Sharanxxxx•18h ago•1 comments

Show HN: Wallfacer – A terminal session manager for Claude Code, and more

https://github.com/pradipta/wallfacer
35•pradiptasarma•2d ago•22 comments

Show HN: ssh ssh.place

https://ssh.place
184•jeninh•5d ago•120 comments