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

You Might Also Like
Manage your IT department more effectively Icon
Manage your IT department more effectively

Streamline your business from end to end with ConnectWise PSA

ConnectWise PSA (formerly Manage) allows you to stop working in separate systems, and helps you build a more profitable business. No more duplicate data entries, inefficient employees, manual invoices, and the inability to accurately track client service issues. Get a behind the scenes look into the award-winning PSA that automates processes for each area of business: sales, help desk, support, finance, and HR.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
16
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

  • This is a superb app for MacOS. However, I can't compile the code on my computer. Would it be possible to release the latest version please ? Maybe a GitHub action could automatically compile it after each commit.
  • 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.
  • Best open source chess software by far!
  • Almost perfect, unfortunately transform Russian text in symbols.
  • I've been looking everywhere for a MacOS PGN viewer that I can use offline, and ChessX is fantastic! I love the engine integration and the useful tab features to see the notation and game files. My one suggestion is to update the move sound effect because I really like hearing the chess pieces move, but the current sound is obnoxious (I turned the sound off, but I want to turn it back on!)
    1 user found this review helpful.
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