desktop-postflop  by b-inary

Open-source GTO solver for Texas hold'em poker

created 3 years ago
284 stars

Top 93.1% 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

1 day

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

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Georgios Konstantopoulos Georgios Konstantopoulos(CTO, General Partner at Paradigm), and
2 more.

gpu.cpp by AnswerDotAI

0.2%
4k
C++ library for portable GPU computation using WebGPU
created 1 year ago
updated 2 weeks ago
Starred by Jonathan Ragan-Kelley Jonathan Ragan-Kelley(Professor at MIT), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
2 more.

claudia by getAsterisk

5.7%
10k
GUI toolkit for Claude Code
created 1 month ago
updated 1 day ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Anil Dash Anil Dash(Former CEO of Glitch), and
15 more.

llamafile by Mozilla-Ocho

0.2%
23k
Single-file LLM distribution and runtime via `llama.cpp` and Cosmopolitan Libc
created 1 year ago
updated 1 month ago
Feedback? Help us improve.