• Stars
    star
    315
  • Rank 127,945 (Top 3 %)
  • Language
    Python
  • License
    Creative Commons ...
  • Created about 8 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An aggregated data set of chess opening names

Chess opening names

An aggregated data set of chess opening names.

field / dist/ description
eco x x ECO classification
name x x Opening name (English language)
pgn x x Well known sequence of moves, or the most common moves to reach the opening position based on master games, as PGN
uci x Same moves as pgn in UCI notation
epd x EPD (FEN without move numbers) of the opening position, en passant field only if legal

To generate dist/, install Python, then pip3 install chess and run make. Or select the latest workflow run and download build artifacts.

Contributing

Improvements, additions and fixes are welcome. If you have concrete suggestions, please be bold and submit the proposed changes directly as pull requests!

The changes will be live on lichess.org after the next update of scalachess and the opening explorer. There is no fixed schedule for these updates.

Copyright

As a collection of facts, this data set is in the public domain. Considerable effort was spent curating and cleaning the data. Insofar as that qualifies for copyright, the work is released under the CC0 Public Domain Dedication.

CC0

More Repositories

1

lila

♞ lichess.org: the forever free, adless and open source chess server ♞
Scala
14,433
star
2

lichobile

lichess.org mobile application
TypeScript
1,969
star
3

chessground

Mobile/Web chess UI for lichess.org
TypeScript
974
star
4

mobile

Lichess mobile app v2
Dart
904
star
5

fishnet

Distributed Stockfish analysis for lichess.org
Rust
683
star
6

scalachess

Chess API written in scala. Immutable and free of side effects.
Scala
609
star
7

api

Lichess API documentation and examples
TypeScript
389
star
8

stockfish.wasm

WebAssembly port of the strong chess engine Stockfish
C++
237
star
9

stockfish.js

The strong open source chess engine Stockfish compiled to JavaScript and WebAssembly using Emscripten
C++
174
star
10

lila-ws

Lichess' websocket server
Scala
127
star
11

lila-openingexplorer

Opening explorer for lichess.org that can handle all the variants and trillions of unique positions
Rust
122
star
12

compression

Chess clock and move compression algorithms for lichess.org
Java
105
star
13

lila-gif

Webservice to render Gifs of chess positions and games, and stream them frame by frame
Rust
95
star
14

database

Public exports of all rated games, puzzles, and computer evaluations.
Scala
78
star
15

pgn-viewer

PGN viewer widget
TypeScript
75
star
16

lila-tablebase

Tablebase server
Rust
74
star
17

external-engine

Using engines running outside of the browser on https://lichess.org/analysis
Python
68
star
18

berserk

Python client for the lichess API
Python
60
star
19

api-demo

Client-side app using various Lichess APIs for demonstration purpose
TypeScript
50
star
20

kaladin

Machine learning tool aimed at automating cheat detection using insights data.
PureBasic
46
star
21

chessground-examples

Usage examples for chessground
TypeScript
45
star
22

lila-gitpod

Lichess development environment
Shell
39
star
23

lila-search

Keep elasticsearch threads out of your web facing app, kids
Scala
36
star
24

flutter-chessground

Chessboard package for flutter
Dart
32
star
25

lila-http

Handle some https://lichess.org/tournament load
Rust
30
star
26

lila-fishnet

Proxy between lila and fishnet move clients
Scala
30
star
27

dartchess

Dart chess library for native platforms
Dart
29
star
28

lila-docker

Lichess local development using Docker Compose.
Rust
26
star
29

lila-push

Web push microservice for lichess.org
Rust
16
star
30

api-ui

some web UIs on top of the Lichess API
TypeScript
15
star
31

lila-db-seed

Minimum database data for development on ornicar/lila
Python
13
star
32

pgn-mule

Merge, filter, tweak and expose PGN sources
TypeScript
12
star
33

lila-ip2proxy

Webservice to query an IP2Proxy BIN database
Rust
10
star
34

swiss-maker

Script that creates regular swiss tournaments for a team.
TypeScript
8
star
35

lila-maven

sbt resolver 4
Shell
6
star
36

lila-engine

Broker for communication between external engine providers and clients
Rust
6
star
37

leroyjenkins

Follow ban logs to manage ipsets
Rust
6
star
38

broadcaster

Vue
6
star
39

lila-deepq

deepquluru
Rust
4
star
40

lila-stockfish-web

A home for stockfish wasms - because we care
Python
3
star
41

lifat

large assets used by lila in production but optional for dev builds
JavaScript
2
star
42

lila-pwned

Webservice to query https://haveibeenpwned.com/ database dumps
Rust
1
star
43

ab-stub

JavaScript
1
star
44

fishnet-builder

Docker image for an environment that can produce fully static Stockfish builds
C
1
star
45

.github

1
star