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: Timber (iOS) and Timber Tabs (Mac) – best offline read-aloud LLMs

https://timberreader.com/
5•Fe2_O3•2h ago•0 comments

Show HN: How much of Hacker News is about AI?

https://hnstats.com
66•beekthos•5h ago•39 comments

Show HN: Railo – Deterministic security patch bot using AST and Z3 (no LLMs)

https://www.railo.dev
2•mdzariflatif•1h ago•0 comments

Show HN: TexLite – A lightweight self-hosted LaTeX workspace

https://github.com/SWUFE-DB-Group/TexLite
14•thisispi•4h ago•0 comments

Show HN: Caniuse for spreadsheet functions, every LibreOffice result executed

https://canispreadsheet.com/
2•aflabs•2h ago•0 comments

Show HN: Prompt Builder – Free Templates

https://www.promptbuilder.space/templates
10•LandoLorinse•5h ago•0 comments

Show HN: Buslens – where can I get to by bus? (UK)

https://rupertlinacre.com/buslens/
75•RobinL•12h ago•54 comments

Show HN: SSH Session Monitor – read-only Windows OpenSSH monitoring

https://github.com/issacnitin/SshSessionMonitor
2•issacnitin•2h ago•0 comments

Show HN: LatticeDB – Like SQLite but for graph databases

https://github.com/jeffhajewski/latticedb
176•smiths1999•1d ago•48 comments

Show HN: I wrote a BASIC interpreter that boots on UEFI machines

https://tarjan.itch.io/thoreaubasic
151•Gorsefound•3d ago•41 comments

Show HN: A robot football league where frontier AI models manage the clubs

https://rfl.football
5•spobin•5h ago•3 comments

Show HN: TeXbrain, a LaTeX editor that runs pdfTeX in the browser via WASM

https://github.com/swimmingbrain/texbrain
115•swimmingbrain•21h ago•27 comments

Show HN: A local tool that logs every time you swear at your AI coding assistant

https://github.com/fireinbelly/biomass-conversion-index-monitoring-system
7•lokinkl•8h ago•4 comments

Show HN: Remap – bike routing that builds loops from the best roads, on-device

https://remap.earth
10•basil•7h ago•1 comments

Show HN: PairBook – correlation and holdings overlap for +4,700 US stocks/ETFs

https://www.pairbook.io/
4•vincentjouanne•4h ago•0 comments

Show HN: BumbleTap – Bind a key to any element, or automate the whole sequence

https://bumbletap.com
3•umershahzeb•4h ago•0 comments

Show HN: Splitright – split group expenses without anyone making an account

https://apps.apple.com/us/app/splitright-split-expenses/id6608980374
4•sleipner42•4h ago•0 comments

Show HN: Bury.lol – a $2 pixel-art graveyard for things that died

https://bury.lol/
4•alertcubes•4h ago•0 comments

Show HN: Neoswarm – Neovim for controlling AI agents

https://neoswarm.dev/
4•meszmate•4h ago•1 comments

Show HN: Tabu, NSFW image and video API for explicit content moderation

https://tabushield.com/
3•jofo_s•5h ago•0 comments

Show HN: Getting more users for my projects

https://www.joinindie.club/
6•AkshayS96•5h ago•1 comments

Show HN: Routebase – One OpenAPI spec drives your docs, mocks, tests, monitors

https://routebase.dev/
7•driedl•7h ago•0 comments

Show HN: Shelf Protocol – Robots.txt for Commerce

https://github.com/Signal-All/shelfprotocol
3•Lui371•5h ago•0 comments

Show HN: DBLift – database migration management for Python teams

https://dblift.com/
5•cmodiano•8h ago•2 comments

Show HN: Revealed – paint one image out of another (WebGL, no dependencies)

https://revealed.idlee.xyz
3•idleeee•5h ago•1 comments

Show HN: A TUI for Inspecting Snowflake Tasks

https://github.com/ben-nour/snowtask
3•regexman1•5h ago•0 comments

Show HN: AgentConnect, shared agents with separate permissions

https://github.com/agentconnect-md/agentconnect
4•k_kiki•5h ago•0 comments

Show HN: Lightweight system monitor for Linux VPS written in Go

https://github.com/leodeim/vpsmon
60•ygagaga•1d ago•17 comments

Show HN: Otter: experimental multi-threaded JavaScript runtime written in Rust

https://github.com/gi-dellav/otter
3•gidellav•5h ago•0 comments

Show HN: CueMap – deterministic-first memory retrieval for continuous recall

https://github.com/cuemap-dev/cuemap
3•kaandemirel•6h ago•0 comments