Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
react-chessboard
The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: I'm trying to use chess.js for a project. The github that I'm reading says the functions are all now renamed, such as loadPgn instead of load_pgn but the latest cloudflare copy still has load_pgn and not loadPgn -- what am I doing wrong? (I'm a bit of a js n00b) | /r/chessprogramming | 2023-06-11I'm looking at chess.js here : https://github.com/jhlywa/chess.js and it says the latest version is v0.13.4 and it says that laod_pgn is now named loadPgn (I know about load_pgn because I found an interesting example using it on stackoverflow, but that example is ~7 years old).
A few months ago, news broke that Lichess now has a full-time developer for the mobile app. How can I track the development status of the Lichess Mobile App? What features are planned, is there a roadmap? I can't see anything about it on the github page.
Project mention: How to read and understand seemingly large typescript project ? | /r/typescript | 2023-09-23I want to write a chess board program. I am looking into an open source project called chessground .
I've just tried a chess variant called Shako, where there are two new pieces: Elephant and Cannon. Wowww, the Cannon piece is amazing ! This piece moves and captures like the Cannon in Chinese chess. It's not too powerful, but quite useful. It brings a new perspective and different to attack to the game. The Cannon creates many 'discovered attacks' situations. It's awesome. If you haven't played it yet, give it a try: https://www.pychess.org/
Project mention: Record a chess game live and upload the PGN to Lichess | news.ycombinator.com | 2023-12-16
Games are being programmed to find other active players via nostr. Example: https://jesterui.github.io/
I see people posting about gungi.io and whilst it is fun the rules don't match the official rules which have more nuance to them. There is an app called "Gungi Online" and it is the official gungi game 1:1.
chess.com-daily-puzzle only stores the FEN (the current state of the board not how we got there) and the PGN of the solution; just the few moves to solve the puzzle.
TypeScript Chess related posts
- 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
- I'm trying to use chess.js for a project. The github that I'm reading says the functions are all now renamed, such as loadPgn instead of load_pgn but the latest cloudflare copy still has load_pgn and not loadPgn -- what am I doing wrong? (I'm a bit of a js n00b)
- Is the narjdof scilian too difficult for a 1500 rapid rated player?
- Best Free Chess Resources in 2023
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Chess projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | chess.js | 3,505 |
2 | lichobile | 1,967 |
3 | chessground | 988 |
4 | react-chessboard | 285 |
5 | pychess-variants | 219 |
6 | CameraChessWeb | 164 |
7 | 3d-chess | 128 |
8 | pgn-viewer | 82 |
9 | hilde | 72 |
10 | vscode-markdown-chess | 63 |
11 | jesterui | 48 |
12 | chessground | 29 |
13 | chess.ts | 28 |
14 | chess-stats-action | 20 |
15 | gungi.io | 19 |
16 | KhepriChess | 13 |
17 | Web-Client | 11 |
18 | ui-lishuuro | 10 |
19 | elo | 8 |
20 | chess-book-study | 6 |
21 | chess.com-daily-puzzle | 5 |
22 | ChessBlocker | 4 |
23 | chess_transcriber | 1 |
Sponsored