frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: LaminarDB – Streaming SQL database in Rust, zero-alloc hot path

https://github.com/laminardb/laminardb
5•sujitn•8h ago

Comments

sujitn•8h ago
I’ve been building LaminarDB, an embedded streaming SQL database in Rust. Define streaming SQL (tumbling/hopping/session windows, materialized views), push data in, subscribe to results. Everything in-process, no JVM, no cluster.

I come from financial systems where the options for real-time aggregation were kdb+ (expensive licensing) or Flink (JVM cluster). Many use cases just need a library. Some technical details:

∙Three-ring architecture. Ring 0 is the hot path: mmap’d state store, zero heap allocations, no locks. Ring 1 handles async checkpointing and compaction via RocksDB. Ring 2 is the control plane. Background work never blocks data processing.

∙Thread-per-core execution. Each core gets a dedicated Tokio runtime and owns its data. No shared thread pools, no work stealing.

∙DataFusion for SQL parsing and optimization, extended with custom streaming window operators and incremental materialized view maintenance. Arrow RecordBatch is the internal format, no conversion at boundaries.

Python bindings via PyO3 + maturin with zero-copy Arrow interop for pandas, Polars, PyArrow.

Currently at v0.13.1 with pre-built binaries. Performance targets in the README are all marked “In Progress,” no published benchmarks yet.

Happy to go into detail on any of the internals.

Show HN: CEL by Example

https://celbyexample.com/
8•bufbuild•1h ago•1 comments

Show HN: AsteroidOS 2.0 – Nobody asked, we shipped anyway

https://asteroidos.org/news/2-0-release/index.html
420•moWerk•19h ago•54 comments

Show HN: Codex skills as RE playbooks: unpacking and IOC extraction

https://www.joshuamckiddy.com/blog/ai-skills
2•dozercat•35m ago•1 comments

Show HN: Axiom – A math-native OS where x² is valid syntax (built from scratch)

https://fawazishola.ca/axiom/
2•fawazishola•38m ago•1 comments

Show HN: Clawy, a companion device to track your Claude Code sessions

https://clawy.lol/
3•mrcv•50m ago•0 comments

Show HN: Bubble sort on a Turing machine

https://github.com/purplejacket/bubble_sort_on_tm
11•purplejacket•4d ago•2 comments

Show HN: Owoa – Image watermarking resistant to camera capture

https://owoa.app
3•wodoshio•1h ago•0 comments

Show HN: Breadboard – A modern HyperCard for building web apps on the canvas

https://breadboards.io/
54•simquat•1d ago•6 comments

Show HN: Nedagram – Transfer Text Over Sound, when internet isn't available

https://nedagram.com/
3•shayanbahal•1h ago•2 comments

Show HN: Refine.tools – 10 client-side career tools (Next.js, no DB)

https://www.refine.tools/
2•HarakiriGod•1h ago•2 comments

Show HN: I wrote a technical history book on Lisp

https://berksoft.ca/gol/
228•cdegroot•23h ago•85 comments

Show HN: SunnyFlight – Find cheap weekend flights to sunny destinations

https://sunnyflight.com/
2•coderai•2h ago•1 comments

Show HN: ReARM – Release-Level Supply Chain Evidence Platform

https://rearmhq.com/
3•taleodor•2h ago•0 comments

Show HN: I Made a Programming Language with Python Syntax, zero-copy and C-Speed

https://github.com/CrimsonDemon567PC/Mantis
4•CrimsonDemon567•5h ago•0 comments

Show HN: Pg-typesafe – Strongly typed queries for PostgreSQL and TypeScript

https://github.com/n-e/pg-typesafe
64•n_e•20h ago•26 comments

Show HN: I taught LLMs to play Magic: The Gathering against each other

https://mage-bench.com/
108•GregorStocks•22h ago•78 comments

Show HN: Free printable micro-habit tracker inspired by Atomic Habits

https://atomichabits-calendar.com
8•winmonaye•8h ago•6 comments

Show HN: I built a "Socratic" AI to stop my daughter from copy-pasting homework

https://thinkqurio.com/
18•qurio_dev•1d ago•17 comments

Show HN: Benchmarking Apple Silicon unified mem for GPU-accelerated SQL analysis

https://github.com/sadopc/unified-db-2
3•sadopc•4h ago•1 comments

Show HN: Glitchy camera – a circuit-bent camera simulator in the browser

https://glitchycam.com
166•elayabharath•2d ago•22 comments

Show HN: Jarvish – A New AI Integrated Shell inspired by J.A.R.V.I.S. on marvel

https://github.com/tominaga-h/jarvis-shell
2•tominaga-h•4h ago•0 comments

Show HN: Box of Rain - Auto-Layouted ASCII Diagrams

https://github.com/switz/box-of-rain
22•switz•3d ago•13 comments

Show HN: 6cy – Experimental streaming archive format with per-block codecs

https://github.com/byte271/6cy
33•yihac1•22h ago•8 comments

Show HN: Writing a C++20M:N Scheduler from Scratch (EBR, Work-Stealing)

https://github.com/lixiasky-back/tiny_coro-build_your_own_MN_scheduler
15•lixiasky•16h ago•19 comments

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
473•dvrp•2d ago•97 comments

Show HN: Bashtorio – Factorio-Like in the Browser Backed by a Linux VM

https://bashtorio.xyz/
10•elijahcham•15h ago•0 comments

Show HN: Scanned 1927-1945 Daily USFS Work Diary

https://forestrydiary.com/
115•dogline•1d ago•27 comments

Show HN: Continue – Source-controlled AI checks, enforceable in CI

https://docs.continue.dev
44•sestinj•22h ago•7 comments

Show HN: Wildex – Pokémon Go for real wildlife

https://apps.apple.com/us/app/wildex-identify-plants-animals/id6748092158
100•AnujNayyar•1d ago•71 comments

Show HN: Cycast – High-performance radio streaming server written in Python

https://github.com/LukeB42/Cycast
21•LukeB42•23h ago•2 comments