fen

Chess notation parser

A Rust implementation of the Forsyth-Edwards notation for chess board states

A Forsyth-Edwards notation with proper error handling

GitHub

3 stars
3 watching
2 forks
Language: Rust
last commit: 9 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tlehman/fenparser A parser for encoding chess positions using Forsyth-Edwards Notation. 15
luz/command_parser A Rust-based project demonstrating a parser with vim-like keybindings and its output rendered using Crossterm. 0
marwes/combine A Rust library implementing parser combinators for building efficient and flexible parsers 1,302
linuscde/chessmarkable A chess game written in Rust using the Pleco library, designed to run on a reMarkable tablet 104
fredericcormier/fretboard Provides data structures and algorithms for working with chords, scales, and fingerings in music theory, using the Elm programming language. 48
florob/rustyxml An XML parser written in Rust 103
utilforever/robotchess An Auto Chess simulator built with C++ and reinforcement learning algorithms 4
becheran/wildmatch Matches strings against simple wildcard patterns 78
marcusbuffett/command-line-chess A terminal-based chess game against an AI using a simple brute-force algorithm to evaluate positions 501
sciencepal/chess-com-box-py Retrieves and displays chess ratings data from Chess.com. 11
harpocrates/inline-rust Enables writing Rust code inline in Haskell programs using quasiquotes 223
ruuda/claxon A FLAC decoder written in pure Rust with verified correctness and similar performance to the reference implementation. 287
dobro/binbo A chess game representation written in Erlang using Bitboards and Magic Bitboards for fast move generation. 124
corsis/xparsec An extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures. 50
yb66/tickle A natural language parser for recurring events 81