PokerTH in your browser — a web client (beta)

General PokerTH Issues
Post Reply
User avatar
narmod
Posts: 4
Joined: Thu May 14, 2026 4:20 pm
Been thanked: 7 times

Hi everyone,

For years I dreamed of playing PokerTH straight from a browser, with nothing to install — and a while back I finally started building it, originally just a little project to play with my family over our home network. It grew into a full client, and I'd love your help testing it.

What it is: a browser-based web client for PokerTH (HTML5, and you can install it as an app/PWA). It runs on pretty much anything with a browser — desktop, phone, tablet, even older devices — and it connects to the regular PokerTH servers, so you're playing with the existing community, not a separate one.

I've been building it in close coordination with sp0ck and the PokerTH project, and I've tried to stay faithful to the new official look: the slate dark theme (plus a light variant), the official red chip, SVG felt and cards, and the standard Fold / Call / Raise / All-In buttons. Features like the emoji reactions are shared with the Qt/QML clients (since 2.0.8), so everything interoperates.

A few things it already does:
- Desktop, mobile and tablet layouts (movable, resizable chat / log / reaction windows on desktop)
- Avatar upload, country flags, 36 interface languages
- In-game emoji reactions
- A sound / music panel
- An offline practice mode against bots

It's in beta — it works, but I'm sure there are rough edges. I'd really appreciate it if you gave it a try and told me what you think: anything broken, anything confusing, how it behaves on your device, and any ideas you have.

I'll drop the demo and source links in the reply right below (couldn't add links in this first post).

Thanks a lot — and a big thank you to sp0ck for the support along the way.
User avatar
narmod
Posts: 4
Joined: Thu May 14, 2026 4:20 pm
Been thanked: 7 times

Links:

Live demo (try it now): https://pokerth.ddns.net
Source code & docs (open source, on GitHub): https://github.com/narmod/pokerth-web-client

From the demo page you can install it as a web app on your home screen if you like. Feedback is very welcome — here in the thread or as GitHub issues. Cheers!
User avatar
castillo6893
Posts: 2
Joined: Wed Feb 28, 2024 3:01 pm

Wow, this is awesome! Thanks for all the work you've put into this. Being able to play PokerTH directly in a browser is something I've wanted to see for years. The fact that it works with the existing servers and stays true to the official look makes it even better. Great job!
( ͡°╭ʖ╮° )
User avatar
narmod
Posts: 4
Joined: Thu May 14, 2026 4:20 pm
Been thanked: 7 times

Thank you so much — this really means a lot! A browser version of PokerTH was something I'd wanted to see for a long time too, so it's great to hear it's hitting the mark.

Since it went live I've kept working to make it smoother and to bring in as much of the official client as possible — the in-game layout, action buttons, colors and overall feel. It's still in beta, so there's a lot more on the way.

Please don't hesitate to share any feedback, bug reports or ideas — that's exactly the kind of input that helps push the web client forward. Thanks again!
User avatar
ollika
Posts: 376
Joined: Fri Dec 02, 2016 12:00 am
Been thanked: 23 times

Awesome work !! finally an app that just works !

Bravo for the documentation on the github too. You did an amazing work there too.

That deserves to be tryed by every pokerth player and to be upvoted to become the main way to play pokerth !

For now on, i won't have to install new version of pokerth every day, with their regressions and bugs: I have your solution.

Mind blowing experience !

Thank you !
User avatar
narmod
Posts: 4
Joined: Thu May 14, 2026 4:20 pm
Been thanked: 7 times

Wow, thank you — reading this genuinely made my day!

I have to be honest though: this is not a solo project in my corner anymore.
It's very much a hand-in-hand effort with the PokerTH team, and especially with sp0ck. He's been guiding me on the protocol, the QML client internals and interop, and without his help this web client would never have reached this scale.

The goal has always been to build *with* PokerTH, not next to it — so that the web client stays faithful to the official experience and can eventually become an official way to play. We're moving forward together, and feedback like yours is exactly what keeps that momentum going.

Huge thanks to sp0ck and the whole PokerTH community. More to come!
Post Reply