Back to browse
GitHub Repository

Open-source, browser-local chess opening trainer — drill your repertoire with spaced repetition. No account, no server.

1 starsJavaScript

Tabia – The first free, open-source chess opening trainer

by daxaur·Jun 17, 2026·1 point·0 comments

AI Analysis

●●SolidCozyNiche Gem

Browser-local SRS chess drills when Chess.com and Lichess already exist.

Strengths
  • Spaced repetition system keeps openings in long-term memory without server calls
  • Coach feature analyzes your Lichess/Chess.com games to recommend openings
  • Stockfish WASM provides real engine feedback entirely in-browser
Weaknesses
  • Chess opening trainers already exist in established platforms
  • Browser-only limits offline mobile use
Category
Target Audience

Chess players studying openings

Similar To

Chess.com Opening Explorer · Lichess Studies · Chess Reps

Post Description

When it comes to chess openings I tend to forget some lines in crucial situations mid game. To cure my problem I used a site called chessreps.com for drills and practice. After wanting to explore more lines I came across the paywall behind it, which left me with one option: To build the open-source version myself and finally its here: Tabia. Tabia at its core is a browser-local, no account, no server chess opening driller where nothing leaves your machine built with chess.js + Stockfish-in-WASM.

Similar Projects