A real-time collaborative pixel canvas with WebSocket support. Built with a modern, glass-morphic UI design.
- 1024x1024 pixel canvas
- Real-time pixel updates via WebSocket
- Modern glass-morphic UI with animated gradient background
- Responsive design for mobile devices
- Live connection status indicator
- Toast notification system
The canvas provides both REST endpoints and WebSocket connections for interaction. See the documentation for detailed API specifications.
- Rust toolchain (preferrably stable)
Run the following after opening a shell in the directory:
RUSTFLAGS="-C target-cpu=native" cargo run --release
Run the site Just visit the site and start placing pixels! No authentication required.
- Frontend: Vanilla JavaScript, CSS3
- Backend: Rust w/ Websockets & HTTP
- Canvas: HTML5 Canvas API