stockfish.js - The Stockfish chess engine in Javascript

  •        94

Stockfish.js is a pure JavaScript implementation of Stockfish, the world's strongest chess engine. Stockfish.js is currently synced with Stockfish 8.

http://www.stockfishchess.com/
https://github.com/nmrugg/stockfish.js

Tags
Implementation
License
Platform

   




Related Projects

stockfish-mac - Beautiful, powerful chess app for the Mac

  •    C++

Stockfish for Mac is a powerful chess analysis app. Play two-player games on the beautiful chess board, or get instant accurate analysis of any game. Features Stockfish for Mac does not have are currently open tickets in the issue tracker.

Stockfish - A powerful, open-source chess engine

  •    C++

Stockfish plays better and faster than humans. And it's one of the strongest chess engines in the world, appearing near or at the top of most chess engine rating lists.

lichobile - lichess.org mobile application

  •    TypeScript

Lichess mobile is a cordova application. It is written in TypeScript and JavaScript. The rendering library is mithril.js. It uses babel, browserify and gulp as build tools. It talks to a native Stockfish engine, supporting multiple variants, through a cordova plugin. Multi-variant chess library is brought by a JavaScript version of scalachess. Then copy env.json.example to env.json and modify settings to link your app to a lichess server.

3D-Hartwig-chess-set - 3D chess game done in HTML/CSS/JS

  •    Javascript

3D chess game done in HTML/CSS/JS. Works only in webkit.

Mobile Chess and Flash Chess

  •    Java

Mobile Chess (for Java ME) and Flash Chess (for Web) with Strong Chess AI, see http://mobilechess.sourceforge.net/. Java Applet Chess and Ajax Chess are also available. Mobile Chess is sponsored by Chess Wizard now, see http://www.chess-wizard.com/.


lichess - Online Chess Game Server

  •    Scala

Lila (li[chess in sca]la) is a free online chess game server focused on realtime gameplay and ease of use. It features a search engine, computer analysis distributed with fishnet, tournaments, simuls, forums, teams, tactic trainer, a mobile app, and a shared analysis board. The UI is available in more than 80 languages thanks to the community.

Engine Wars Chess Client

  •    CSharp

EngineWars is Client/Server framework to host chess matches of humans vs humans, humans vs Chess Engines, and engines vs engines in casual play and tournaments.

Jin client for chess servers

  •    Java

Jin is a Java client for various chess servers. It currently supports the Internet Chess Club (chessclub.com) and the Free Internet Chess Server (freechess.org) but is designed to be able to support any chess server.

chessboardjs - JavaScript Chess Board

  •    Javascript

chessboard.js is a standalone JavaScript Chess Board. It is designed to be "just a board" and expose a powerful API so that it can be used in different ways. You can use chessboard.js to show game positions alongside your expert commentary, to have a tactics website where users have to guess the best move,

OSTINATO - A chess library that runs on the server (Scala), on the browser (ScalaJS) and on the REPL

  •    Scala

OSTINATO is a chess library that runs on the server (Scala), on the browser (ScalaJS) and on the REPL. It supports the following Chess notations (with variants): PGN, Algebraic, Figurine, Coordinate, Descriptive, ICCF, Smith and FEN.

FlyBrain chess engine

  •    Java

A chess engine to use with chess software or chess servers written completely in Java.

Chess Editor

  •    Java

Chess Editor is a pure Java tool to create, edit and view chess games in the Portable Game Notation (PGN) format. The tool integrates with externally specified chess engine programs to provide analysis of board positions.

aigochess

  •    C++

aigochess is a chess-style board game and uses improved faile engine with strong AI.The feature of this game is adding two Cannon which comes from Chinese Chess into original chess. It's the official traning software for China aigo Chess Club.

Chess Engine Diagnostics

  •    

Chess Engine diagnostics helps you to validate your own chess engines.

xChess

  •    Java

xChess is a multiplatform graphical chess user interface written in Java for numerous chess engines. It intends to support multiple chess protocols to serve as a front end for many existent chess engines.

Ultra-Chess

  •    Pascal

A 10x10 squares Chess Game Engine. The Rules are similar to ordinary 8x8 chess, but there are 2 more pawns on each side, and 4 additional pieces, that increase the complexity and game expereience of chess.

Thief

  •    C

Thief is a free chess client to play on chess servers like FICS: http://www.freechess.org It supports regular chess and all variants played. It is the best client for playing Bughouse, a special team-chess game (for more info see http://www.bughouse.

IRC Chess

  •    

IRC Chess is a 2 player chess game that you play right on IRC, with standard IRC commands. A chess server lets multiple games be played simultaneously

InterFace

  •    C++

Chat Messenger - Open Source Social Network - Online Chess Game

icsDrone

  •    C

icsdrone is an interface between a chess server and a chess engine