RayforceDB: A Pure C Analytics Database with a Lisp-Like Syntax

RayforceDB – a pure C analytics database with a Lisp-like syntax

RayforceDB fuses columnar analytics, graph traversal, and recursive queries into a single embeddable execution pipeline. Written in pure C with zero dependencies, it offers vectorized filters, joins, groups, windows, pivots, time-series primitives, native graph algorithms, recursive Datalog, and flexible storage options. The Rayfall language provides a Lisp-like syntax for complex queries, and the engine is designed for microsecond-level latency. It's MIT-licensed, embeddable, and supports Linux and macOS.

Rayforce fuses columnar analytics, graph traversal, and recursive queries into one embeddable execution pipeline—built for teams that measure latency in microseconds, not meetings.
  1. christoff12

    The claim of "built for teams that measure latency in microseconds" is conflicted by the pseudo demo showing a simple query that takes 4 seconds. I could assume that this is slowed down for effect, but the glowing green label[1] tells me this is a "real engine run" so now I'm confused.

    My core question is why would I use this instead of duckdb and writing SQL as God intended[2]?

    ---

    [1] A clear indication of AI generation

    [2] This is a joke.

  2. AlotOfReading

    It's a little weird to truncate the history [0] of your open source project and lock the v1 commits in a separate repo with limited access [1]. Are the authors embarrassed of the commit history?

    [0] https://github.com/RayforceDB/rayforce/pull/166

    [1] https://github.com/RayforceDB/rayforce2/blob/master/README.m...

  3. opem

    At this point, I see an AI generated site I quit.

    this might be good stuff, but I'm not even interested anymore!

More from this day

2026-08-14