/backbonefx

Opinionated set of tools for creating JavaFX apps

Primary LanguageJavaMIT LicenseMIT

🦴 backbonefx

BackboneFX is tiny library that provides the tools to base your application design. It's meant to be lightweight and simple, so if you like KISS and avoid bulky frameworks above frameworks with multi-page manuals go and try it.

<dependency>
    <groupId>io.github.mkpaz</groupId>
    <artifactId>backbonefx</artifactId>
    <version>1.0.1</version>
</dependency>

Tools

  • Feather - ultra-lightweight dependency injection (JSR-330). Minimal footprint and startup time.
  • Event Bus - simple single-class implementation.
  • MVVM - core API for implementing the pattern, just the View, ViewModel and Command.

BackboneFX is well documented. You can find the explanation and examples in Javadoc (TBD).