Pinned Repositories
Alexandria
bitboard chess engine
Andrea
fork of Alexandria chess engine
asmjit
Low-latency machine code generation
Belette
Belette-fork
An UCI compatible chess engine written in C++
bftjoe
bftjoe.github.io
Build a Jekyll blog in minutes, without touching the command line.
bin2c
Convert to/Embed binary files in C source files, quickly and efficiently.
binopt
A binary optimization/specialization library supporting multiple rewriters
OrderedBitField
Alternative to bit-fields with guaranteed field order and alignment for C++17/20
bftjoe's Repositories
bftjoe/OrderedBitField
Alternative to bit-fields with guaranteed field order and alignment for C++17/20
bftjoe/Alexandria
bitboard chess engine
bftjoe/Andrea
fork of Alexandria chess engine
bftjoe/asmjit
Low-latency machine code generation
bftjoe/Belette
bftjoe/Belette-fork
An UCI compatible chess engine written in C++
bftjoe/bin2c
Convert to/Embed binary files in C source files, quickly and efficiently.
bftjoe/egalito
Self-hosting binary instrumentation framework for security research
bftjoe/Fairy-Stockfish
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
bftjoe/Gigantua
Gigantua: Single Threaded - 2 Billion Moves/s Chess position enumerator
bftjoe/json_struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
bftjoe/lichess-bot
A bridge between Lichess API and chess engines
bftjoe/buildit
Online demo without installing at - https://buildit.so/tryit
bftjoe/coat
EDSL for C++ to make just-in-time code generation easier
bftjoe/eve
Expressive Vector Engine - SIMD in C++ Goes Brrrr
bftjoe/llpe
bftjoe/minotaur
A description of Minotaur can be found in https://arxiv.org/abs/2306.00229.
bftjoe/OpenBench
OpenBench is a Distributed SPRT Testing Framework for Chess Engines
bftjoe/PGM-index
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
bftjoe/PortableBitfields
Portable Bitfields implementation, with configurable behavior.
bftjoe/slothy
Assembly super-optimization via constraint solving
bftjoe/Stockfish
A free and strong UCI chess engine
bftjoe/Stockfish-fork
A free and strong UCI chess engine
bftjoe/stronkchess
A fast and simple chess engine
bftjoe/SubBitPacking
A C++ library to efficiently store state values/unsigned integers with limited value range
bftjoe/surge
A fast bitboard-based chess move generator in C++
bftjoe/taskgraph-metaprogramming
The TaskGraph Meta-programming Library is a C++ package that supports run-time code generation - programs that generate code on the fly, then execute it. And having built a piece of code, you can apply various transformations to it (such as loop interchange and tiling).
bftjoe/TDP
The Darkest Pipeline - Multithreaded pipelines for modern C++
bftjoe/tuplet
A fast, simple tuple implementation that implements tuple as an aggregate
bftjoe/yapp
A parallel pipeline for stream processing