About

ChesslaBlab is an open-source organization on GitHub creating chess software.


Manifesto

We believe:

  • Anyone, regardless of age, race, gender or social background should have access to easy-to-use, safe and decentralized chess sites and be able to choose which one to use.
  • Chess is a sport, a science, and an art.
  • Players should have more control over their own online activity.
  • Chess can help you improve your cognitive abilities which is a good think.
  • Anyone can learn to think more scientifically.

These goals can be achieved with open-source software. ChesslaBlab stands for chess laboratory and its repositories can be used and extended to create amazing chess web apps.

Happy coding!

PHP Chess

Object-oriented library that allows to create chess apps out-of-the-box.

Read the Docs
PHP Chess Server

Asynchronous PHP server using the PHP Chess library.

Read the Docs
PHP Chess API

REST-like API using the PHP Chess library, based on Symfony components.

Read the Docs
Chess Data

MySQL chess database CLI tools and machine learning with Rubix ML.

Read the Docs
Website

Website intended to learn and play chess online.

View on GitHub
JsBlab

A JavaScript module library of chess components and utilities.

View on GitHub