Welcome to Scidb

Scidb ("Scidb is a Chess Information Data Base") is a chess database application for Linux/Unix and Windows. Scidb is inspired by Scid ("Shane's Chess Information Database"), but it is a completely new development.

The principal features of this chess database application:

  • Support of various chess variants:
  • Support of Chess 960  and Shuffle Chess 
  • Support of various database and archive formats:
    Scidb: .sci, .scv
    Scid: .si3, .si4
    ChessBase: .cbh, .cbf (read-only)
    .cbv, .cbz (read-only, in preparation)
    C/CIF: .cif, .ccif
    PGN: .pgn, .pgn.gz, .zip
  • CQL based search functions (in development)
  • Player base with online update
  • Children chess support (input and storage of games with invalid moves)
  • PGN archives are modifiable (also compressed ones)
  • 39 different SVG/TrueType chess piece sets
  • User-configurable chess board themes (based on SVG) 45 are already pre-installed
  • PDF export (in preparation)
  • News

    The new Scidb version is still in active development, but it may take some time, because there are some elaborated innovations. The current innovation is a revised implementation of the text widget in Tk library. This library is used for the implementation of the graphical user interface. The problem with old implementation is the poor performance, the revised implementation is very fast. Not only the load of games will be accelerated, especially scrolling will become easier to handle: the old version is hanging if the game is very long. See page Revised Implementation of Tk Text Widget  if you are interested in this revised implementation.

    More important innovations, currently in development:

    • Accelerated position search for opening positions. This algorithm is very time-consuming in development, since about two years in work (it requires to solve a problem of exponential time complexity).

    • As a by-product of the accelerated position search a new tab for opening classification will exist, with presumably more than 80,000 opening positions, more than 3,500 will be named.

    • New format for chess information interchange. This format will provide the interchange of chess games, or even chess databases, between different applications. The old PGN format is in general not intented for this, because this format was developed for the interchange of chess games between chess engines, interchanging chess databases would cause garbling of data (in general). See C/CIF  if you want to know more about this format, but this page is still under construction, some pages are not yet finished.

    • CQL-S based search functions for position search, pattern search, move sequence search, and header search.

    • New player data base, with online update. It is planned to provide monthly updates.

    • Tiled window layout, for free positioning of single panes (like game pane, board pane, engine output pane, etc.).

    • Links inside games to other games in a database.

    To be informed perodically about Scidb you may subscribe the blog on Tumblr , but an user account is required.