finds.dev← search

// the find

michaelliao/itranswarp

★ 797 · Java · GPL-3.0 · updated Apr 2024

Full-featured CMS including blog, wiki, discussion, etc. Cloud native application that powered by SpringBoot.

iTranswarp is a self-hosted CMS built on Spring Boot 3 that covers blog, wiki, discussion forums, and ad management in one Java application. It's aimed at developers who want a full-featured publishing platform they can run themselves on MySQL and Redis, particularly those in Chinese-speaking markets given the OAuth integrations (Weibo, QQ, Bilibili) and i18n support.

The dependency stack is honest and minimal: Spring Boot 3, MySQL, RediSearch — no Elasticsearch, no Kafka, no overengineering. Search via RediSearch is a smart call; it degrades gracefully when Redis isn't present rather than hard-failing. Passkey authentication support (WebAuthn) is genuinely ahead of most self-hosted CMS projects. The Docker setup and SchemaBuilder-generated DDL mean you can have a running instance without hunting through docs.

The repo hasn't been touched since April 2024 and has 342 forks but only 797 stars, which is a dead-giveaway that it's primarily used as a teaching example (the author runs a popular Java course in China) rather than a production platform with a real user community. The frontend is UIkit2 — a framework that's been effectively dead since 2018 — and jQuery 2.1.4, which will feel like a time capsule to anyone who has to customize the UI. RediSearch as the search backend is a significant operational dependency that many self-hosters will find surprising; there's no fallback to basic SQL search if you run plain Redis. Documentation is thin outside of the quickstart, so you're on your own once you hit anything non-default.

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 →