Billiards

github.com/tailuge/billiards Browser Games Open-source projectOpen source

Billiards simulates billiards physics in a browser, with its source available in a project repository.

github.com/tailuge/billiards
Billiards homepage screenshot

About Billiards

Billiards is an open-source TypeScript project that simulates billiards physics in the browser using WebGL. It includes nine-ball, 8-ball, snooker, three-cushion billiards and Sagu, with an online multiplayer lobby, practice modes, break recording and playback, and tools to inspect and adjust physics constants. Use requires a modern WebGL-capable browser on desktop or mobile; an optional thin-client wrapper is available for desktop systems and Android.

Key features

  • Supports nine-ball, 8-ball, snooker, three-cushion and Sagu rules
  • Online multiplayer lobby and two-player mode
  • Records and plays back breaks with shareable replay links
  • Generates SVG and PNG diagrams of shots
  • Allows inspecting and tuning physics constants with diagrams
  • Tracks rated game progress with Glicko2 ELO
Best for: Players and developers who want to play several billiards variants in a browser and examine the simulation code.
Good for
  • Open-source TypeScript implementation with published physics references
  • Includes several variants, including nine-ball, snooker, three-cushion and Sagu
  • Runs on desktop and mobile browsers and on low-spec hardware such as Raspberry Pi 4

Billiards at a glance

Category
Gaming › Browser Games
Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Billiards alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 13 alternatives

Popular in Browser Games

Well-known listings from the same topic.

All 254

Billiards FAQ

Do I need to install anything to use it?
No. The project states you play in the browser at billiards.tailuge.workers.dev/lobby, with an optional thin-client wrapper for Windows, macOS, Linux and Android.
Which games does it support?
Nine-ball, 8-ball, snooker, three-cushion billiards and Sagu.
Can I review or adjust how the physics works?
Yes. The repository includes diagrams to inspect physics and tools to tweak constants, including parallel tuning with Web Workers.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing