frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: BlazeMQ – 52KB Kafka-compatible broker in C++20, zero dependencies

https://github.com/awneesh123/Blaze-mq
4•awneeshtiwari•4h ago
I built a message broker that speaks the Kafka wire protocol, so any Kafka client (librdkafka, kafka-python, kcat, etc.) works without code changes.

  The entire binary is 52KB. No JVM, no ZooKeeper, no third-party libraries —
  just C++20 with kqueue/epoll. Starts in <10ms, uses 0% CPU when idle.

  I built this because running Kafka locally for development is painful —
  gigabytes of RAM, slow startup, ZooKeeper/KRaft configuration. I just
  wanted something that accepts produce requests and gets out of the way.

  Technical details:
  - Single-threaded event loop (kqueue on macOS, epoll on Linux)
  - Memory-mapped log segments (1GB pre-allocated, sequential I/O)
  - Lock-free SPSC/MPSC ring buffers with cache-line alignment
  - Kafka protocol v0-v3 including flexible versions (ApiVersions, Metadata, Produce)
  - Auto-topic creation on first produce or metadata request

  The most interesting bug I hit: librdkafka sends ApiVersions v3, which uses
  Kafka's "flexible versions" encoding. But there's a special exception in the
  protocol — ApiVersions responses must NOT include header tagged_fields for
  backwards compatibility. One extra byte shifted every subsequent field,
  causing librdkafka to compute a ~34GB malloc that crashed immediately.

  Current limitations: no consumer groups, no replication, single-threaded,
  no auth. It's v0.1.0 — consume support is next.

  MIT licensed, runs on macOS (Apple Silicon + Intel) and Linux.

Show HN: A framework that makes your AI coding agent learn from every session

https://github.com/KaimingWan/oh-my-claude-code
5•QuantumLeapOG•1h ago•1 comments

Show HN: VillageSQL = MySQL and Extensions

https://github.com/villagesql/villagesql-server
21•metzby•4d ago•1 comments

Show HN: Algorithmically finding the longest line of sight on Earth

https://alltheviews.world
389•tombh•23h ago•161 comments

Show HN: Agx – A Kanban board that runs your AI coding agents

https://github.com/ramarlina/agx
3•Mendrika•3h ago•0 comments

Show HN: PicoClaw – lightweight OpenClaw-style AI bot in one Go binary

https://github.com/mosaxiv/picoclaw
5•mosaxiv•4h ago•0 comments

Show HN: Printable Classics – Free printable classic books for hobby bookbinders

https://printableclassics.com
72•bookman10•21h ago•29 comments

Show HN: I built a macOS tool for network engineers – it's called NetViews

https://www.netviews.app
4•n1sni•4h ago•0 comments

Show HN: BlazeMQ – 52KB Kafka-compatible broker in C++20, zero dependencies

https://github.com/awneesh123/Blaze-mq
4•awneeshtiwari•4h ago•0 comments

Show HN: Decision Guardian – Surface past architectural decisions on GitHub PRs

https://decision-guardian.decispher.com/
3•iamalizaidi•4h ago•0 comments

Show HN: Open-source civic toolkit – 48 policies, 12 interactive tools, forkable

2•david_mchale•4h ago•0 comments

Show HN: I spent 3 years reverse-engineering a 40 yo stock market sim from 1986

https://www.wallstreetraider.com/story.html
11•benstopics•6h ago•6 comments

Show HN: Stack Overflow for AI Coding Agents

https://shareful.ai/
8•mblode•14h ago•3 comments

Show HN: Browse Internet Infrastructure

https://www.wirewiki.com
106•pul•21h ago•19 comments

Show HN: Konform Browser v140.7.0-108

https://codeberg.org/konform-browser/source/releases/tag/140.7.0.108
2•konform•2h ago•0 comments

Show HN: I created a Mars colony RPG based on Kim Stanley Robinson’s Mars books

https://underhillgame.com/
300•ariaalam•1d ago•106 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
94•nwparker•4d ago•33 comments

Show HN: A custom font that displays Cistercian numerals using ligatures

https://bobbiec.github.io/cistercian-font.html
159•bobbiechen•1d ago•37 comments

Show HN: Minimal NIST/OWASP-compliant auth implementation for Cloudflare Workers

https://github.com/vhscom/private-landing
30•vhsdev•22h ago•10 comments

Show HN: A tool that turns YouTube videos into readable summaries

https://watchless.ai/
3•balkanBuilder•8h ago•0 comments

Show HN: Moltdb.io – The Database for AI Agents

https://moltdb.io/
2•ronreiter•9h ago•4 comments

Show HN: Reef – Bash compatibility layer for Fish shell, written in Rust

https://github.com/ZStud/reef
4•xbuben•9h ago•0 comments

Show HN: Ported the 1999 game Bugdom to the browser and added a bunch of mods

https://reallyeli.com/bugdom/Bugdom.html
19•reallyeli•1d ago•5 comments

Show HN: I built a cloud hosting for OpenClaw

https://www.clawcloud.sh/
2•kenanbek•10h ago•0 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
107•antves•4d ago•72 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
325•yi_wang•2d ago•154 comments

Show HN: Agentseed – Generate Agents.md from a Codebase

https://github.com/avinshe/agentseed
13•avinshe•1d ago•2 comments

Show HN: Envoic – Find and clean up scattered Python virtual environments

https://github.com/mahimailabs/envoic
3•mahimai•14h ago•0 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
396•eljojo•3d ago•231 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
325•isitcontent•3d ago•40 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
90•phreda4•3d ago•17 comments