Skip to content

bahmanm/libscid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libscid Logo - Winged Pawn

libscid

A comprehensive library for programming chess tools and GUIs

CI dependabot Documentation Examples
😣 Ugh.

You've got chess'y ideas for tools and GUIs but

🔴 There's no comprehensive battle-tested chess library.
🔴 Projects either lack features or haven't been thoroughly tested.
🔴 There are ZERO ways to work with massive databases outside Scid (and commercial GUIs).

🤔 Oh!?

What if there was a mature chess library which allowed you to

🟢 Write efficient and high-performance code.
🟢 Focus on the problem you want to solve not how to parse PGN or access databases.
🟢 Code with confidence knowing that you're building on battle-tested foundations.

🚀 Scid!

libscidup brings you the best bits of Scid:

➕ Extremely efficient database codec; SCID5 and SCID4.
➕ Excellent PGN encoder and decoder
➕ Legendary search and filter.
➕ More than 20 years of testing out in the wild.

And all of that as a standalone library.

An offspring of ScidUp which is a fork of the magnificent Scid.


Learn More

TBD


License

libscid is distributed under the GNU GPL v2 (see COPYING). Unless stated otherwise, modifications and additions in this repository are © their respective contributors (see Git history) and licensed under the same terms.