chesslib

chess library for legal move generation, FEN/PGN parsing and more (by bhlangonijr)

Chesslib Alternatives

Similar projects and alternatives to chesslib

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better chesslib alternative or higher similarity.

chesslib reviews and mentions

Posts with mentions or reviews of chesslib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-24.
  • A Java library to create your own chess engines!
    2 projects | /r/java | 24 Jun 2023
    You posted this yesterday asking for feedback. Your project is five tiny classes that build on to of the library at https://github.com/bhlangonijr/chesslib , and they are objectively bad.
  • Looking for feedback/collabs for my first Java library!
    2 projects | /r/java | 23 Jun 2023
    Thanks! Do you mean chesslib? That's someone else's library that handles the chess logic, and I didn't feel like reinventing the wheel, so :p
  • Move notation to piece and index?
    1 project | /r/chessprogramming | 3 Dec 2022
    If you are talking about algebraic notation. Getting the piece and the destination square is trivial. The origin is more interesting to produce: have a list of pieces (and their position) currently on the board; if there is no disambiguation#Disambiguating_moves), check which of the two can legally move to the target square. How you implement the piece list is also interesting: you can start in a naive manner, but also use a bitboard, like in the decodeSan function in chesslib.
  • Java Only using 1% of ONE THREAD of my R7 3700x
    3 projects | /r/javahelp | 8 May 2022
    My guess: you are hitting OOM because PGN files are huge? On https://github.com/bhlangonijr/chesslib there is small usage tutorial and they mention this:
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic chesslib repo stats
5
209
0.0
5 months ago

bhlangonijr/chesslib is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of chesslib is Java.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com