This is our story, how it all started, and what drives us forward.
In March 2025, we officially started the fundamental rewrite of all unyt.org core libraries in Rust. With this step, we are starting to move from the experimental phase to a stable and production-ready version of our libraries.
In February 2025, we launched the unyt.org Shop, offering merchandise to our community. All proceeds support our operational costs, including domains, servers, and tool licenses.
While DATEX initially focused on web applications, we always envisioned it working across all devices, including embedded systems. In 2022, we began designing the groundwork for a Rust-based implementation of DATEX to support ESP32, Raspberry Pi, Arduino, and other platforms. By leveraging WASM (WebAssembly), we ensured smooth execution in web environments while maintaining compatibility with lightweight hardware, expanding DATEX’s potential to IoT and beyond.
In October 2024, we released UIX 0.3, introducing new features and enhancements. Detailed information can be found in our blog post.
In 2023, we officially established unyt.org e.V., a non-profit organization under German law, to ensure that the project remains open-source and community-driven. The organization holds copyright ownership over the project and manages development, funding, and community engagement. Over time, we welcomed more contributors passionate about open-source synchronization technologies.
Adrian, a Berlin-based developer, joined our team and started teaching UIX and DATEX at TU Berlin in the course “Neue Webtechnologien” (New Web Technologies). Since then, the course has been conducted three times, receiving overwhelmingly positive feedback from students. This initiative has helped bring more developers into the unyt.org ecosystem, expanding its reach within academia.
In April 2023, we launched the official unyt.blog, providing updates on development status, bug fixes, milestones, releases, and other crucial information about the unyt.org ecosystem.
In 2022, we began developing UIX, our own web application framework. UIX allows reactivity by utilizing DATEX concepts as its backbone. By 2023, we had a functional version of UIX, which we used to create our documentation site (docs.unyt.org), blog (unyt.blog), and homepage (unyt.org).
Expanding on DATEX, we created DATEX Script, a high-level programming language designed for seamless data synchronization. Alongside it, we introduced DXB (DATEX Binary), a compact and efficient binary storage format that serves as both a serialization format and network protocol. Over the next year, we improved encryption, added end-to-end sync, and introduced multiple transport methods, including WebSockets, HTTP communication, and WebRTC, making DATEX highly adaptable across various network conditions.
Over the course of 2021, we recognized the potential of our synchronization model beyond gaming applications. This realization led us to rename “MENTOS” to “DATEX,” broadening its scope to general data synchronization. We built the first working version of DATEX in TypeScript, available in our legacy repository (datex-core-js-legacy).
We also introduced a routing mechanism within the protocol, assigning endpoint IDs to clients for targeted communication. This allowed direct data exchange between clients and facilitated remote method calls, making DATEX not just a data-sync solution but also a distributed execution model.
After months of development, we built a rudimentary protocol called “MENTOS”, which later evolved into DATEX. Over time, we realized that the model was not just useful for games but could enable synchronization across all types of applications, leading to a broader focus for the project.
In 2020, Benedikt Strehle and Jonas Strehle founded unyt.org with the goal of creating a seamless data synchronization model for game development.
The core idea was to sync JavaScript classes effortlessly, automatically propagating values such as player positions, tilemaps, and other stateful data between the server and clients. The goal was to eliminate the complexity of choosing a communication protocol, handling serialization, and managing real-time synchronization.
Yes! unyt.org is operated by unyt.org e.V., a registered non-profit organization under German law. Our mission is to create and promote open-source technology for real-time synchronization and decentralized communication, without financial gain for individuals.
The Supranet is our vision for a fully decentralized, anonymous, and secure network where people and devices can communicate without relying on centralized servers. It is powered by DATEX, our synchronization protocol, ensuring self-sovereign communication for all users.
There are many ways to contribute! You can join our open-source development on GitHub, participate in discussions, attend our hackathons, or help spread the word. We also welcome donations and other forms of support to help sustain our mission.