{"id":28395080,"url":"https://github.com/webfx-project/webfx-platform","last_synced_at":"2025-06-27T01:31:18.326Z","repository":{"id":44347354,"uuid":"346144197","full_name":"webfx-project/webfx-platform","owner":"webfx-project","description":"The WebFX cross-platform API for WebFX apps","archived":false,"fork":false,"pushed_at":"2025-05-07T20:37:56.000Z","size":2290,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-01T06:52:13.790Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://webfx.dev","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webfx-project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-03-09T21:05:45.000Z","updated_at":"2025-05-07T20:38:01.000Z","dependencies_parsed_at":"2023-02-17T18:15:57.847Z","dependency_job_id":"ae6d3135-6034-4c46-8884-581c8fa4ba79","html_url":"https://github.com/webfx-project/webfx-platform","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/webfx-project/webfx-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webfx-project%2Fwebfx-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webfx-project%2Fwebfx-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webfx-project%2Fwebfx-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webfx-project%2Fwebfx-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webfx-project","download_url":"https://codeload.github.com/webfx-project/webfx-platform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webfx-project%2Fwebfx-platform/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262172363,"owners_count":23269992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-31T19:38:46.230Z","updated_at":"2025-06-27T01:31:18.313Z","avatar_url":"https://github.com/webfx-project.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Deploy to Sonatype](https://github.com/webfx-project/webfx-platform/actions/workflows/build-and-deploy-to-sonatype.yml/badge.svg)\n![Scc Code Count Badge](https://sloc.xyz/github/webfx-project/webfx-platform/?category=code)\n![Scc Blanks Count Badge](https://sloc.xyz/github/webfx-project/webfx-platform/?category=blanks)\n![Scc Comments Count Badge](https://sloc.xyz/github/webfx-project/webfx-platform/?category=comments)\n![Scc Lines Count Badge](https://sloc.xyz/github/webfx-project/webfx-platform/?category=lines)\n![Scc COCOMO Badge](https://sloc.xyz/github/webfx-project/webfx-platform/?category=cocomo)\n![Discover Vulnerabilities Using CodeQL](https://github.com/webfx-project/webfx-platform/actions/workflows/discover-vulnerabilities.yml/badge.svg)\n[![Generic badge](https://img.shields.io/badge/Read-JavaDoc-blue.svg)](https://javadoc-platform.webfx.dev)\n\n# The WebFX Platform\n\nThe WebFX Platform is the foundation layer \u0026 API for cross-platform development with [WebFX](https://github.com/webfx-project/webfx).\n\n\u003cdiv align=\"center\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://docs.webfx.dev/webfx-readmes/webfx-platform-dark.svg\"\u003e\n      \u003cimg src=\"https://docs.webfx.dev/webfx-readmes/webfx-platform-light.svg\" /\u003e\n    \u003c/picture\u003e\n\n\u003cp\u003e\u003c/p\u003e\n\n| Modules set        | Location | Description                                                                |\n|--------------------|----------|----------------------------------------------------------------------------|\n| **UIScheduler**    | Client   | Cross-platform API for scheduling UI tasks (mono thread)                   |\n| **Storage**        | Client   | Cross-platform API for client-side storage (LocalStorage \u0026 SessionStorage) |\n| **WindowHistory**  | Client   | Cross-platform API for accessing the window history                        |\n| **WindowLocation** | Client   | Cross-platform API for accessing the window location                       |\n| **WebAssembly**    | Client   | Cross-platform API for working with WebAssembly                            |\n| **WebWorker**      | Client   | Cross-platform API for working with web workers                            |\n| **Resources**      | Shared   | Cross-platform API for accessing resources files                           |\n| **Console**        | Shared   | Cross-platform API for logging in the console                              |\n| **Boot**           | Shared   | Cross-platform entry point for all WebFX applications                      |\n| **Shutdown**       | Shared   | Cross-platform API for shutting down WebFX applications                    |\n| **Scheduler**      | Shared   | Cross-platform API for scheduling non-UI tasks                             |\n| **Json**           | Shared   | Cross-platform Json API                                                    |\n| **Async**          | Shared   | Future \u0026 Promise API for async operations                                  |\n| **File**           | Shared   | Cross-platform API for accessing local files                               |\n| **Vert.x** *       | Server   | Implementation of the server-side modules for [Vert.x](https://vertx.io)   |\n\n*\\* An additional implementation for Spring Boot might be considered in the future*.\n\n\u003c/div\u003e\n\n## Status\n\nAll modules are implemented, but still need to be documented (website \u0026 Javadoc).\n\n## License\n\nThe WebFX Platform is a free, open-source software licensed under the [Apache License 2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebfx-project%2Fwebfx-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebfx-project%2Fwebfx-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebfx-project%2Fwebfx-platform/lists"}