finds.dev← search

// the find

debiki/talkyard

★ 1,805 · TypeScript · AGPL-3.0 · updated May 2026

A community discussion platform: Brings together the main features from StackOverflow, Slack, Discourse, Reddit, and Disqus blog comments.

Talkyard is a self-hosted community discussion platform that genuinely merges Q&A (Stack Overflow style), upvote-ranked idea threads, flat forum discussions, basic chat, and embeddable blog comments into one installation. It's for organizations or open-source projects that want one tool instead of five, and are willing to run their own infrastructure. The Scala + TypeScript stack has been in active development since 2010 with 400+ database migrations.

- Multi-mode discussion types are first-class schema citizens, not bolted on — Q&A topics with accepted answers, idea threads with vote sorting, and flat forums each have distinct behavior, not just a label difference

- Anonymous posting is thoughtfully implemented: per-page anonymity with the option to de-anonymize later, which actually addresses real classroom and workplace dynamics rather than being a blunt toggle

- Tags with typed values and a real filter syntax (`tags:priority:desc>2 is:open`) is a concrete power-user feature most forum software skips entirely

- 400+ migrations spanning 2014–2025 mean the schema has been stress-tested and carefully evolved; that history is itself documentation of the data model

- Scala backend is a contributor trap — the pool is small, sbt builds are slow, and the v427 migration named `switch_to_sqlx` suggests the DB access layer is mid-refactor, so the codebase is currently in a transitional, higher-risk state

- Chat is self-described as 'pretty basic features' with email-only notifications — if you need chat that doesn't feel like 2012, you'll still need Slack or Mattermost alongside this

- Documentation is explicitly described as incomplete, and self-hosting requires operating a multi-container setup (talkyard-prod-one); there's real ops burden with limited community support to fall back on

- 1800 stars after 15 years means Discourse's plugin ecosystem, theme library, and hosting provider network dwarf Talkyard's — when something breaks or you need a feature, you are mostly on your own

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →