I reverse-engineered Repl.it's API (again) and built a much better-working Node.js client than my previous now-broken one. It has features such as:
- Writing to and writing from individual files
- Listing files
- Running projects
- Listening to events
- Logging in
It's also very well-documented.