Tapestry.
Tapestry is an open-source, scale-invariant operating system for programmable physical matter — from today's drone swarms to tomorrow's molecular machines. Built for real-time physical coordination without a
central controller.
The same application code. Any physical scale.
Tapestry decouples collective application logic from the physical hardware beneath it. Developers write declarative Goals in a Choreo (a collective application) and Tapestry figures out how to execute them across the hardware.
Every element is a fully independent participant. Collective state is maintained through peer-to-peer gossip across a mesh network, with no central coordinator, no single point of failure, and no cloud dependency required.
The same Choreo that coordinates a warehouse robot fleet today will coordinate a surgical microrobot collective tomorrow. Tapestry's architecture adapts to the physics of each scale without requiring changes to application code above.
From hardware drivers and element runtime at the bottom, through distributed state management and swarm coordination in the middle, to the developer-facing Choreographer API at the top — each layer has a defined responsibility and a stable interface to the layers adjacent to it.