S

scribble.rs

SHA-256
632 stars·Design Tools·SHA-256 checksum verified

A free, privacy-respecting online pictionary game. No ads, no account needed. Play instantly or host your own server.

Self-host your own draw-and-guess game, privacy-first and ad-free.

Core Features

  • No registration required, play immediately
  • Completely ad-free and no user tracking
  • Self-hostable for full data control
  • Real-time drawing via WebSocket
  • One-click Docker deployment

What It Can't Do

  • •The official instance auto-sleeps when idle, causing a brief wake-up delay. Donor perks are not yet clearly defined. Community instance latency varies by region; choose a nearby server for best experience.

Use Cases

  • Playing Pictionary with friends without intrusive ads
  • Setting up a private game server for schools or companies
  • Privacy-conscious users seeking an alternative to tracked drawing games

Detailed Introduction

Scribble.rs is an open-source, self-hostable alternative to skribbl.io. It allows you to play the classic drawing-and-guessing game without any registration, advertisements, or tracking. The game runs entirely in the browser using WebSockets for real-time interaction. You can either join one of the community-hosted instances or deploy your own server using Docker or a pre-compiled binary. Configuration is done via environment variables, and the project is written in Go, offering good performance and low resource usage. It supports multiple languages and includes features like lobby cleanup, CORS settings, and Prometheus metrics. The project is actively maintained and has a growing community.

Troubleshooting & FAQ (2)

Troubleshooting
How to fix "can't access property Symbol.iterator, styleClass is null" causing messages not to send?

This bug in appendMessage was fixed in release v0.9.14. Upgrade the application to v0.9.14 or later, then reload the lobby page in Firefox (hard refresh if the old lobby.js remains cached).

GitHub Issue #424
Troubleshooting
Why is the game UI empty and why do buttons stop working when I join or host a local lobby?

This usually indicates a browser compatibility or rendering issue. Update your browser to the latest version, or try a currently supported Chromium-based browser such as the latest Chrome, Edge, or Supermium. In Brave, disable forced dark mode by opening brave://flags/#enable-force-dark, setting it to **Disabled**, and restarting the browser. Also test in a Guest/Incognito window with extensions disabled. Closed or abandoned lobbies may remain visible as ghost lobbies for 1–2 minutes until the local server expires them; restart the local server if you need to clear them immediately.

GitHub Issue #421

Tags

pictionarydrawing-gameself-hostedprivacygowebsocketsocial-games

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

1. Visit the official instance at https://scribblers.bios-marcel.link to play instantly

4

2. Or self-host with Docker: `docker run -p 8080:8080 biosmarcel/scribble.rs:latest`

5

3. Open http://localhost:8080 in your browser, create a room, and invite friends

Install Guide
  1. 1. Visit the official instance at https://scribblers.bios-marcel.link to play instantly
  2. 2. Or self-host with Docker: `docker run -p 8080:8080 biosmarcel/scribble.rs:latest`
  3. 3. Open http://localhost:8080 in your browser, create a room, and invite friends
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

6a1fc4d3e5555e304302ea266353c712a050910222661d6d9b6ae0986ab1e2a0

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

For self-hosted instances, just remove the Docker container and image; there is no client to uninstall.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseBSD-3-Clause
Last Updated2026-10-15 07:43:37
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

2 FAQs

Similar Projects