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•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: Freenet, a peer-to-peer platform for decentralized apps

https://freenet.org/
60•sanity•5h ago•14 comments

Show HN: Agent.email – sign up via curl, claim with a human OTP

24•adisingh13•3h ago•15 comments

Show HN: I Dedicated 4 Years to Mastering Offline Password Cracking

187•bojta-lepenye•7h ago•34 comments

Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK

https://github.com/helvesec/rmux
157•shideneyu•11h ago•75 comments

Show HN: I reverse engineered Apple's video wallpapers

https://github.com/kageroumado/phosphene
397•kageroumado•20h ago•95 comments

Show HN: Headroom – Loudness normalizer and Key+BPM playlist sorter for DJs

https://headroom.ravers.workers.dev/
2•jphfa•1h ago•0 comments

Show HN: I made a tactical map-based WWII submarine simulator (public beta)

https://silentshark.app/alpha/
105•epaga•3d ago•37 comments

Show HN: CPU-only transcription for YouTube, TikTok, X, Instagram videos

https://github.com/kouhxp/yapsnap
86•mrkn1•22h ago•39 comments

Show HN: The Hanging Sculptures of the Xiaoxitian

https://funes.world/apps/the-hanging-sculptures-of-the-xiaoxitian
24•hanyangwang•2d ago•7 comments

Show HN: Let agents run any analysis with Mixpanel data, no UI required

https://docs.mixpanel.com/docs/mixpanel-headless
20•ttchen2•5h ago•1 comments

Show HN: Six legendary marketers walk into a workflow

https://github.com/conductor-oss/awesome-skills/tree/main/gtm-mavericks
2•opiniateddev•5h ago•0 comments

Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks

https://github.com/antoinezambelli/forge
667•zambelli•2d ago•242 comments

Show HN: I made a tool for learning scales, chords, and how to combine them

https://projects.alesh.com/intervalkit/
30•aleshh•1d ago•20 comments

Show HN: AI that interviews participants instead of holding another meeting

https://www.noada.app/
7•elliot952•7h ago•2 comments

Show HN: Lance – image/video generation and understanding in one model

https://github.com/bytedance/Lance
62•cleardusk•1d ago•15 comments

Show HN: Gaussian Splat of a Strawberry

https://superspl.at/scene/84df8849
524•danybittel•2d ago•196 comments

Show HN: Superlog (YC P26) – Observability that installs itself and fixes bugs

https://superlog.sh/
71•Magnanten•2d ago•46 comments

Show HN: Physics AI – Visualizing physics problems with step-by-step derivations

https://physicsai.chat
2•vansbree•8h ago•1 comments

Show HN: PocketWebTools – Private AI tools that run in the browser

https://pocketweb.tools/
3•shafkathullah•8h ago•2 comments

Show HN: Dari-docs – Optimize your docs using parallel coding agents

https://github.com/mupt-ai/dari-docs
22•byhong03•1d ago•7 comments

Show HN: ChangeSpec is an open specification for software change communication

https://github.com/changespec/spec
2•cdnsteve•9h ago•0 comments

Show HN: Number Gacha, a gacha game distilled to its essence

https://isabisabel.com/gacha/
258•babel16•1w ago•142 comments

Show HN: Files.md – Open-source alternative to Obsidian

https://github.com/zakirullin/files.md
712•zakirullin•3d ago•349 comments

Show HN: I made a 3D pose maker for artists

https://setpose.com/
87•augustvdv•2d ago•33 comments

Show HN: Handsets – A high-performance Android control CLI, built for agents

https://github.com/elliotgao2/handsets
3•gaojiuli•12h ago•0 comments

Show HN: Haystack – Review the PRs that need human attention

https://haystackeditor.com/
45•akshaysg•3d ago•17 comments

Show HN: InsForge – Open-source Heroku for coding agents

https://github.com/InsForge/InsForge
61•mrcoldbrew•3d ago•7 comments

Show HN: Hsrs – Type-Safe Haskell Bindings Generator for Rust

https://github.com/harmont-dev/hsrs
53•suis_siva•2d ago•8 comments

Show HN: I built Istanbul live transit map

https://tarif.ist/
10•berkaycubuk•1d ago•2 comments

Show HN: Remote Job Board

https://www.remotejobs.place
8•beefive•20h ago•0 comments