/dxos

TypeScript implementation of the DXOS protocols, SDK, and toolchain.

Primary LanguageTypeScriptMIT LicenseMIT

DXOS

DXOS

NPM Discord

We build Composer: an extensible app platform where developers can organize and sync their knowledge across their devices, and collaborate with others real-time or offline. Open-source. Multiplayer. Local-first. Private.

The DXOS SDK takes care of peer-to-peer collaboration for local-first apps without central sync servers.

SDK Demo

Shown below are two sessions of an application using ECHO to replicate state peer-to-peer in real-time.

ECHO

Documentation

DXOS Resources

Contributions

Your ideas, issues, and code are most welcome. Please take a look at our community code of conduct, the issue guide, and the PR contribution guide. To learn about how to set up for development and contribution to DXOS, see the Repository Guide

License: MIT Copyright 2022 © DXOS