edvin/tornadofx
Lightweight JavaFX Framework for Kotlin observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3892
- days_rel: n/a
- days_push: 1238
- n_releases_24m: 0
Adoption not part of the score
3632 stars · 267 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TornadoFX is a lightweight JavaFX framework for Kotlin providing type-safe GUI and CSS builders, dependency injection, FXML support, and async task execution. The project is explicitly no longer maintained and is not compatible with Java 9+.
Use cases
- build desktop apps in Kotlin with JavaFX
- type-safe UI builders instead of FXML XML
- Kotlin desktop app with dependency injection and MVC
- hot reload views and stylesheets during development
- build rich client UIs with type-safe CSS
When to choose
- you are maintaining a legacy JavaFX/Kotlin app already using TornadoFX
- you are pinned to Java 8 and want concise Kotlin UI code
When to avoid
- starting a new desktop project - the project is unmaintained and incompatible with Java 9+
- you need modern JavaFX or recent JDK support
- you want long-term community support
Facets
framework · maturity abandoned
ui-components state-management templating http-client desktop-applications web-development developer-tools jvm cross-platform javafx kotlin gui mvvm fxml desktop-ui unmaintained dependency-injection desktop
1 source
- readme: https://github.com/edvin/tornadofx · fetched 2026-08-28 · b9b6bbf25745
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| edvin/tornadofx | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem