An open API service indexing awesome lists of open source software.

https://github.com/webfx-project/webfx-extras

A collection of extra JavaFX components and features designed for WebFX
https://github.com/webfx-project/webfx-extras

Last synced: about 1 year ago
JSON representation

A collection of extra JavaFX components and features designed for WebFX

Awesome Lists containing this project

README

          

![Deploy to Sonatype](https://github.com/webfx-project/webfx-extras/actions/workflows/build-and-deploy-to-sonatype.yml/badge.svg)
![Scc Code Count Badge](https://sloc.xyz/github/webfx-project/webfx-extras/?category=code)
![Scc Blanks Count Badge](https://sloc.xyz/github/webfx-project/webfx-extras/?category=blanks)
![Scc Comments Count Badge](https://sloc.xyz/github/webfx-project/webfx-extras/?category=comments)
![Scc Lines Count Badge](https://sloc.xyz/github/webfx-project/webfx-extras/?category=lines)
![Scc COCOMO Badge](https://sloc.xyz/github/webfx-project/webfx-extras/?category=cocomo)

# WebFX Extras

WebFX Extras is a collection of additional JavaFX controls and other materials, designed for [WebFX](https://github.com/webfx-project/webfx), which serve one or more of the following purposes:

① Offering simpler alternatives to complex JavaFX controls that are not yet covered by the WebFX Kit

② Back-porting existing web features or JS libraries to WebFX (with an emulation in JavaFX)

③ Offering additional controls or materials not present in the javafx-controls module, but yet useful for some Enterprise applications.





| UI module | Description | Purpose(s) | Demo |
|--------------------|:-------------------------------------------------------------------------------------------------------------------------------|:----------:|:-------------------------------------------:|
| **Visual API** | Simple API for UI data (similar to [Google visualization](https://developers.google.com/chart/interactive/docs/reference) API) | ① ② ③ | |
| **VisualGrid** | A data grid (an alternative to the more complex JavaFX TableView API) | ① | |
| **VisualCharts** | Charts (an alternative to the more complex JavaFX charts API) | ① ② | |
| **VisualGantt** | A Gantt chart framework for WebFX | ③ | |
| **FilePicker** | A cross-platform alternative to the JavaFX FileChooser | ① | [Files](https://files.webfx.dev) | |
| **FlexBox** | Implementation of a simple flex box layout | ② | [FlexBox](https://flexbox.webfx.dev) | |
| **WebText** | A cross-platform API for web text (HTML or SVG) | ② | [Website](https://webfx.dev) |
| **Led** | A simple led component | ③ | [Led Packing](https://ledpacking.webfx.dev) |
| **MaterialDesign** | A material design style (API & implementation - no CSS) | ② | |

## License

WebFX Extras is free, open-source software licensed under the [Apache License 2.0](LICENSE).