Poker solver toolkit for game-theoretically optimal strategies.
This facade crate re-exports all public rbp crates for convenient access.
Crate Organization
Core Types
- [
core] — Type aliases, constants, DTOs, and shared traits - [
transport] — Optimal transport (Sinkhorn, EMD) - [
cards] — Card primitives and hand evaluation - [
mccfr] — Game-agnostic CFR framework
Domain Logic
- [
gameplay] — Poker game engine - [
clustering] — K-means abstraction - [
nlhe] — No-Limit Hold'em solver
Infrastructure
- [
database] — Database pipeline - [
auth] — Authentication
Application
- [
gameroom] — Async game coordinator with player implementations and records - [
server] — Unified backend with analysis API and WebSocket hosting - [
autotrain] — Training orchestration with distributed workers