Open source client · AWS Marketplace broker

Faster than Redis glue.
Built for state sync.

Redis is a cache. Kafka is a log. Firebase is someone else's cloud. If you only need live application state, those are the wrong layers, and the wrong bill.

Lux is a buyer-deployed sync broker plus a ~2.5 KB client: nanosecond in-memory ops, microsecond broker hot path, local-first reads, WebSocket push, no queue on the hot path. Your state stays in your account. Open source to start. Marketplace when procurement cares.

~12 ns
In-memory read (binary)
~27 µs
Broker write ack p50
~390 µs
AWS private VPC p50
0
Queues on the hot path

Measured boundaries, not public internet RTT. Full claim map: Redis is not a state sync layer.

The shortlist move

Stop bolting a protocol onto Redis.

Redis pub/sub is fire-and-forget messaging. Application state needs a current value, reconnect, offline queue, CAS, a browser SDK, and a bill that does not scale with every fan-out. Teams rebuild that stack every year and call it “we use Redis for realtime.”

Lux is that stack: open-source client, buyer-deployed broker, optional AWS Marketplace license. No Kafka cluster for a dashboard. No managed realtime meter for an ops board.

  • 01 Local-first reads: zero network on the UI hot path
  • 02 In-RAM broker path: no MQ, no DB pre-read before ack
  • 03 Your account: state never has to leave buyer infrastructure
Open source SDK on GitHub
Lux vs Redis latency comparison: nanosecond in-memory reads, microsecond broker path
Use Lux when…

Real-time shouldn’t cost you control, or a fortune.

If any of these is the problem you woke up with, Lux is the way out.

“Your real-time bill scales with every message.”

Managed sync services meter every read, write, and delivery, so the bill balloons with fan-out. Lux includes real-time delivery and runs as one process at flat, predictable cost.

See how the cost stays flat

“User data can’t live on a vendor’s servers.”

Managed services run on the vendor’s infrastructure. Lux deploys in your own cloud account (GCP / AWS); your data never leaves your account.

Deploy in your own cloud

“You’re standing up Kafka for state you don’t need.”

Durable event-log stacks are overkill for current-state sync. Lux is a lightweight buyer-deployed broker, the latest value every client needs, no message-queue plumbing.

See the broker architecture

“Reads need to be instant, even offline.”

A network round-trip on every read is too slow. Lux serves reads locally from the browser with zero round-trips and pushes changes over a live WebSocket; a ~2.5 KB client, no build step.

See the drop-in client

Real-Time Sync in One Install

Add live cross-device state to your app with a single npm i @voxell/lux - local-first reads, WebSocket push, in your own infrastructure. No Kafka, no message-queue plumbing.

watch on YouTube

Own your data. Predictable cost. Local-first speed.

Managed sync services run on the vendor's infrastructure and meter you per operation, every read, write, and real-time delivery is a line item, and the bill climbs with fan-out. Voxell Lux runs as a single process on infrastructure you control: real-time delivery is included, the cost is flat, and the data never leaves your account.

01 / OWN IT

Self-host, no lock-in

Deploy on your own cloud account (GCP or AWS Marketplace), backed by your own durable store. No proprietary runtime, no data leaving your account, no vendor you can't leave.

02 / PREDICTABLE COST

Real-time delivery included

Delivery isn't metered per message, so your bill doesn't balloon with fan-out the way per-operation pricing does. One process, flat and predictable as you grow.

03 / LOCAL-FIRST SPEED

Zero round trips, live push

Reads are served from the browser synchronously, no network in the hot path, online or off. Every change pushes across a user's tabs and devices over a live WebSocket the instant it happens. A ~2.5 KB client, no build step.

Where teams use it

Built for active application state

Lux is not a general message queue. It's a fast, buyer-deployed synchronization broker for the active state of your application, the latest value every client needs right now, not a durable event log.

Real-time dashboards

Many clients need the latest state immediately.

The broker keeps hot state in memory and pushes every update over WebSockets.

Internal ops tools

Forms, queues, incident boards, and admin panels need live coordination.

Lightweight sync without standing up a full message-queue stack.

Agent & workflow state

Agents, workers, and UI sessions need shared live state.

A fast state broker that runs right next to the workload.

Edge-to-cloud apps

Local and edge components need to sync active state with cloud apps.

Deploy the broker close to your environment, in your own account.

Multiplayer-style interfaces

Presence, cursors, collaborative controls, live UI state.

Low-latency fanout and active-state sync, no game server required.

IoT / control-plane views

Device and control status needs live UI updates.

In-memory state on a broker you control and deploy yourself.

ENGINEERING BLUEPRINT

Under the Hood: High-Performance State Broker

Voxell Lux bypasses the overhead of traditional enterprise message queue layers. We've optimized the sync engine for extreme microsecond dispatch directly in host memory.

SPEC // 01

Zero-Plumbing Memory Pipes

By eliminating heavy ActiveMQ, RabbitMQ, or Kafka plumbing, the Go-based broker operates entirely in host memory. Real-time synchronization functions as a clean, lock-free asynchronous pipe that relays diffs directly over optimized persistent WebSockets with near-zero memory footprint.

SPEC // 02

35 ns/op "C Buckets" Limiter

Patent-Pending Lock-Free Token Layer

Protecting resources under extreme concurrency typically demands expensive database locks. Voxell Lux utilizes a patent-pending, hardware-optimized lock-free rate limiter running at 35 ns/op per bucket in host container memory.

SPEC // 03

Atomic LWW-Reconciliation

Rather than transferring full database objects or whole state trees on every small modification, the client-side module performs active delta value diffing. The backend synchronizes states using atomic logical timestamps to guarantee LWW (Last-Write-Wins) precision with minimal database overhead.

Drop-in State Synchronizer

Add cross-device synchronization to any existing static HTML file, serverless application, or classic script. No build steps, no webpack configurations, and no complex schemas.

npm i @voxell/lux
View Public SDK
  • Last-write-wins reconciliation resolved by atomic server-side timestamps.
  • Flush on demand, call store.flush() on pagehide to push pending saves before a tab closes.
  • Secure credentials validated dynamically on Cloud Run against Firestore registration records.
voxell-lux.js
import { lux } from 'https://cdn.jsdelivr.net/gh/VoxellInc/lux_sdk/src/lux.js';

// Initialize state store
const store = lux('user-preferences', {
  endpoint: 'https://YOUR-broker.run.app/api/lux',
  apiKey: 'fw live ...',
  realtime: true
});

// Load local-first state, then update when push sync lands
store.load((data, meta) => {
  console.log(`Synced! [Source: ${meta.source}]`, data);
  updatePreferencesUI(data);
});

// Save updates synchronously to local cache & debounce to Cloud Sync
saveButton.onclick = () => {
  store.save({ theme: 'dark', fontSize: 16 });
};

Is Voxell Lux a fit?

We're not for everyone, and we'd rather tell you up front than waste your assessment.

Great fit if you want to…

  • • Self-host and keep your data in your own cloud account
  • • Keep cost flat and predictable as real-time fan-out grows
  • • Avoid lock-in to a single vendor's proprietary stack
  • • Add fast, local-first cross-device state with a drop-in client

Probably not, if you…

  • • Require a fully-managed, first-party service you never operate
  • • Are committed to one vendor's native ecosystem end to end
  • • Need a turnkey suite of auth, functions, and analytics in one bill

Open source to start. Marketplace when it has to clear legal.

Same architecture either way: client + broker you deploy. AWS for procurement-safe commercial. OSS when you just need the path live today.

Open source MIT

npm i @voxell/lux: client + edge shape on GitHub. Local-first, no framework, works before you ever talk to sales.

View on GitHub

AWS Marketplace Active

Lux Sync SaaS product for procurement. Buyer-deployed broker in your account; signed offline license; support path through Voxell. Search Lux Sync or ask us for the Product ID.

Get Marketplace access

References to other services describe their general architecture and billing model as of June 2026; verify current terms with the respective provider. Performance figures are measured on Voxell's reference hardware and will vary by deployment.