WandererXII / lishogi

☗ lishogi.org: the forever free, adless and open source shogi server forked from lichess.org ☗

Home Page:https://lishogi.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build server Build assets Crowdin Twitter

Lishogi homepage-Lishogi comes with light and dark theme, this screenshot shows both.

Lila (li[shogi in sca]la) is a free online shogi game server focused on realtime gameplay and ease of use.

It features a server analysis distributed with shoginet, local analysis, tournaments, simuls, forums, teams, puzzles, search engine, and a shared analysis board.

Lishogi is Lichess rewritten for shogi. Lishogi is written in Scala 2.13, and relies on the Play framework. scalatags is used for templating. Pure shogi logic is contained in the shogi submodule. The server is fully asynchronous, making heavy use of Scala Futures and Akka streams. WebSocket connections are handled by a separate server that communicates using redis. It uses MongoDB to store games. HTTP requests and WebSocket connections can be proxied by nginx. The web client is written in TypeScript and snabbdom, using Sass to generate CSS. The blog uses a free open content plan from prismic.io.

Join us on Discord for more info. Use GitHub issues for bug reports and feature requests.

Credits

This code exists because of ornicar, and the whole Lichess project

Supported browsers

Name Version Notes
Chromium / Chrome last 10 Full support, fastest local analysis
Firefox 67+ Full support, second fastest local analysis
Edge 91+ Full support (reasonable support for 17+) support
Opera 55+ Reasonable support
Safari 11.1+ Reasonable support

Older browsers (including any version of Internet Explorer) will probably not work. For your own sake, please upgrade. Security and performance, think about it!

License

Li[shogi in scala]la is licensed under the GNU Affero General Public License 3 or any later version at your choice with an exception for Highcharts. See LICENSE and COPYING.md for details. WIP

About

☗ lishogi.org: the forever free, adless and open source shogi server forked from lichess.org ☗

https://lishogi.org

License:GNU Affero General Public License v3.0


Languages

Language:Scala 62.7%Language:TypeScript 17.5%Language:SCSS 7.8%Language:CSS 6.3%Language:JavaScript 3.8%Language:Java 1.0%Language:HTML 0.3%Language:Ruby 0.3%Language:Python 0.1%Language:Shell 0.1%