ChessLM: a full web chess platform in Next.js by Joe SimoChessLM: a full web chess platform in Next.js by Joe Simo

ChessLM: a full web chess platform in Next.js

Joe Simo

Joe Simo

My own product, live and free, and still in active development. Players can play the computer with Stockfish running in the browser, join a rated or casual queue with Glicko-2 ratings and public profiles, or challenge friends. It also has 18+ variants, a large puzzle library with daily and timed modes, and a 28-step learning curriculum with endgame and coordinate drills. Accounts sync games across devices, and games export as PGN. I built the product end to end, including the real-time multiplayer and rating logic. Stack: Next.js, TypeScript, shadcn/ui, Convex, Clerk, Vercel.
My own product, live and free, and still in active development. Players can play the computer with Stockfish running in the browser, join a rated or casual queue with Glicko-2 ratings and public profiles, or challenge friends. It also has 18+ variants, a large puzzle library with daily and timed modes, and a 28-step learning curriculum with endgame and coordinate drills. Accounts sync games across devices, and games export as PGN. I built the product end to end, including the real-time multiplayer and rating logic. Stack: Next.js, TypeScript, shadcn/ui, Convex, Clerk, Vercel.
Live product: https://chesslm.com
Like this project

Posted Oct 18, 2026

Free, live web chess platform: in-browser Stockfish, rated play with Glicko-2, 18+ variants, puzzles, and a learning curriculum. Built end to end.