Jester is Chess over nostr.
jester-ui
is a proof of concept application for Chess over nostr.
It is a work-in-progress demo with many, many bugs and missing features.
Download the source and run the application locally, if you want to try things for yourself.
Or see jesterui.github.io for a current snapshot of the code.
Please keep in mind that this is using public relays.
See FLOW.md (still in progress) for a short technical overview.
In the project directory, you can run:
Start a nostr development environment locally.
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits. You will also see any lint errors in the console.
-
nostr (GitHub): https://github.com/fiatjaf/nostr
- nostr-rs-relay (GitHub): https://github.com/scsibug/nostr-rs-relay
-
chess.js (GitHub): https://github.com/jhlywa/chess.js/
-
Stockfish (GitHub): https://github.com/nmrugg/stockfish.js
-
chessbot-typescript (GitHub): https://github.com/eddmann/chessbot-typescript
-
Chessground (GitHub): https://github.com/lichess-org/chessground
-
Chessground Examples (GitHub): https://github.com/lichess-org/chessground-examples
-
Chessground Config (GitHub): https://github.com/lichess-org/chessground/blob/master/src/config.ts#L7-L90
-
react/chessground (GitHub): https://github.com/react-chess/chessground
-
tailwind: https://tailwindcss.com/
-
mermaid: https://mermaid-js.github.io/mermaid/#/sequenceDiagram
This file is licensed under the Creative Commons Attribution 4.0 International license.
Attribution: Vincent Le Moign
No changes to the file were made.
Robohashes are licensed under the Creative Commons Attribution 4.0 International license.
Attribution: Robots lovingly delivered by https://robohash.org.
The project is licensed under the MIT License. See LICENSE for details.