A free and open source chess database application for Linux, Mac OS X and Windows.

Features

  • Multi-platform. Supports Windows, Linux and Mac OS X
  • Load and save PGN files
  • Work with multiple databases simultaneously
  • Browse chess games, including variations
  • Enter moves, variations, comments
  • Setup board, copy/paste FEN
  • Search in Databases for text or positions
  • Display tree of moves for the current position
  • Analyze using UCI and Winboard/Xboard Chess engines
  • Prepare for openings or opponents
  • Training mode (next move is hidden)
  • Integrated Stockfish engine
  • FICS Support
  • Nalimov and Syzgy Tablebases

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow ChessX

ChessX Web Site

Other Useful Business Software
SysAid multi-layered ITSM solution Icon
SysAid multi-layered ITSM solution

For organizations spanning all industries and sizes from SMBs to Fortune 500 corporations

SysAid is an ITSM, Service Desk and Help Desk software solution that integrates all of the essential IT tools into one product. Its rich set of features include a powerful Help Desk, IT Asset Management, and other easy-to-use tools for analyzing and optimizing IT performance.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
15
6
1
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Congratulations to the developers of this amazing program. Linux is extremely lacking in programs in this segment, and I am not referring to chess engines, in this part Linux is equally well served compared to Windows. But in terms of a graphical interface to study and play online, today, in my opinion, the two programs that are worth it are chessx and Scid. I have both installed on Arch Linux and Debian Sid. A pity that chessx is practically abandoned in Debian, the version in the repositories is still 1.4, a very old version and with some known bugs, bug 286 still persists in the version available in debian using the plasma KDE environment, I have a little experience, researching I found the solution, but imagine people who don't understand anything, who just want to install and use, most install and give up using it on the same day, because bug 286 makes the program totally unusable, not being able to open and import files is in no condition to use. Another known problem is the upstream availableVoices bug, in the compilation of version 1.6.0, which even makes compilation impossible in Debian, the most incredible thing is that there are patches for these bugs, but they are not included in the installation for Debian, in Arch Linux it is error-free automated installation possible. Imagine the common user facing a bug like this in version 1.6.0, 90% give up using it. Finally, I would like to ask a question, I like to play on FICS, but on this server, unfortunately, there are more robots online than human beings, when I send a challenge, I would like to know if chessx filters so that only human beings can accept it him, or am I running the risk of playing against robots? Important to clarify, that I am not referring to the cheaters' robots, I am referring to the robots maintained by the server itself. There are dozens of chess programs to study and play online on linux, I think I've tested almost all of them, as I've already mentioned, the only ones that are really worth it are chessx and Scid. Common mistakes in the development of chess programs for linux: People focus too much on the look, a lot of fluff, most are totally useless, just decorating the menu. You forget the main thing, the absolute majority of users of these programs want to play online, and for that they need a light and fast interface, pieces that move quickly, fundamental to have pre-movement working 100%. Scid has the pre move option, but for me it didn't work in FICS, in chessx it worked wonderfully. The developers of these programs have to understand, perhaps 80% of users will play games of 3 minutes or less without increments, and to play these modalities the program's interface accounts for 50% of the final result, pre movement working 100%, light interface parts fast with a good look, this is fundamental. I would guess that 90% of games played on all online chess sites are in these fast modes, this is because honest users want to avoid cheaters. Sorry for the length of the text, and once again, congratulations on this excellent program.
  • falconnuget wrote in 2021 that the move sound was obnoxious, and it still is, with no way to turn it off except muting the system sound someone else pointed out that only the creators of chessx know how to use 'save', and that is still true today. if i wanted to save games, i would not be using this program. same goes for loading a saved game. good luck with that the only thing that i do with this app is to use the "setup position" button. then, "play engine". but even this is frustrating as many times the computer feels like it needs to take control of both pieces. i suspect this is my fault because i'm using the 'back' / 'undo' option when this happens, and i didn't go back far enough, but stopped the 'undo' on the wrong color there really aren't too many good options for free chess engines. if you only want to analyze games without saving or loading, and don't mind obnoxious move sounds, this is an excellent option. i also like the 'analyze' option
  • Best open source chess software by far!
  • This app is almost perfect - thank you. One thing - where are the clocks displayed during a game?
  • I switched to the dark mode and I can't return to the normal mode cause this absolutely sucks and I don't know what to do. Help me someone!
Read more reviews >

Additional Project Details

Languages

English, German

Intended Audience

End Users/Desktop

User Interface

Qt

Programming Language

C++

Database Environment

Flat-file

Related Categories

C++ Database Software, C++ Board Games, C++ Turn Based Strategy Game, C++ Chess Games

Registered

2006-03-28