Rama Chess is built on the work of many people. This page names them: the chess engines and their source code, the neural networks, the 3D chess sets and their artists, the puzzle data, the piece sets, the libraries and the fonts. It covers the website, the Android app, the iPhone app and the Windows app.
Every chess engine in Rama Chess is open-source software, used under its own licence with credit to its authors. The search and evaluation are the authors’ work. Where we changed an engine so it runs in a browser or on a phone (a small input/output bridge, or loading the network from a file), the change is published next to the source. Source is the complete source code of the version we build, hosted on ramachess.com; our change is the exact patch; build notes lists the upstream tag and commit, the flags and the network.
Where: W = website, A = Android app, i = iPhone app, Win = Windows app.
| Engine | Authors | Licence | Version (upstream tag / commit) | Where | Source & our build |
|---|---|---|---|---|---|
| Stockfish 19 | The Stockfish developers (Tord Romstad, Marco Costalba, Joona Kiiski, Gary Linscott and many contributors) | GPL-3.0 | sf_19 | W A Win | source · our change (browser bridge). Android and Windows: unmodified. |
| Stockfish 19 Lite (Stockfish.js 19) | Stockfish.js by Nathan Rugg, © Chess.com, LLC; based on Stockfish; small net by Chris Bao (sscg13) | GPL-3.0 | Stockfish.js 19 | W A | source · our main.cpp |
| Stockfish 18 | The Stockfish developers | GPL-3.0 | sf_18 · cb3d4ee | W A | source · build notes |
| Stockfish 17.1 | The Stockfish developers | GPL-3.0 | sf_17.1 · 03e2748 | W A | source · build notes |
| Stockfish.js 18 (older analyser / lite files) | Stockfish.js by Nathan Rugg, © Chess.com, LLC; based on Stockfish; nets by Linmiao Xu (linrock) | GPL-3.0 | Stockfish.js 18 | W | source on request (see below) |
| Leela Chess Zero (lc0) | The LCZero Authors | GPL-3.0 | lc0 v0.32.1 | A | Android: official lc0 0.32.1 source, rebuilt with 16 KB page alignment only · source on request |
| Leela in the browser | Search: Rama Chess (JavaScript, in Lc0 style); network: the Leela Chess Zero project | see notes | net t1-256x10-distilled-swa-2432500 | W | build notes · the search files (lc0core.js, uci.js, leela-worker.js) are the source |
| Fairy-Stockfish (chess variants) | Fabian Fichter and the Stockfish developers | GPL-3.0 | Android: commit 9f778da · Windows: fairy_sf_14 | A Win | unmodified · source on request |
| Multi-variant Stockfish (stockfish.js 10.0.2) | Stockfish developers; multi-variant support by Daniel Dugovic, Fabian Fichter and contributors; web build by Niklas Fiekas | GPL-3.0 | stockfish.js v10.0.2 | W | unmodified · notes · licence · source on request |
| Arasan 26.1 | Jon Dart | MIT (© 1994-2026 Jon Dart) | v26.1 · 0c0bebd | W A i | source · our change · build notes |
| Alexandria 9.1 | PGG106 and contributors | GPL-3.0 | v9.1.0 · f49c4c2 | W A | source · our change · build notes |
| Berserk 14 | Jay Honnold and contributors | GPL-3.0 | 14 · 8ae895a | W A | source · our change · build notes |
| Caissa 2.0 | Michał Witanowski | MIT (© 2021 Michał Witanowski) | 2.0 · bb72579 | W A | source (unmodified) · build notes |
| Clover 9.1 | Luca Metehau | GPL-3.0 | v9.1 · e647926 | W A | source · our change · build notes |
| Ethereal 14 | Andrew Grant | GPL-3.0 | v14.00 · 96cde8d (classical evaluation) | W A | source (unmodified) · build notes |
| Igel 3.8 | Volodymyr Shcherbyna | GPL-3.0 | 3.8.0 · c33d6fb | W A | source · our change · build notes |
| Koivisto 9 | Kim Kåhre, Finn Eggers | GPL-3.0 | v9.0 · 2895237 | W A | source · our change · build notes |
| Laser 1.7 | Jeffrey An, Michael An | GPL-3.0 | v1.7 · 96bfbdb | W A | source (unmodified) · build notes |
| Obsidian | Gabriele Lombardo | GPL-3.0 | Android: v16.0 · 2838ce5 · website: commit 720614a | W A | source · our change · website build notes |
| PlentyChess 8 | Yoshie2000 and contributors | GPL-3.0 | b-v8.0.0 · 50ad9f1 | W A | source · our change · build notes |
| Reckless 0.9 | Arseniy Surkov, Shahin M. Shahin, Styx and contributors | AGPL-3.0 | v0.9.0 · 0e92358 | W A | complete source of our build · our change (Android) · build notes |
| Rodent IV 0.33 | Pawel Koziol, Bernhard C. Maerz (based on Sungorus 1.4 by Pablo Vazquez) | GPL-3.0 | master · e8d84c8 | W A | source · our change (bug fix) · build notes |
| RubiChess | Andreas Matthies | GPL-3.0 | 20240817 · 3e56589 | W A | source (unmodified) · build notes |
| Seer 2.8 | Connor McMonigle | GPL-3.0 | v2.8.0 · f9b341e | W A | source · our change · build notes |
| Stormphrax 8 | Ciekce and contributors | GPL-3.0 | v8.0.0 · 5829655 | W A | source · our change · build notes |
| Viridithas 20 | Cosmo Bobak and contributors | MIT (© 2022-2025 Cosmo Bobak) | v20.0.0 · 0631113 | W A | source of our build · our change (Android) · build notes |
| Weiss 2.0 | Terje Kirstihagen | GPL-3.0 | v2.0 · 0db49c7 | W A | source (unmodified) · build notes |
The same list with download sizes is on Open-source chess engines, and the engines you can play in the browser are explained one by one on Chess engine licences & source code. Bundled third-party code inside the engines keeps its own licence: Fathom and Pyrrhic Syzygy probing (MIT), incbin (Unlicense), fmt (MIT), the zstd decoder (BSD) and SIMDe (MIT), as listed in each engine’s build notes.
Independent project. Rama Chess is not affiliated with, endorsed by or sponsored by the authors of these engines. Engine names are used only to say which engine you are playing.
Most engines use a neural network file (NNUE). We use each engine’s own default network, unchanged, downloaded from ramachess.com. The licence is written as its author states it; where the author states none, we say so.
| Engine | Network file | Made by | Licence |
|---|---|---|---|
| Stockfish 19 | nn-1a298aa575a0.nnue | The Stockfish project | GPL-3.0 (Stockfish project) |
| Stockfish 19 Lite | nn-61e7af4bb97d (embedded) | Chris Bao (sscg13) | GPL-3.0 (Stockfish project) |
| Stockfish 18 | nn-c288c895ea92.nnue + nn-37f18f62d772.nnue | The Stockfish project | GPL-3.0 (Stockfish project) |
| Stockfish 17.1 | nn-1c0000000000.nnue + nn-37f18f62d772.nnue | The Stockfish project | GPL-3.0 (Stockfish project) |
| Leela (website) | t1-256x10-distilled-swa-2432500 (converted to ONNX with lc0 0.32.1’s own tool) | The Leela Chess Zero project | Published by the Lc0 project for everyone to use |
| Arasan 26.1 | arasanv8-20261005.nnue | Jon Dart | MIT (the repository licence covers its network directory) |
| Alexandria 9.1 | nn.net (the net of the official 9.1.0 release) | PGG106 | None stated by the author |
| Berserk 14 | berserk-9b84c340af7e.nn | Jay Honnold | None stated by the author |
| Caissa 2.0 | eval-ml-8-152B-spsa.pnn | Michał Witanowski | None stated by the author |
| Clover 9.1 | quantised.nnue | Luca Metehau | Part of the GPL-3.0 repository |
| Igel 3.8 | 6b953e78.standard | Volodymyr Shcherbyna | Release file of the GPL-3.0 repository |
| Koivisto 9 | default.net | Luecx | MIT (© 2021 Luecx) |
| Obsidian | net87perm.bin (Android) · net89perm.bin (website) | Gabriele Lombardo | None stated by the author |
| PlentyChess 8 | 0178r.bin | Yoshie2000 | GPL-3.0 |
| Reckless 0.9 | v54-5478683c.nnue | The Reckless authors | None stated by the authors |
| RubiChess | nn-bc638d5ec9-20240730.nnue | Andreas Matthies | None stated by the author |
| Seer 2.8 | q0x35ddef41.bin | Connor McMonigle | None stated by the author |
| Stormphrax 8 | undertown.nnue | Ciekce | None stated by the author |
| Viridithas 20 | sandhi-s2-b200.nnue.zst | Cosmo Bobak | None stated by the author |
Ethereal, Laser, Rodent IV and Weiss use classical (hand-written) evaluation and need no network file. Lc0 on Android has its network built into the official program.
The 3D chess sets are made by independent artists and shared on Sketchfab under the Creative Commons Attribution 4.0 licence (CC BY 4.0). We split each model into pieces; in the app every set uses our own board and materials, and on the website the textures are removed and some shapes simplified. Thank you to every artist. More detail: 3D set credits.
| Set in Rama Chess | Original model | Artist | Licence | Changes |
|---|---|---|---|---|
| Maple and Walnut | Wooden Chess Board | Bhargav Limje | CC BY 4.0 | split into pieces |
| Ruby and Glass | Real-time reflection demo: Chess Board by /Al | Sketchfab | CC BY 4.0 | split into pieces |
| Walnut Tournament | Chess set | Brendan Wood | CC BY 4.0 | split into pieces |
| Tournament White | Realistic Chess Set – Full Board with Pieces | BenAissa_Karim | CC BY 4.0 | split into pieces |
| Glossy Black | Chessboard | vhianXD | CC BY 4.0 | split into pieces |
| Classic Black and White | Chess Set | esraaelsayed | CC BY 4.0 | split into pieces |
| Walnut Board | Chess - Board Game | Šimon Ustal | CC BY 4.0 | split into pieces |
| Mountain Fortress | Chessboard (Low Poly) | ronildo.facanha | CC BY 4.0 | split into pieces |
| Studio Gloss | Chess set + board from Chessboard | vvesy; vhianXD | CC BY 4.0 | split into pieces; board taken from another set |
| Club Plastic | Plastic Chess Set | Vltava | CC BY 4.0 | split into pieces |
| Wooden Deluxe | Wooden Chess Set | Vltava | CC BY 4.0 | split into pieces |
| Ebony and Ivory | Chess Board | 3DVISIONROSCA | CC BY 4.0 | split into pieces; black pieces recoloured |
| Marble Frame | Realistic High Poly Chess Set | Hafeez Ahmed | CC BY 4.0 | split into pieces; board made square |
| Dark Fantasy | Chess Set + board from Marble Chess Board | antjosevieira; Foggy_123 | CC BY 4.0 | split into pieces; black pieces are a dark copy; board taken from another set |
Homepage 3D board: the model is “Chess Set” by Riley Queen on Poly Haven, public domain (CC0), compressed for the web. It is drawn with three.js.
| Name | Authors | Licence | Used in |
|---|---|---|---|
| chessboard.js 1.0.0 | Chris Oakman | MIT | website boards |
| chess.js | Jeff Hlywa | BSD 2-Clause | website (legal moves) |
| jQuery 3.6.0 | OpenJS Foundation and contributors | MIT | website boards |
| three.js r160 | three.js authors | MIT | homepage 3D board |
| ONNX Runtime Web 1.31.1 | Microsoft | MIT | Leela in the browser |
| Poppins (font) | Indian Type Foundry | SIL Open Font License 1.1 | website and apps |
We are still confirming the authors and licences of these items. This list will be completed:
If you made one of these and want a different credit, or want it removed, please write to us.
For every GPL or AGPL program in Rama Chess you can get the complete corresponding source code, including our changes. Most of it is linked above. For anything marked “source on request”, or if you want any source in another way, write to:
We send the complete source code of that program. This offer is valid for at least three years after we last distributed that version.
Last updated 13 November 2026. See also About · Terms of service · Privacy policy.