Spring '83
Welcome! This is a draft protocol that I believe might open up some interesting new possibilities on the internet. If you are just discovering it, I recommend reading this narrative description. Don't miss my notes on a summer spent operating the protocol with other people, either.
This is speculative software intended to invite consideration and imagination; it doesn't have any "users", only co-investigators.
This project has been quiet for a while, and will remain so for a while longer -- but I'm thinking hard about ways to refine and remix these ideas, and I'll return with some new offerings sometime in 2023.
Current draft:
Previous drafts:
Here are the implementations I know about currently:
- The Kingswood Palimpsest, a client
- rdmurphy/spring-board-element, a web component
- rpj/spring83, in JavaScript
- royragsdale/s83, in Go
- motevets/springboard, in Go (running here)
- michael-lazar/lets-dance, in Python (with some great notes)
- pteichman/ahoy, in Go
- cellu_cc/so83-gpu, on GitLab, in OpenCL ๐คฏ
- JohnB/spring83, a client
If you've implemented a client, server, or utility, at any level of completeness, and you would like me to list it here, let me know.
This work is offered under a Creative Commons Attribution-ShareAlike license.