https://github.com/mkpaz/backbonefx
Opinionated set of tools for creating JavaFX apps
https://github.com/mkpaz/backbonefx
architecture dependency-injection design-pattern event-bus javafx mvvm
Last synced: about 1 month ago
JSON representation
Opinionated set of tools for creating JavaFX apps
- Host: GitHub
- URL: https://github.com/mkpaz/backbonefx
- Owner: mkpaz
- License: mit
- Created: 2022-10-11T04:51:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-15T15:07:58.000Z (over 2 years ago)
- Last Synced: 2025-04-20T06:34:49.844Z (2 months ago)
- Topics: architecture, dependency-injection, design-pattern, event-bus, javafx, mvvm
- Language: Java
- Homepage:
- Size: 45.9 KB
- Stars: 19
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🦴 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](https://en.wikipedia.org/wiki/KISS_principle) and avoid bulky frameworks above frameworks with multi-page manuals go and try it.
```xml
io.github.mkpaz
backbonefx
1.0.1```
## Tools
* [Feather](https://github.com/zsoltherpai/feather) - ultra-lightweight dependency injection (JSR-330). Minimal footprint and startup time.
* Event Bus - simple single-class implementation.
* [MVVM](https://wikipedia.org/wiki/Model–view–viewmodel) - 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**).