Source Code
Play Strategy is built on top of some wonderful free/libre open source software, and our changes to these software are also licensed under the same license. You can download, read, use and modify all of these components.
Main server
- ornicar/lila Main backend and frontend (Scala) - > Mind-Sports-Games/lila
- ornicar/scalachess Rules of chess and its variants (Scala) -> Mind-Sports-Games/strategygames
- lichess-org/compression Compression algorithms for chess moves and clocks (Java)
- ornicar/chessground Frontend chess board (TypeScript) -> Mind-Sports-Games/chessground (integrated chessgroundx)
- niklasf/stockfish.js, niklasf/stockfish.wasm, hi-ogawa/Stockfish Stockfish compiled for browsers (C++, WebAssembly, JavaScript)
- niklasf/chessops Client-side chess and chess variant rules and operations (TypeScript) -> Mind-Sports-Games/chessops
- RoepStoep/lidraughts Backend and frontend for Draughts -> Our version is split between Mind-Sports-Games/scalachess and Mind-Sports-Games/lila
External services
- ornicar/lila-ws WebSocket traffic (Scala) -> Mind-Sports-Games/lila-ws
- ornicar/lila-fishnet Fishnet move requests (Scala)
- ornicar/lila-search Search engine (Scala)
- niklasf/lila-openingexplorer Opening explorer (Scala)
- niklasf/lila-tablebase Tablebase (Rust)
- niklasf/lila-push Web Push service (Rust)
- niklasf/fishnet Distributed computer analysis, using official-stockfish/Stockfish and ianfab/Fairy-Stockfish, a Stockfish fork with chess variant support (Rust, C++)
- niklasf/lila-gif GIF generator for games and positions (Rust)
- clarkerubber/irwin AI that learns cheating patterns to help mods (Python)
- niklasf/lila-ip2proxy Query database of known proxy IPs (Rust)
- cyanfish/bbpPairings Swiss pairings (C++)
Docs, utilities, others
- ornicar/scalalib Misc Scala utilities
- ornicar/playframework-lila Trimmed down Play Framework fork
- ornicar/cash Trimmed down cash.js fork
- niklasf/eco Aggregated data set of chess opening names
- clarkerubber/Staunton-Pieces Original 3D rendered pieces, boards and trophies
- gbtami/pychess-variants shogi and xiangqi piece sets and board images (thanks to pychess.org)
Happy coding!
lila version
Server | 2024-12-19T08:56:56Z | 21c2c9b | Merge pull request #992 from Mind-Sports-Games/dev |
Assets | |||
Boot |
JavaScript modules
Here are all frontend modules from Mind-Sports-Games/lila ui in Web Labels compatible format: