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: I recreated Papers Please but you're deciding which YC startups to fund

https://termsheetplease.com/
146•bolau•4h ago•63 comments

Show HN: Yogurt – Free, private, open-source alternative to Granola

https://github.com/FrigadeHQ/yogurt
148•brownrout•8h ago•68 comments

Show HN: Dogfood Bench

https://solomon-b.github.io/dogfood-bench/
2•solomonb•23m ago•0 comments

Show HN: SilentStars – Lesser-known open-source projects still being built

https://silentstars.dev/
2•fcapuz2•29m ago•0 comments

Show HN: Godbolt-in-a-floating-window for Neovim (C, C++, Rust)

https://github.com/0xdeadf1sh/AssemblyForNeovim
95•0xdeadf1sh•10h ago•17 comments

Show HN: Micron – Oberon with the Power of C

https://github.com/rochus-keller/Micron
49•Rochus•3d ago•13 comments

Show HN: Klad, a paint app your coding agent can drive (source-available)

https://github.com/klad-app/klad
69•ambewas•7h ago•28 comments

Show HN: Black Ops II statically recompiled to native ARM64 macOS

https://github.com/adrbn/bo2-mac
138•adrbn•18h ago•60 comments

Show HN: 3D to 2D, point clouds flattening (geometry images)

https://github.com/Neighborhood-Grid/flatpoints
16•adec314•2d ago•5 comments

Show HN: Igloo – Self-hosted data warehouse built on DuckDB

https://github.com/akkio-inc/igloo
2•AbrahamParangi•2h ago•0 comments

Show HN: I created a library for correctly using SQLite in Go programs

https://github.com/cattlecloud/litesql
19•sethops1•10h ago•1 comments

Show HN: Valencia, Spain in Sim City/Isometric View

https://tinyvalencia.com/
244•leugim•1d ago•61 comments

Show HN: ChessKeep – browse grandmaster chess games

https://chesskeep.app/
2•fisher-brett•3h ago•0 comments

Show HN: I created a World Model that can run locally and hallucinates GTA5

https://lucidml.ai/dashboard/minidemo?world=gta5
2•abhisoflucidml•3h ago•0 comments

Show HN: Get your coding agent off ~2019 JavaScript, onto modern web primitives

https://github.com/GoogleChrome/modern-web-guidance
423•paulirish•1d ago•140 comments

Show HN: Spared – self-hosted Workers and Durable Objects for Rust apps

https://github.com/michaelmagan/spared
5•grouchy•4h ago•0 comments

Show HN: ThingStudio, Node-RED style programming for microcontrollers

https://thingstudio.net/
13•mkarliner•12h ago•2 comments

Show HN: Rebuilding Amazon SES in Rust

https://github.com/nitrosend/nitromta
4•auscaster•4h ago•0 comments

Show HN: mib – A 300KiB Vim-Style Markdown Scratchpad for Linux / Wayland

https://github.com/osigurdson/mib
2•osigurdson•5h ago•0 comments

Show HN: Every satellite that passed over any place this week, and its photos

https://www.watched.earth
480•a585gupt•2d ago•82 comments

Show HN: Ghanaian street games you can play in the browser

https://www.ghanastreetgames.com/
114•samuelaidoo45•3d ago•22 comments

Show HN: Aq – an attention queue TUI for Claude Code

https://github.com/nodo-labs-uk/attention-queue
15•orbis-tertius•11h ago•0 comments

Show HN: MeowDisplay Is iPhone Mirroring, but in Reverse

https://meowdisplay.app/
120•raiseCatError•2d ago•45 comments

Show HN: Aircad – Professional drafting and 3D modeling in the browser

https://aircad.com
46•peetle•1d ago•21 comments

Show HN: NoDOM high performance WASM UI kit for DuckDB-WASM

https://osullivj.github.io/nodom_ukprop/
4•osullivj•11h ago•0 comments

Show HN: Someone Was Here – Find out who used your Mac while you were away

https://someonewashere.app/
115•4onthefloor124•2d ago•44 comments

Show HN: STE80 Humanizer – de-AI text by writing 80% of the way to ASD-STE100

https://github.com/Dodaios/ste80-humanizer
111•Dodaios•2d ago•43 comments

Show HN: Pots – Open-source Grok Bot alternative, used by 6 startups for a month

https://github.com/Crokily/pi-durable-bot
7•Crokily•12h ago•1 comments

Show HN: Daily GPU Rental Prices Across AWS, Azure, RunPod and Vast.ai

https://taipeiledger.com/gpu/
14•khoonie•20h ago•3 comments

Show HN: BackTrail, keep each tab's Back history across browser restarts

https://lgdventures.github.io/backtrail/
2•lgday•9h ago•0 comments