leoshimo/vrs

A Personal Software Runtime inspired by Emacs, Plan 9, Erlang, Hypermedia, and Unix

Rust

413

1,098 commits

updated Oct 15, 2026

See the code

README

VRS

In the multiverse, you can live up to your ultimate potential. We discovered a way to temporarily link your consciousness to another version of yourself, accessing all of their memories and skills.

It's called verse jumping.

— Alpha Waymond

What is this?

VRS is a live programming environment for personal computing.

It’s a foundation for my digital homesteading practice, where I want building and maintenance to feel like play.

Each component — its language, runtime, tools, and more — is designed as part of one holistic experience, in pursuit of my “endgame” personal computing platform.

Inspired by systems I love - Emacs, Erlang, Unix, Plan 9, and Hypermedia - combining their powerful ideas into something that feels just right for me.

Built at the Recurse Center by leoshimo.

VRS influences and design

Status

🚧 Under heavy construction, in perpetuity 🚧

🐉 Here be dragons 🐉

vrs is a personal passion project, focused on play + experimentation.

To this end:

  • There are no stability guarantees. The implementation + concepts are volatile.
  • Contributions of the intellectual kind are welcome (reach me here), but contributions of code are not accepted.
  • This software has sharp edges. Be warned!

⚠️ Warning ⚠️

VRS has no default security mechanism. Connected clients can execute arbitrary code. Use only trusted code and devices, and do not expose the runtime to untrusted networks or users.

Documentation

emacs
lisp
runtime
rust

leoshimo/vrs

A Personal Software Runtime inspired by Emacs, Plan 9, Erlang, Hypermedia, and Unix

Rust

413

1,098 commits

updated Oct 15, 2026

See the code

README

VRS

In the multiverse, you can live up to your ultimate potential. We discovered a way to temporarily link your consciousness to another version of yourself, accessing all of their memories and skills.

It's called verse jumping.

— Alpha Waymond

What is this?

VRS is a live programming environment for personal computing.

It’s a foundation for my digital homesteading practice, where I want building and maintenance to feel like play.

Each component — its language, runtime, tools, and more — is designed as part of one holistic experience, in pursuit of my “endgame” personal computing platform.

Inspired by systems I love - Emacs, Erlang, Unix, Plan 9, and Hypermedia - combining their powerful ideas into something that feels just right for me.

Built at the Recurse Center by leoshimo.

VRS influences and design

Status

🚧 Under heavy construction, in perpetuity 🚧

🐉 Here be dragons 🐉

vrs is a personal passion project, focused on play + experimentation.

To this end:

  • There are no stability guarantees. The implementation + concepts are volatile.
  • Contributions of the intellectual kind are welcome (reach me here), but contributions of code are not accepted.
  • This software has sharp edges. Be warned!

⚠️ Warning ⚠️

VRS has no default security mechanism. Connected clients can execute arbitrary code. Use only trusted code and devices, and do not expose the runtime to untrusted networks or users.

Documentation

emacs
lisp
runtime
rust

Significant stargazers

(top 24 of 28)

Nick Sweeting

2,247 followers · starred Aug 2026

Brendan Zabarauskas

870 followers · starred May 2025

Jeff Lindsay

3,989 followers · starred May 2025

J. Ryan Stinnett

388 followers · starred Jun 2025