Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 TypeScript Chess Projects
-
chess.js
A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
Project mention: Blunder Free Chess – visualize which squares are attacked | news.ycombinator.com | 2025-02-25 -
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
-
Project mention: Show HN: Coordinates on Each Lichess Board Square (Chrome Extension) | news.ycombinator.com | 2024-07-09
- Voice commands (probably best way) is slow and unreliable, for now
I thought of an approach of always showing coordinates and went looking, but found only a surprisingly large number of requests, a broken Chrome extension, and what appears to be a recent implementation for the "chessground" [0], which doesn't seem to be integrated into Lichess proper.
So I assisted ChatGPT 4o in putting together a Chrome extension that does this - posting here in case anyone else is interested.
[0] https://github.com/lichess-org/chessground/pull/301
-
react-chessboard
The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.
-
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
hilde
Hilde is an open source match tracking tool for games like foosball, air hockey, chess and similar
-
-
-
-
-
chess.ts
A Typescript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
-
chess-stats-action
♟️ Automatically update your README.md with Chess.com games and stats - fully customizable
-
-
-
-
-
-
-
ChessBlocker
Fight your chess addiction without stop playing (limit Chess.com and Lichess daily games)
-
-
AIChess
A chess app for playing against AI or online with chat advice, stats, themes and game analysis.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
TypeScript Chess discussion
TypeScript Chess related posts
-
Blunder Free Chess – visualize which squares are attacked
-
Chess.js v1.0.0
-
Show HN: Coordinates on Each Lichess Board Square (Chrome Extension)
-
How to read and understand seemingly large typescript project ?
-
I created a chess book study companion app
-
I create a chess book study companion app
-
Tetrinet2.com expired domain
-
A note from our sponsor - Civic Auth
www.civic.com | 19 Apr 2025
Index
What are some of the best open-source Chess projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | chess.js | 3,978 |
2 | lichobile | 2,089 |
3 | chessground | 1,132 |
4 | react-chessboard | 396 |
5 | CameraChessWeb | 213 |
6 | 3d-chess | 148 |
7 | pgn-viewer | 118 |
8 | hilde | 83 |
9 | vscode-markdown-chess | 73 |
10 | jesterui | 58 |
11 | gungi.io | 31 |
12 | chessground | 30 |
13 | chess.ts | 28 |
14 | chess-stats-action | 23 |
15 | KhepriChess | 19 |
16 | chess.com-daily-puzzle | 13 |
17 | Web-Client | 12 |
18 | ui-lishuuro | 10 |
19 | elo | 8 |
20 | chess-book-study | 7 |
21 | ChessBlocker | 4 |
22 | postbot | 2 |
23 | AIChess | 2 |