• Stars
    star
    152
  • Rank 236,196 (Top 5 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created almost 4 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

TornadoFX 2.0

TornadoFX v2 (Gradle)

A JavaFX framework for Kotlin (Java 11+)

This (experimental) branch is gradle based. Current state: TODO

  • Kotlin & Java target is Java 11.0.2
  • JavaFX version is 15.0.1
  • JUnit5 with additional vintage engine for unit testing
  • Tests running on classpath ignoring javas module system
  • no support for OSGI bundle

Features

  • Supports both MVC, MVP and their derivatives
  • Dependency injection
  • Type safe GUI builders
  • Type safe CSS builders
  • First class FXML support
  • Async task execution
  • EventBus with thread targeting
  • Hot reload of Views and Stylesheets
  • Zero config, no XML, no annotations

Requirements

Installation

In repositories block add

maven {
    url = uri("https://oss.sonatype.org/content/repositories/snapshots")
}

In dependencies block add

implementation("no.tornado:tornadofx:2.0.0-SNAPSHOT")

Feature Requests and Bugs

Please use the GitHub issues for all feature requests and bugs.

Maintainers

More Repositories

1

tornadofx

Lightweight JavaFX Framework for Kotlin
Kotlin
3,669
star
2

fxlauncher

Auto updating launcher for JavaFX Applications
Java
707
star
3

tornadofx-samples

Samples and best practices for TornadoFX
Kotlin
195
star
4

tornadofx-guide

TornadoFX Guide
133
star
5

tornadofx-controls

CSS Stylable Controls for JavaFX
Java
108
star
6

tornadofx-controlsfx

ControlsFX Builder extensions and utilities for TornadoFX
Kotlin
72
star
7

tornadofx-idea-plugin

TornadoFX Plugin for IntelliJ IDEA
Kotlin
72
star
8

todomvc

TodoMVC with TornadoFX
Kotlin
51
star
9

kdbc

SQL DSL for Kotlin
Kotlin
44
star
10

fxldemo

FXLauncher demo application
Java
41
star
11

fxldemo-gradle

FXLauncher demo for Gradle
Java
22
star
12

fxlauncher-gradle-plugin

Gradle plugin for FXLauncher
Groovy
20
star
13

calculator

Calculator written in TornadoFX (JavaFX + Kotlin)
Kotlin
18
star
14

github-browser

TornadoFX GitHub Browser - demo/showcase app
Kotlin
14
star
15

tornadofx-kitchensink

TornadoFX Kitchensink Samples
Kotlin
8
star
16

tooldb

Cutting Tool Database - JDBC demo for TornadoFX
Kotlin
8
star
17

epp-verisign

Verisign EPP Bundle with modifications and bugfixes to support NORID and RRPProxy
Java
7
star
18

tornadofx-web

tornadofx.io web page
CSS
5
star
19

javafx-osgi

JavaFX 8.0 OSGi bundle to support JavaFX in an OSGi container
5
star
20

tornadofaces

Modern JSF Component Framework
Java
4
star
21

tornadofx-hibernate-demo

TornadoFX Hibernate Integration Demo
Kotlin
4
star
22

tornadofx-android-compat

Initial commit
Java
4
star
23

tornadofx-quickstart-archetype

Initial commit
Kotlin
3
star
24

libsass-filter

Compiles SASS to CSS on-the-fly
Java
3
star
25

fxlauncher-custom-ui

Demo project showing how to customize the FXLauncher update UI.
Java
3
star
26

tornadofx-charts

TornadoFX Bindings for Hansolo's excellent chart library
Kotlin
3
star
27

kdbc-examples

Examples for KDBC
Kotlin
2
star
28

tornadofx-controls-sampler

TornadoFX Controls Sampler Application
Java
2
star
29

interapp

Dynamic, Modular Microservices with Java EE
Java
2
star
30

dyndns

Tornado DynDNS Client uses the standard DNS protocol to perform dynamic DNS updates
Java
2
star
31

ahkpok3r

AutoHotKey Script to turn any keyboard into a POK3R (Arrow Keys, PgUp/PgDn/Home/End/Ins/Del)
AutoHotkey
2
star
32

edmacs

Edvin's Emacs configuration
Emacs Lisp
1
star
33

tornadofx-java

Deprecated, see tornadofx!
Java
1
star
34

tornadokeyboard-userstore

Kotlin
1
star