desktop-postflop  by b-inary

Open-source GTO solver for Texas hold'em poker

Created 3 years ago
296 stars

Top 89.4% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides an advanced, open-source Texas Hold'em GTO solver for serious players, offering enhanced performance and memory capacity over its web-based counterpart. It targets poker enthusiasts and analysts seeking a powerful, native desktop application for GTO calculations.

How It Works

Desktop Postflop is a native desktop application built using the Tauri framework, porting the WASM Postflop solver engine. This approach leverages Rust for the core solver, enabling faster computation and the ability to utilize more than 4GB of memory, a significant advantage over browser-based solutions.

Quick Start & Requirements

  • Install: Download from GitHub releases. Windows users can use an installer (.msi) or portable (.exe) version (requires WebView2 runtime). Linux users can use AppImage or .deb packages.
  • Prerequisites: CPU must support AVX2 instructions (Intel Haswell/AMD Zen or later). macOS users must build from source.
  • Build: Requires Rust and Node.js. Recommended to use Rust nightly for optimal performance. See build instructions in README.
  • Links: GitHub Releases

Highlighted Details

  • Faster computation and increased memory capacity compared to WASM Postflop.
  • Native desktop application built with Tauri.
  • Supports Windows, macOS (build required), and Linux.
  • Requires AVX2 instruction set support on CPU.

Maintenance & Community

Development of this open-source project has been suspended as of October 2023, with the author focusing on a commercial poker solver.

Licensing & Compatibility

Licensed under the GNU Affero General Public License v3 or later. This is a strong copyleft license, requiring derivative works to also be open-sourced under the same terms. Commercial use or linking with closed-source software may be restricted due to the AGPL's requirements.

Limitations & Caveats

Development is suspended. macOS builds are not distributed and require self-compilation. The project is a port of WASM Postflop, and its future maintenance is uncertain.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 30 days

Explore Similar Projects

Starred by Lysandre Debut Lysandre Debut(Chief Open-Source Officer at Hugging Face), Omar Sanseviero Omar Sanseviero(DevRel at Google DeepMind), and
2 more.

local-gemma by huggingface

0.3%
376
CLI tool for local Gemma-2 inference
Created 1 year ago
Updated 1 year ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Ying Sheng Ying Sheng(Coauthor of SGLang).

fastllm by ztxz16

0.6%
4k
High-performance C++ LLM inference library
Created 2 years ago
Updated 2 weeks ago
Feedback? Help us improve.