Skip to content

Project · game

scrabblebag

a shared tile tracker for ScrabbleCorrespondence scrabble with two physical boards
How you run it
not recorded
Holochain version
0.0.123
Activity
stalled
Checked
27 October 2026

What is scrabblebag and what is it for?

scrabblebag is a Holochain project for playing Scrabble with physical boards while the players are apart. It provides a shared, hidden virtual tile bag and hand tracker so players can draw letters and record each other's plays without their tiles going out of sync.

The repository's README records the project's early purpose: its author wanted to play multiplayer Scrabble with someone remotely over a video call while each player used a physical board, and found that the tile bag and the players' hands kept slipping out of sync when they were tracked by hand. The project was written to hold the parts of the game the players cannot see, so the physical board and rack could stay in use.

Scrabble hides information: no player knows the contents of another's hand or of the bag. That is what makes a remote game on two separate boards hard, because both boards must agree on which letters have been drawn. The project's site presents one shared page showing every player's name with the bag in the middle, and a player's hand when you click their name, so the group sees the same draws at the same time.

In the workflow its site describes, you place a word on your physical board and then play the same tiles on the page; when an opponent plays, you rebuild their word from your own bag; when you draw, you take out the physical tiles shown. The project's documentation is the repository README and scrabblebag.org, and the README describes a self-hosted Node.js server rather than a packaged app. hAppRadar's September 2026 census records the activity as stalled, with the most recent recorded push in March 2022.

How to get it

In a browser

  1. Open http://scrabblebag.org in a web browser.
  2. Start a new game for 2 to 4 players and share the game link with the others.
  3. Draw and play tiles on the shared page alongside your own physical board and rack.
  4. Return to a game later using its 9-letter game ID, shown in the page's URL.

Source: http://scrabblebag.org

From the command line

  1. Get the source from https://github.com/lightningrodlabs/scrabblebag-hc.
  2. Have Node.js available, with the ws and node-persist dependencies the repository README names.
  3. Start the server as the README states: sudo node server.js.

Source: https://github.com/lightningrodlabs/scrabblebag-hc

Questions people ask

Do players need an account to use it?
No. The project's site states there is no log-in or account, and that, as in an in-person game, it is the players' responsibility not to look at each other's hands or into the bag. source
How does a game stay available between sessions?
Each game has a 9-letter game ID shown in the page's URL, which can be used to return to the same game, and games are kept until they have had no activity for 30 days. source
Is a packaged app or installer documented?
Not in the sources read here: the repository README documents starting a Node.js server yourself, and the census records no happ.yaml or web-happ.yaml manifest. source

From 2 public sources, checked 23 September 2026.

Try scrabblebag

Details & sources

Evidence

Last change
api.github.com/repos/lightningrodlabs/scrabblebag-hclisted by a third party · seen since 20 October 2026 · github.repository@1
Activity
api.github.com/repos/lightningrodlabs/scrabblebag-hclisted by a third party · seen since 20 October 2026 · liveness@1

Compatibility

hdi
—
holochain-client
—
web-happ.yaml
absent
Do you maintain scrabblebag?Add your name to this project’s page.
Claim this page