Rust / no_std-first / from abstraction to reality
userspace.party
A Rust ecosystem built around explicit boundaries. Define the forms. Cross the operating-system boundary. Describe machines. Meet humans. Simulate and control the physical world.
ample abstractions
↓
userspace execution
↓
computers machines
humans perception
webspace presentation
↓
twins physical world
# small dependencies
# explicit domains
# open source
From form
to world.
Each crate owns a different kind of meaning. The point is not to hide boundaries behind one giant library, but to make them visible.
Nine pieces.
One system.
Nine public crates and repositories, coordinated through one hub and one release line while keeping their conceptual responsibilities separate.
Hard borders. Small dependency surface.
ample does not know Linux. userspace owns
syscalls rather than exporting them upward into generic abstractions.
humans owns perceptual meaning while webspace
owns browser presentation. twins is where computation
returns to the physical world through simulation and control.
- Abstract before concrete.
- Domain meaning stays in its domain.
- Platform bindings stay at platform boundaries.
- Prefer owned primitives over broad dependency trees.
- Source on GitHub. Releases on crates.io. APIs on docs.rs.