← Graph

Logux

tool 9 connections

Framework invented by Andrey Sitnik for building optimistic, real-time web UIs. Treats modern web apps as distributed systems with clients and servers synchronizing events over WebSockets. Provides a standalone server, a JavaScript client that wraps Redux with a compatible API, an open protocol (so other technologies can implement components), built-in offline support (pings + event queueing), standard UI widgets for network state, event ordering via timestamp plus incrementing counter, automatic conflict resolution via last-write-wins, and an 'undo' event for server-error rollback. A Logux proxy component forwards events to any HTTP backend and exposes an endpoint for the backend to synchronize events back — effectively a two-way HTTP gateway.

category
framework
about
Logux tool
Talk introduces Logux as the framework for building optimistic UIs.
about
Logux tool
Recommends Logux as a suitable framework for optimistic UI.
recommends
Logux tool
Recommends Logux as a suitable framework for optimistic UI with modern-web features.
tool Logux
uses
WebSockets concept
Logux uses WebSockets for real-time data transfer between server and client.
tool Logux
uses
Redux tool
Logux client wraps Redux with a compatible API for state synchronization.
tool Logux
uses
Node.js tool
Logux reference implementation (server and client) is written with Node.js.
project logux-rails
uses
Logux tool
Gem plugs a Rails backend into Logux via the Logux proxy.
company Amplifr
uses
Logux tool
Amplifr integrates Logux with its Rails backend for optimistic UI and live updates.
person Andrey Sitnik
works_on
Logux tool
Invented the Logux framework.
role: creator

Provenance

Created in
Optimistic UI with Logux — wroclove.rb 2019 2026-04-17 21:46
Read by
6 extractions