Poker.

NLHE cash games (HU, 6-max, 9-max) plus 9-max Sit-and-Gos with six bot personalities and full hand-history replay.

Multiplayer + Bots@orphnet/poker-gamev0.1.0
Loading table…
Theme
Starting stack
Blinds25 / 50
Install

Two commands, then ship.

Pick the subpath that matches your stack. Full Cloudflare integration takes about ten minutes including DO + D1 migrations.

bun add @orphnet/poker-game
bunx d1-eloquent migrate
Integration

Mount the router. Bind the DO. Done.

// worker/index.ts
import { Hono } from 'hono'
import { createPokerRouter } from '@orphnet/poker-game/hono'
import { PokerGameDO, D1GameRepository } from '@orphnet/poker-game/cloudflare'

const app = new Hono<{ Bindings: Env }>()

app.route('/poker', createPokerRouter({
  basePath: '/poker',
  ports: (c) => ({ games: new D1GameRepository(c.env.DB) }),
}))

export { PokerGameDO }
export default app
What's next

Play a round against someone right now.

Five-second matchmaking, no signup. Or grab a room code and share it with a friend.