Thanks to visit codestin.com
Credit goes to github.com

Skip to content

open-syntax/ultimatexo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

UltimateXO ๐ŸŽฏ

CI Status Build Status License PRs Welcome

ko-fi

A fast, modern way to play Ultimate Tic-Tac-Toe online โ€” free and open source.
Rust powers the backend โšก, and Vite + HeroUI power the frontend ๐ŸŽจ

Play now: https://UltimateXO.com

Gameplay Preview

What Is Ultimate Tic-Tac-Toe?

Itโ€™s Tic-Tac-Toe played on a 3ร—3 grid of 3ร—3 boards (81 squares). Each move sends your opponent to a specific sub-board, creating a mix of local tactics and big-picture strategy.

Features โœจ

  • Clean, responsive web UI
  • Fast Rust engine
  • Real-time moves
  • Works great on desktop & mobile
  • Automated CI/CD
  • Fully open source

Tech Stack ๐Ÿ› ๏ธ

  • Frontend: Vite, React, TypeScript, HeroUI, pnpm
  • Backend: Rust, axum, Tokio
  • Infra: Docker, Caddy, Cloudflare, GitHub Actions

Getting Started ๐Ÿš€

Requirements: Node 20+, pnpm 8+, Rust 1.75+, Docker (optional)

git clone https://github.com/open-syntax/ultimatexo.git
cd ultimatexo

Install:

just setup
# or:
cd client && pnpm install
cd ../server && cargo build

Run:

just dev
# Client: http://localhost:5173
# Server: http://localhost:6767

Using Docker

just docker-build
just docker-up

How to Play ๐ŸŽฎ

  1. The board is a 3ร—3 grid of smaller boards
  2. X starts anywhere
  3. Your move decides where the opponent must play next
  4. Win small boards with three-in-a-row
  5. Win the game by taking three small boards in a row
  6. If a sub-board is finished, you can play anywhere

Contributing ๐Ÿค

Contributions welcome! Focus areas: testing, UI, WebSocket reliability, documentation, accessibility.
See CONTRIBUTING.md

Security ๐Ÿ”’

See SECURITY.md

License ๐Ÿ“œ

AGPLv3

Support ๐Ÿ’ฌ

Issues โ€ข Discussions โ€ข Discord โ€ข UltimateXO.com

Support us โ˜•

If you find this useful, Please consider supporting us on Ko-Fi, or just star the repo :)


Ready to play? ๐ŸŽฏ

About

A free and open source Implementation of the Ultimate tic-tac-toe game

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors 5