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: Extend UI – open-source UI kit for modern document apps

https://www.extend.ai/ui
160•kbyatnal•10h ago•41 comments

Show HN: HelixDB – A graph database built on object storage

https://github.com/HelixDB/helix-db/tree/main
95•GeorgeCurtis•11h ago•31 comments

Show HN: Atlasphere – Live Infrastructure Diagrams

23•andreygrehov•1d ago•13 comments

Show HN: Artie – Real-time data replication to your warehouse, now self-serve

https://www.artie.com
22•tang8330•21h ago•5 comments

Show HN: Catalyst Maze: biotech trading game

https://rnpv.baybridgebio.com/maze/
4•aaavl2821•2h ago•0 comments

Show HN: Pacman AI – Generated with Claude Fable 5

https://pacmanai.com/
4•javierluraschi•2h ago•2 comments

Show HN: Jailbreak this model to get 3B tokens

https://opir.ai/challenge
3•copypirate•3h ago•0 comments

Show HN: Ustps (UDP Speedy Transmission Protocol Secure) and USSH

https://github.com/x1colegal/USTP-Secure
11•x1colegal•2d ago•4 comments

Show HN: macOS menu bar gauges for your Claude Code quota

https://github.com/grzegorz-raczek-unit8/claude-quota
59•grzracz•17h ago•37 comments

Show HN: Gravity – Interactive solar-system simulator, from Newton to Einstein

https://qunabu.github.io/Gravity/
198•qunabu•1d ago•48 comments

Show HN: GentleOS – A pair of hobby OSes for vintage 32-bit and 16-bit PCs

https://github.com/luke8086/gentleos32
122•luke8086•3d ago•104 comments

Show HN: Llmbuffer – Python library for cache-optimized LLM conversation history

https://github.com/scottpurdy/llmbuffer
5•scottmp10•4h ago•0 comments

Show HN: Magenta Real-Time Music Generation Locally on iPhone, Without the GPU

https://github.com/mattmireles/magenta-realtime-2-iphone
7•MediaSquirrel•4h ago•0 comments

Show HN: Meadow Notes – extract and publish microsites from your Markdown graphs

https://meadow-notes.com
3•gmccreight2•5h ago•0 comments

Show HN: NBSDgames – 21 new, improved, original text games for Unix, DOS, Plan9

https://github.com/abakh/nbsdgames
10•abakh•12h ago•1 comments

Show HN: Resonate – Low-latency, high-resolution spectral analysis

https://alexandrefrancois.org/Resonate/
44•arjf•4d ago•18 comments

Show HN: Performative-UI – A react component library of design tropes

https://vorpus.github.io/performativeUI/
1164•lizhang•2d ago•208 comments

Show HN: Kctx – A read-only Kubernetes context engine for SREs and AI Agents

https://github.com/lucasepe/kctx
5•lucasepe•6h ago•0 comments

Show HN: Nucleus – A security-hardened, Nix-native container runtime

https://github.com/sig-id/nucleus
36•0kenx•1d ago•13 comments

Show HN: AI Mime - Use a screen recording for context instead of prompting

https://github.com/prakhar1114/ai_mime
2•prakharjain•8h ago•0 comments

Show HN: I built a microlearning app to learn personal finance

https://finance.usescroll.app
4•maclinz•9h ago•4 comments

Show HN: Meadow Mind – a 7B diffusion LLM plays Gym games with zero training

https://github.com/Hey-Meadow/meadow-mind
3•akaiHuang•9h ago•0 comments

Show HN: Gitdot – A better GitHub. Open-source, written in Rust

https://gitdot.io/
321•baepaul•2d ago•303 comments

Show HN: Learn while you wait for your agents to code

https://github.com/get-foyer/foyer
5•dennis3124•10h ago•0 comments

Show HN: Learn from 30 historical figures, open source, nonprofit, self-hosted

https://github.com/chipmates/agoracosmica
43•micstradev•1d ago•23 comments

Show HN: Drift – an embedding-model upgrade should be a rotation, not a reindex

https://github.com/aayush4vedi/drift-spark
6•aayush4vedi•14h ago•3 comments

Show HN: Social network where inviting someone makes you accountable for them

https://chirpper.com
8•Chirpper•11h ago•16 comments

Show HN: A curated collection of simple datasets for machine learning

https://github.com/pplonski/datasets-for-start
4•pplonski86•12h ago•1 comments

Show HN: Construct SQL from table records by breaking down decision tree

https://github.com/rentruewang/inversql
3•rentruewang•13h ago•1 comments

Show HN: Camel Mono – a monospace font that makes camelCase easier to read

https://github.com/TJHdev/camel-mono
5•tjhdev•13h ago•0 comments