Skip to content

BlankParenthesis/pxls-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pxls-rs (name pending)

A big thank you to CDawg for funding this project and using it in the 2025 Connor canvas.

An in-progress reference server implementation of PxlsNetworking. Note: that specification is evolving as this is worked on, so both are likely to change significantly.

A full list of which extensions are implemented:

Notable other issues:

  • Some things require cleanup.
  • There's probably a bunch of external HTTP caching info that should be revealed.
  • Basically anything that's a TODO needs work.

It's not all bad, here are some of the things that are currently better than the existing pxls implementation:

  • Support for multiple simultaneous boards.
  • Support for much larger boards through chunking.
  • Board lifecycle management through API rather than restarts.
  • Openid support.
  • Partially transparent palette values.
  • Significant speed improvements and lower overall resource footprint

And from a more development perspective:

  • Database migrations and a leaner database structure.
  • A more sane and consistent API.

About

A server for an r/place clone written in Rust. Based on https://github.com/BlankParenthesis/PxlsNetworking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages