Back to browse
GitHub Repository

Table tennis management plugin for Wordpress - Libre & Free

2 starsPHP

OpenTT – a self-hosted tool for managing table tennis leagues

by tradicije·Mar 1, 2026·1 point·0 comments

AI Analysis

●●SolidNiche GemSolve My Problem

Replaces PDFs and spreadsheets for club league tracking, but audience is tiny.

Strengths
  • Solves real friction for a specific community (spreadsheets replaced)
  • Context-aware standings system is thoughtfully designed for multi-round leagues
  • Self-hosted AGPL gives clubs data ownership and control
Weaknesses
  • Extremely niche audience limits growth and community feedback loops
  • No evidence of adoption or testing beyond the author's own club
Category
Target Audience

Amateur table tennis clubs and small sports organizations

Similar To

Tournament management platforms like Challonge and Toornament

Post Description

Hi HN,

I built OpenTT, a self-hosted tool for managing table tennis leagues.

It started as an internal solution for my own amateur club. We were relying on PDFs, spreadsheets, and messaging groups to track match results and standings, which quickly became difficult to maintain and inconsistent.

OpenTT automates:

- League management - Match tracking - Dynamic standings and rankings - Context-aware tables (standings adjust based on the round being viewed)

It’s designed to be self-hosted so clubs keep full control over their data. The project is open source (AGPL-3.0) and intended for small clubs and amateur leagues that don’t want SaaS subscriptions.

Repository: https://github.com/tradicije/ttopen

Release: https://github.com/tradicije/ttopen/releases/tag/v1.0.0

I’d appreciate feedback, especially around: - Feature scope - Deployment expectations - What would make this genuinely useful for small organizations

Happy to answer any technical questions.

Similar Projects

SaaS●●●Banger

KitchenAsty – Open-source, self-hosted restaurant management system

Modern monorepo replacing decade-old PHP restaurant platforms with 330+ tests and React Native.

Ship ItSolve My Problem
sharang33
203mo ago