adobe/aem-boilerplate

Use this repository template for new AEM projects.

Owned by Adobe

View on GitHub ↗Jump to charts ↓

adobe/aem-boilerplate has 200+ stars and 750+ forks on GitHub, is written in JavaScript, and was last pushed on Oct 9, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 41 minutes ago
Type:Template / ExampleCategory(s):CMS, Static Sites & ForumsWeb Development
Added to GitGenius on October 12th, 2026
Created on December 11th, 2020
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 754
Total Stargazers: 205 (+0)
Total Subscribers: 44 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.1 days
Mean response time: 272.5 days
90th percentile: 1103.8 days
Tracked items: 48

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 835 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • invalid (12)
  • aem-lib (5)
  • bug (1)
  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

AEM Boilerplate is a repository template for starting new Adobe Experience Manager projects.

The template addresses the need to establish a consistent project structure and development workflow for AEM sites. It provides a starting point that includes configuration for preview and live environments, with URLs following the pattern https://main--{repo}--{owner}.aem.page/ for preview and https://main--{repo}--{owner}.aem.live/ for production. The approach relies on the AEM CLI tooling and the Helix architecture to manage local development and deployment.

Teams building AEM sites should use this template when starting new projects. The setup process involves creating a repository from the template, installing the AEM CLI, and running the local development server with the aem up command, which opens a browser-based development environment. The README directs developers to comprehensive documentation covering the developer tutorial, project anatomy, web performance optimization, and markup structure including sections and blocks. This template is most suitable for teams already committed to the AEM platform who want to follow Adobe's recommended project structure and development practices.

The project maintains active development with regular updates to the template structure and tooling integration. The repository includes linting configuration and local development setup, indicating attention to code quality standards. Documentation is kept current with references to the broader AEM.live ecosystem and best practices guidance.