{"id":20670261,"url":"https://github.com/enonic/xp","last_synced_at":"2026-02-17T13:03:15.891Z","repository":{"id":3120035,"uuid":"4147239","full_name":"enonic/xp","owner":"enonic","description":"Enonic XP","archived":false,"fork":false,"pushed_at":"2025-04-14T02:29:58.000Z","size":293351,"stargazers_count":206,"open_issues_count":258,"forks_count":34,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-14T05:18:00.434Z","etag":null,"topics":["cms","java","typescript"],"latest_commit_sha":null,"homepage":"https://enonic.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enonic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2012-04-26T12:06:41.000Z","updated_at":"2025-04-07T13:27:19.000Z","dependencies_parsed_at":"2023-09-27T03:24:18.528Z","dependency_job_id":"504cf341-5bdf-4c6b-9840-820723fa8327","html_url":"https://github.com/enonic/xp","commit_stats":{"total_commits":18449,"total_committers":54,"mean_commits":"341.64814814814815","dds":0.8767954902704753,"last_synced_commit":"e19f23cf86fa8478153e7d994aad2dd9d90135dd"},"previous_names":[],"tags_count":347,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enonic%2Fxp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enonic%2Fxp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enonic%2Fxp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enonic%2Fxp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enonic","download_url":"https://codeload.github.com/enonic/xp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248824694,"owners_count":21167345,"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":["cms","java","typescript"],"created_at":"2024-11-16T20:18:58.020Z","updated_at":"2026-02-17T13:03:15.883Z","avatar_url":"https://github.com/enonic.png","language":"Java","readme":"\u003cimg align=\"right\" src=\"https://raw.githubusercontent.com/enonic/xp/master/misc/logo.png\"\u003e\n\n# Enonic XP\n\n[![Actions Status](https://github.com/enonic/xp/workflows/Gradle%20Build/badge.svg)](https://github.com/enonic/xp/actions)\n[![Codecov](https://codecov.io/gh/enonic/xp/branch/master/graph/badge.svg)](https://codecov.io/gh/enonic/xp)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/1c21f9de69f0444797abdeea49a682e6)](https://www.codacy.com/gh/enonic/xp/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=enonic/xp\u0026amp;utm_campaign=Badge_Grade)\n\nWelcome to the home of Enonic XP. Here you will find all source code for the product. To get started,\nplease read our docs here: https://developer.enonic.com/start.\n\n## Building\n\nBefore trying to build the project, you need to verify that the following software are installed:\n\n*    [JDK 25](https://adoptium.net/temurin/releases?version=25) or [GraalVM 25](https://www.graalvm.org/downloads/).   \n*    [Git](https://git-scm.com/downloads) installed on system.\n\nBuild all code and run all tests, including integration tests:\n\n    .\\gradlew build\n\nBuild all code skipping all tests:\n\n    .\\gradlew build -x check\n\nBuild all code skipping integration tests:\n\n    .\\gradlew build -x integrationTest\n\nMain output of the build process is located in the `moduels/runtime/build` directory\n*   `install` contains pure runtime of the Enonic XP platform.\n*   `distributions` contains a zip file ready for packaging by the xp-distro project.\n\nJsdoc output is located in the `modules/lib/build/distributions` directory.\n\n## Running\n\nThis project is just the runtime of the Enonic XP platform. To run the system properly,\nplease see the xp-distro project that bundles the necessary part together: (https://github.com/enonic/xp-distro)\n\nNote that [GraalVM 25](https://www.graalvm.org/downloads/) is required to run the platform.\n\n## Documentation\n\n*   [Developer Guide](https://developer.enonic.com/docs/xp/stable)\n*   [Release Notes](https://developer.enonic.com/docs/xp/stable/release)\n*   [JSDoc](https://developer.enonic.com/jsdoc/) \n\n## License\n\nThis software is licensed under GPL v3 with [Linking exception](https://en.wikipedia.org/wiki/GPL_linking_exception). GPL Linking exception means you can create applications on the platform without being subject to licensing them as GPL too. Derivate work of the platform itself is however subject to the terms of the GPL license.\nSee [LICENSE.txt](https://github.com/enonic/xp/raw/master/LICENSE.txt). \nAlso, the distribution includes 3rd party software components. The vast majority of these libraries are licensed under \nApache 2.0. For a complete list please read [NOTICE.txt](https://github.com/enonic/xp/raw/master/NOTICE.txt).\n\nAll our libraries (`lib-*`) that can be bundled in your own applications are licensed as Apache 2.0. \nSee [LICENSE_AL.txt](https://github.com/enonic/xp/raw/master/LICENSE_AL.txt)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenonic%2Fxp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenonic%2Fxp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenonic%2Fxp/lists"}