{"id":15055907,"url":"https://github.com/wandmalfarbe/epubcheckfx","last_synced_at":"2025-08-18T15:32:19.092Z","repository":{"id":186532389,"uuid":"675305225","full_name":"Wandmalfarbe/EPUBCheckFX","owner":"Wandmalfarbe","description":"A graphical interface for the official W3C EPUBCheck conformance checker.","archived":false,"fork":false,"pushed_at":"2024-05-03T18:26:40.000Z","size":7901,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-16T17:53:56.015Z","etag":null,"topics":["atlantafx","cross-platform","digital-publishing","dublin-core","epub","epub-publications","epub-validation","epub-validator","epub3","epub3-validator","javafx","javafx-application","javafx-desktop-apps","metadata","publishing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wandmalfarbe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2023-08-06T13:37:48.000Z","updated_at":"2024-12-10T02:05:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"b806f31c-4209-4c29-bf9b-2ec620bfe417","html_url":"https://github.com/Wandmalfarbe/EPUBCheckFX","commit_stats":null,"previous_names":["wandmalfarbe/epubcheckfx"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wandmalfarbe%2FEPUBCheckFX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wandmalfarbe%2FEPUBCheckFX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wandmalfarbe%2FEPUBCheckFX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wandmalfarbe%2FEPUBCheckFX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wandmalfarbe","download_url":"https://codeload.github.com/Wandmalfarbe/EPUBCheckFX/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230245243,"owners_count":18196135,"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":["atlantafx","cross-platform","digital-publishing","dublin-core","epub","epub-publications","epub-validation","epub-validator","epub3","epub3-validator","javafx","javafx-application","javafx-desktop-apps","metadata","publishing"],"created_at":"2024-09-24T21:47:02.791Z","updated_at":"2025-08-18T15:32:19.048Z","avatar_url":"https://github.com/Wandmalfarbe.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"icon.png\" align=\"right\" height=\"110\"/\u003e\n\n# EPUBCheckFX\n\nA graphical interface for the official [W3C EPUBCheck](https://www.w3.org/publishing/epubcheck/) conformance checker.\n\n## Screenshots\n\n![EPUBCheckFX Screenshot Light Mode](img/EPUBCheckFX-Screenshot-Light.png)\n\n![EPUBCheckFX Screenshot Dark Mode](img/EPUBCheckFX-Screenshot-Dark.png)\n\n## Installation / Usage\n\n\u003e [!IMPORTANT]  \n\u003e An installation of [Java 21](https://adoptium.net/) or later is required to run the application.\n\nDownload the correct version of the application for your operating system on the [releases page](https://github.com/Wandmalfarbe/EPUBCheckFX/releases).\n\n### Windows\n\n1. Extract the downloaded ZIP file.\n2. Double-click the extracted executable `EPUBCheckFX.exe`.\n\n### macOS\n\n\u003e [!IMPORTANT]  \n\u003e ARM based Macs are currently unsupported. The macOS application or the JAR file will only run on intel based Macs.\n\n1. Double-click the downloaded disk image (DMG file).\n2. Drag the application `EPUBCheckFX` into the `Application` folder.\n3. Start the application `EPUBCheckFX` from the `Application` folder by double-clicking.\n\n### Linux\n\n1. Extract the downloaded tar.gz archive by executing `tar -zxvf EPUBCheckFX-x.x.x-linux.tar.gz` in the terminal (where `x.x.x` is the current version number).\n2. Start the application by double-clicking on the file `EPUBCheckFX-x.x.x.jar`.\n\n    One can also start the application from the command line by executing the following command:\n\n    ``` shell\n    java -jar EPUBCheckFX-x.x.x.jar\n    ```\n\n## Documentation\n\nPlease refer to the EPUBCheck documentation at https://www.w3.org/publishing/epubcheck/ or the EPUBCheck GitHub Wiki at https://github.com/w3c/epubcheck/wiki.\n\n## Build / Development\n\nInstall the required dependencies:\n\n* [Java 21](https://adoptium.net/)\n* [Apache Maven](https://maven.apache.org/)\n\nIn order to build the runnable JAR file and all other artifacts, you have to run the following Maven command in the terminal:\n\n```\nmvn clean package\n```\n\nThe macOS build is only possible on Macs and disabled during the normal build. You have to pass the profile `macos` to\nMaven in order to build the `dmg` file:\n\n```\nmvn clean package -Pmacos\n```\n\n## Known Issues / Bugs\n\n- The App is only translated in English and German.\n- It is not possible to select an EPUB folder with the button on the start page. One can however drag an EPUB folder on the window to validate it.\n\n## Credits\n\n* EPUBCheckFX uses [EPUBCheck](https://github.com/w3c/epubcheck), the official W3C conformance checker for EPUB publications, to perform the EPUB validation.\n* EPUBCheckFX is an homage to the [pagina EPUB-Checker](https://github.com/paginagmbh/EPUB-Checker) however it is a completely independent project and does not share any code.\n\n## License\n\nThis project is open source licensed under the BSD 3-Clause License. Please see the [LICENSE file](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandmalfarbe%2Fepubcheckfx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwandmalfarbe%2Fepubcheckfx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandmalfarbe%2Fepubcheckfx/lists"}