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•11mo 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: Paperverse, an Hyperbolic Presentation

https://paperverse.net
3•Nesco•2h ago•0 comments

Show HN: Signbee – An API that lets AI agents send documents for signature

https://signb.ee
4•mjcbeckett•2h ago•3 comments

Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

https://firthemouse.github.io/
66•FirTheMouse•19h ago•17 comments

Show HN: Signet – Autonomous wildfire tracking from satellite and weather data

https://signet.watch
111•mapldx•23h ago•30 comments

Show HN: What if your synthesizer was powered by APL (or a dumb K clone)?

https://octetta.github.io/k-synth/
84•octetta•22h ago•30 comments

Show HN: CastLoom Pro – Turn podcasts into a personal knowledge base

https://castloompro.toolooz.com/?lang=en
5•MikeLuLu•8h ago•0 comments

Show HN: Goal.md, a goal-specification file for autonomous coding agents

https://github.com/jmilinovich/goal-md
22•jmilinovich•16h ago•6 comments

Show HN: Open-source playground to red-team AI agents with exploits published

https://github.com/fabraix/playground
25•zachdotai•12h ago•8 comments

Show HN: I was laid off, so I built a NerdWallet for startup equity liquidity

https://www.strikerates.com
5•rafaelvalle03•4h ago•1 comments

Show HN: HN Skins – Available Skins: Cafe, Courier, London, Midnight, Terminal

https://github.com/susam/hnskins
7•susam•15h ago•0 comments

Show HN: Han – A Korean programming language written in Rust

https://github.com/xodn348/han
205•xodn348•1d ago•114 comments

Show HN: Ichinichi – One note per day, E2E encrypted, local-first

124•katspaugh•1d ago•56 comments

Show HN: Lockstep – A data-oriented programming language

https://github.com/seanwevans/lockstep
5•goosethe•11h ago•2 comments

Show HN: Free OpenAI API Access with ChatGPT Account

https://github.com/EvanZhouDev/openai-oauth
41•EvanZhouDev•13h ago•16 comments

Show HN: GitAgent – An open standard that turns any Git repo into an AI agent

https://www.gitagent.sh/
138•sivasurend•1d ago•35 comments

Show HN: Search for Apple Messages

https://github.com/dmd/imessage-search
2•dmd•8h ago•0 comments

Show HN: Try Gerbil Scheme in the Browser

https://trygerbil.dev/
3•agambrahma•9h ago•0 comments

Show HN: OpenClaiming, a tiny protocol for verifiable claims that works anywhere

https://github.com/OpenClaiming/Documentation
2•EGreg•9h ago•0 comments

Show HN: Argazer – detect outdated Helm charts in ArgoCD applications

https://github.com/k-krew/argazer
2•kreicer•9h ago•0 comments

Show HN: Channel Surfer – Watch YouTube like it’s cable TV

https://channelsurfer.tv
600•kilroy123•4d ago•174 comments

Show HN: Context Gateway – Compress agent context before it hits the LLM

https://github.com/Compresr-ai/Context-Gateway
92•ivzak•2d ago•62 comments

Show HN: File converters and 75 tools that run in the browser

6•kalinuxer•11h ago•0 comments

Show HN: Ritual – An Open Source Local Monochrome Themed Habit Tracker PWA

https://ritual.tangentlabs.dev/
5•sheerluck•11h ago•0 comments

Show HN: GrobPaint: Somewhere Between MS Paint and Paint.net

https://github.com/groverburger/grobpaint
54•__grob•1d ago•19 comments

Show HN: Webassembly4J Run WebAssembly from Java

2•tegmentum•12h ago•0 comments

Show HN: Port42 – AI companions that build and act on your Mac (v0.5.0)

https://port42.ai/
3•gordonmattey•5h ago•0 comments

Show HN: Axe – A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
223•jrswab•3d ago•123 comments

Show HN: Tmux-nvim-navigator – Seamless navigation with zero Neovim config

https://github.com/sindrip/tmux-nvim-navigator
4•Sindrip•13h ago•0 comments

Show HN: AgentMailr – dedicated email inboxes for AI agents

https://www.agentmailr.com/
7•kumardeepanshu•23h ago•5 comments

Show HN: Graft – Your local environment, everywhere

https://graft.run
5•erdaniels•13h ago•2 comments