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: Adrafinil – keep a lid-closed Mac awake only while agents work

https://github.com/kageroumado/adrafinil
2•kageroumado•11m ago•0 comments

Show HN: Wind particles on Mapbox from a single EXIF JPEG

https://www.us-wind-particle-map-demo.mapbox-exif-layer.com
3•zifanw9•2h ago•0 comments

Show HN: Smart model routing directly in Claude, Codex and Cursor

https://github.com/workweave/router
197•adchurch•1d ago•108 comments

Show HN: Hacker News on a train station-style flip board

https://popflame.quickish.space/hn-flipboard/
96•PaybackTony•20h ago•21 comments

Show HN: DBOSify – Drop-in Temporal replacement built on Postgres

https://github.com/dbos-inc/dbosify-py
80•KraftyOne•3d ago•18 comments

Show HN: A Living Neural Web in HTML5 Canvas

https://techoreon.github.io/verpad/canvas-playground.html
4•guptalog•4h ago•2 comments

Show HN:I got tired of spending 3hrs daily on job applications,so I automated it

https://jobspire.co.in/
4•cbyteai•5h ago•2 comments

Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter

https://github.com/DDecoene/WebBaseIII
94•ddecoene•3d ago•27 comments

Show HN: Autofit2 – End-to-end pipeline for multilingual text classification

https://github.com/neospe/autofit2
26•leschak•2d ago•2 comments

Show HN: Aerial-autonomy-stack – open-source perception-based drone swarms

https://github.com/JacopoPan/aerial-autonomy-stack
3•SufficientFix42•7h ago•0 comments

Show HN: The TypeScript Semantic Layer for ClickHouse

https://github.com/hypequery/hypequery
4•lureilly1•11h ago•4 comments

Show HN: Turn images into audio that can be decoded with a spectrogram

https://nsspot.herokuapp.com/imagetoaudio/
8•jupr•3d ago•4 comments

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments

https://hackernewstrends.com
791•ytkimirti•2d ago•153 comments

Show HN: Open Tag, the open source Claude Tag

https://github.com/CopilotKit/OpenTag
4•nathan_tarbert•8h ago•0 comments

Show HN: Overfitted a 900KB Transformer to Compress a 100MB CSV into 7MB

107•spidy__•4d ago•65 comments

Show HN: Turn native language audio into flashcards and shadowing practice

https://lingochunk.com/try
90•alder•2d ago•36 comments

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
372•engomez•2d ago•170 comments

Show HN: Play puzzle games in a feed like TikTok

https://puzzle.express
6•trancence•10h ago•4 comments

Show HN: Bible as RAG Database

https://www.crosscanon.com/
158•jacksonastone•2d ago•91 comments

Show HN: Nub – A Bun-like all-in-one toolkit for Node.js

https://github.com/nubjs/nub
274•colinmcd•3d ago•80 comments

Show HN: Wordit – Change One Letter, Keep the Chain Going

https://victorribeiro.com/wordit/
43•atum47•4d ago•29 comments

Show HN: peerd – AI agent harness that runs entirely in your browser

https://github.com/NotASithLord/peerd
74•NotASithLord•4d ago•23 comments

Show HN: LookAway, a Mac break reminder that knows when not to interrupt

https://lookaway.com
74•_kush•3d ago•25 comments

Show HN: Nimic – Pure Python as a systems language with AOT compilation

https://github.com/dima-quant/nimic
42•dima-quant•4d ago•28 comments

Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX

https://tikz.dev/editor/
448•DominikPeters•4d ago•74 comments

Show HN: Secs-man, a secrets manager you can (not) rely on

https://github.com/Fran314/secrets-manager-rs
30•Fran314•2d ago•19 comments

Show HN: Jargo – a Golang port of Pipecat for conversational-AI apps

https://github.com/gojargo/jargo
5•fallais•1d ago•0 comments

Show HN: Neural Particle Automata

https://selforg-npa.github.io/
88•esychology•4d ago•19 comments

Show HN: I Derived a Steak

https://www.absurdlyoptimized.com/recipes/grilled-meats/
7•bkazez•23h ago•0 comments

Show HN: Mantis, A self-hosted LLM gateway

https://github.com/mantis-llm-gateway
5•rizsyed1•1d ago•0 comments