GNU Chess using reusable libraries

by Deepu

GNU Chess is a chess-playing game. It can use it to play chess against the computer on a terminal or, more commonly, as the chess engine for graphical chess frontends such as XBoard.The game is designed for two players, who move 16 pieces according to fixed rules across a checkerboard and try to checkmate the opponent's king. Make a robotic manipulator that autonomously competes against either a human or robot opponent, playing on a physical board with physical pieces.Following are the steps to create your own Chess application,1. Development Environment2. Chessboard Creation3. PGN image for Chess4. Chess API

Use the open source, cloud APIs, or public libraries listed below in your application development based on your technology preferences, such as primary language. The below list also provides a view of the components' rating on different dimensions such as community support availability, security vulnerability, and overall quality, helping you make an informed choice for implementation and maintenance of your application. Please review the components carefully, having a no license alert or proprietary license, and use them appropriately in your applications. Please check the component page for the exact license of the component. You can also get information on the component's features, installation steps, top code snippets, and top community discussions on the component details page. The links to package managers are listed for download, where packages are readily available. Otherwise, build from the respective repositories for use in your application. You can also use the source code from the repositories in your applications based on the respective license types.

PGN image for Chess

Portable Game Notation is a notation used to record Chess games. It is easy to read by users and to process by computers.
c

chess-image-generatorby andyruwruw

Accepts FEN, PGN or array data for chess board and generates PNG or buffer.

JavaScript Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
w

web-boardimageby niklasf

An HTTP service that renders chess board images

Python Updated: 7 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
c

chess_graphby Destaq

A program that will produce a graphical sunburst chart of chess openings from the PGN that is provided to it.

Python Updated: 18 d ago License: No License

Support
Quality
Security
License
Reuse

Chess API

Chess API consists the Minimax and Alpha-beta Pruning algorithms.
C

Chess-AIby lamesjim

A Chess AI that uses a minimax algorithm with alpha-beta pruning

Python Updated: 8 mo ago License: Permissive

Support
Quality
Security
License
Reuse
y

yachessby devinalvaro

Chess game with AI (minimax + alpha-beta pruning)

Python Updated: 9 mo ago License: Permissive

Support
Quality
Security
License
Reuse
C

Chess-AIby anubhavshrimal

A Java Project which implements playing chess with the computer which uses Alpha-Beta Pruning.

Java Updated: 12 mo ago License: Permissive

Support
Quality
Security
License
Reuse
c

chess_minimaxby Howuhh

minimax algorithm for chess with alpha-beta pruning

Jupyter Notebook Updated: 9 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Chessboard Creation

Chessboard creation to play the Chess.It has row and columns.
c

chessboardjsby oakmac

JavaScript chessboard

JavaScript Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
C

ChessBoardby jaeheonshim

A Java library for working with a chess game and performing chess move validation

Java Updated: 8 mo ago License: Permissive

Support
Quality
Security
License
Reuse
c

cm-chessboardby shaack

A JavaScript chessboard rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, mobile friendly.

JavaScript Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
n

neural-chessboardby maciejczyzewski

♔ An Extremely Efficient Chess-board Detection for Non-trivial Photos ♔

Python Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse

Development Environment

VS code is used for development of the Chess game.
v

vscode-gitlensby eamodio

Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more

TypeScript Updated: 4 mo ago License: Permissive

Support
Quality
Security
License
Reuse
a

awesome-vscodeby viatsko

🎨 A curated list of delightful VS Code packages and resources.

JavaScript Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
c

code-serverby cdr

VS Code in the browser

TypeScript Updated: 1 d ago License: Permissive

Support
Quality
Security
License
Reuse
v

vscode-debug-visualizerby hediet

An extension for VS Code that visualizes data during debugging.

TypeScript Updated: 6 mo ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items