https://github.com/adobe/aem-react-editable-components
SPA React Editable Components for Adobe Experience Manager
https://github.com/adobe/aem-react-editable-components
aem aem-spa-editor react spa
Last synced: 6 days ago
JSON representation
SPA React Editable Components for Adobe Experience Manager
- Host: GitHub
- URL: https://github.com/adobe/aem-react-editable-components
- Owner: adobe
- License: apache-2.0
- Created: 2020-08-10T16:33:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2026-07-20T23:57:26.000Z (18 days ago)
- Last Synced: 2026-07-21T01:26:48.003Z (18 days ago)
- Topics: aem, aem-spa-editor, react, spa
- Language: TypeScript
- Homepage:
- Size: 11.9 MB
- Stars: 68
- Watchers: 15
- Forks: 35
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# AEM SPA React Editable Components
[](https://github.com/adobe/aem-react-editable-components/blob/master/LICENSE)
[](https://www.npmjs.com/package/@adobe/aem-react-editable-components)
[](https://opensource.adobe.com/aem-react-editable-components/)
[](https://codecov.io/gh/adobe/aem-react-editable-components)
[](https://sonarcloud.io/dashboard?id=adobe_aem-react-editable-components)
[](https://snyk.io/test/github/adobe/aem-react-editable-components)
[](https://app.renovatebot.com/dashboard#github/adobe/aem-react-editable-components)
This project provides the React components and integration layer to get you started with the Adobe Experience Manager SPA Editor.
## Installation
```
npm install @adobe/aem-react-editable-components
```
## Prerequisites
- [AEM SPA Model Manager](https://github.com/adobe/aem-spa-page-model-manager) is installed and initialized.
- App uses **React v16.8.0** or higher
## Documentation
* [SPA Editor Overview](https://experienceleague.adobe.com/docs/experience-manager-64/developing/headless/spas/spa-overview.html?lang=en)
* [Getting Started with the AEM SPA Editor and Angular](https://docs.adobe.com/content/help/en/experience-manager-learn/spa-angular-tutorial/overview.html)
* [Getting Started with the AEM SPA Editor and React](https://docs.adobe.com/content/help/en/experience-manager-learn/spa-react-tutorial/overview.html)
* [Getting Started with the AEM SPA Editor and a remote React SPA](https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-with-aem-headless/spa-editor/remote-spa/overview.html?lang=en)
## Features
- [Components](./src/components)
- [Integration with AEM](./src/core)
- [Helpers](./src/api)
## Contributing
Contributions are welcome! Read the [Contributing Guide](CONTRIBUTING.md) for more information.
### Releasing
Merging the PR to master will trigger an automatic release Github Action. It is important to follow [Angular Commit Message Conventions](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines). Only **fix** and **feat** can trigger a release.
### Licensing
This project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.