https://github.com/webfx-project/webfx-platform
The WebFX cross-platform API for WebFX apps
https://github.com/webfx-project/webfx-platform
Last synced: about 1 year ago
JSON representation
The WebFX cross-platform API for WebFX apps
- Host: GitHub
- URL: https://github.com/webfx-project/webfx-platform
- Owner: webfx-project
- License: apache-2.0
- Created: 2021-03-09T21:05:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-05-07T20:37:56.000Z (about 1 year ago)
- Last Synced: 2025-06-01T06:52:13.790Z (about 1 year ago)
- Language: Java
- Homepage: https://webfx.dev
- Size: 2.18 MB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README







[](https://javadoc-platform.webfx.dev)
# The WebFX Platform
The WebFX Platform is the foundation layer & API for cross-platform development with [WebFX](https://github.com/webfx-project/webfx).
| Modules set | Location | Description |
|--------------------|----------|----------------------------------------------------------------------------|
| **UIScheduler** | Client | Cross-platform API for scheduling UI tasks (mono thread) |
| **Storage** | Client | Cross-platform API for client-side storage (LocalStorage & SessionStorage) |
| **WindowHistory** | Client | Cross-platform API for accessing the window history |
| **WindowLocation** | Client | Cross-platform API for accessing the window location |
| **WebAssembly** | Client | Cross-platform API for working with WebAssembly |
| **WebWorker** | Client | Cross-platform API for working with web workers |
| **Resources** | Shared | Cross-platform API for accessing resources files |
| **Console** | Shared | Cross-platform API for logging in the console |
| **Boot** | Shared | Cross-platform entry point for all WebFX applications |
| **Shutdown** | Shared | Cross-platform API for shutting down WebFX applications |
| **Scheduler** | Shared | Cross-platform API for scheduling non-UI tasks |
| **Json** | Shared | Cross-platform Json API |
| **Async** | Shared | Future & Promise API for async operations |
| **File** | Shared | Cross-platform API for accessing local files |
| **Vert.x** * | Server | Implementation of the server-side modules for [Vert.x](https://vertx.io) |
*\* An additional implementation for Spring Boot might be considered in the future*.
## Status
All modules are implemented, but still need to be documented (website & Javadoc).
## License
The WebFX Platform is a free, open-source software licensed under the [Apache License 2.0](LICENSE)