Advanced Permission extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Advanced Permission
This module provides more granular control over content permission. It allows the creation of custom groups with prescribed abilities and the ability to assign users to as few or as many groups as desired. Permissions can also be assigned on a per-locale basis.
    
  AI Helper extension
  
    
    
      
        
        
        
    
      
        
      
        
      
        
      
    
    
  
          
            
AI Helper
This module enhances Apostrophe with AI-driven helpers. Currently this module offers a button to generate an image from a text prompt via OpenAI and the ability to insert menu options to generate rich text from a prompt via OpenAI.
    
  Anchors extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Anchors
Allows any widget to be linked via a "named anchor" created in the rich text editor.
    
  Apostrophe Assembly Boilerplate extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Apostrophe Assembly Boilerplate
The purpose of this repo is to serve as a quick start boilerplate for multisite-enabled, cloud-hosted projects based on and hosted via Apostrophe Assembly.
    
  Apostrophe Astro extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Apostrophe Astro
This module integrates ApostropheCMS into your Astro application, allowing Apostrophe to manage content while Astro handles rendering with your choice of frontend frameworks. For the best experience, we recommend starting with our pre-configured starter kits rather than installing this module directly.
    
  Apostrophe Pro Starter extension
  
    
    
      
        
        
        
    
      
        
      
        
      
        
      
    
    
  
          
            
Apostrophe Pro Starter
This Pro starter project includes:
Basic examples using the @apostrophecms-pro/basics modules, including multicolumn, hero, button, card and slideshow widgets.
Basic example configuration of the @apostrophecms-pro/palette module.
The @apostrophecms-pro/document-versions module.
Simple examples of front-end code.
    
  Automatic Translation extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Automatic Translation
Translate on the fly with AI! This bundle allows automatic translation of documents (pages and pieces) when localizing content. It comes with two translation providers: Google Cloud Translation and DeepL.
    
  Basics extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Basics
Ready-to-go widgets and features for your ApostropheCMS Pro site, including columns, slideshow, button, card, and hero.
    
  Blog extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Blog
This module bundle helps developers quickly add blog posts to ApostropheCMS websites. Blog "index pages" can be filtered by date and read in traditional blog order. Subclass this module to provide more than one blog.
    
  Cache: Redis extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Cache: Redis
Replaces Apostrophe's MongoDB-based caching mechanism with Redis.
    
  Charting extension
  
    
    
      
        
        
        
    
      
        
      
        
      
        
      
    
    
  
          
            
Charting
This community-contributed extension adds Chart.js functionality to your ApostropheCMS pages through a new widget and data-set piece type. You can easily add line, bar, scatter, bubble, pie, and doughnut charts.
    
  CLI: the ApostropheCMS Command Line Interface extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
CLI: the ApostropheCMS Command Line Interface
A cross-platform command-line interface for creating, configuring and extending built in ApostropheCMS. A useful tool for new developers.
    
  Code Upgrader extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Code Upgrader
For those migrating from ApostropheCMS 2.x. Upgrade your project codebase to the latest version of ApostropheCMS.
    
  Content Upgrader extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Content Upgrader
For those migrating from ApostropheCMS 2.x. Upgrade your project database to the latest version of ApostropheCMS.
    
  Custom Code Editor extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Custom Code Editor
This community-contributed module adds a new custom field schema to Apostrophe that allows the addition of code in a full-featured editor for display in code tutorials or documentation.
    
  Cypress Tools extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Cypress Tools
Automated functional browser tests are an important part of quality assurance for enterprise websites and web applications. This module provides a collection of conveniences for testing ApostropheCMS sites and applications within Cypress.
    
  Data Set extension
  
    
    
      
        
        
        
    
      
        
      
        
      
        
      
    
    
  
          
            
Data Set
This module provides a way to import a comma-separted values file (CSV) and display the data as an HTML table, or in other ways provided by the developer.
    
  Document Versions extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Document Versions
This module automatically creates versions for your published documents (pages and pieces) and allows manual restore to any previously saved document version.
    
  Event Manager extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Event Manager
Provides a complete foundation for displaying upcoming events in ApostropheCMS. Includes chronological filters and support for repeating events.
    
  Favicon extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Favicon
Allows editors to change the favicon (the icon in the browser tab) within ApostropheCMS.
    
  Form Builder extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Form Builder
Allows editors to create their own forms for gathering and delivering user input.
    
  Form Submission: Google Sheets extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Form Submission: Google Sheets
Enhances the @apostrophecms/form module with the ability to submit forms directly to Google Sheets. Website editors can designate the Google Sheet that will receive form submissions. Both modules are required.
    
  hCaptcha: Login Verification extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
hCaptcha: Login Verification
This login verification module adds a hCaptcha check when any user logs into the site.
    
  i18n Static extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
i18n Static
This module makes it possible to edit the translations of static text strings found in templates through the ApostropheCMS admin UI.
    
  Import Export Translation extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Import Export Translation
An alternative to our usual localization and translation flow. The purpose of this module is to create a specialized JSON file containing the text of the site, which can be downloaded and manually edited into a different language before being imported into a new locale. Upon import, pages from the default locale will be localized into the new locale substituting the translated text.
    
  Import-Export extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Import-Export
Import and export pages and pieces with or without their relationships and associated files and images within ApostropheCMS projects.
    
  Import-Export XLSX extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Import-Export XLSX
This module improves @apostrophecms/import-export by adding support for the xlsx format. Both modules are required.
    
  Login Verification: TOTP extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Login Verification: TOTP
Adds 2FA support via a third party authenticator app, such as Google Authenticator as well as many password managers.
    
  Mermaid Extension extension
  
    
    
      
        
        
        
    
      
        
      
        
      
        
      
    
    
  
          
            
Mermaid Extension
This community-contributed module adds the Mermaid Diagram package for use in an ApostropheCMS project. This package allows for the addition of several different diagrams as outlined in the Mermaid documentation.
    
  Multisite extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Multisite
The core of our Assembly Multisite solution. This module lets you have many ApostropheCMS websites running on a single codebase in a single Node.js process. Each has its own database, users, media uploads, etc. Sites can be created and managed via a dashboard site.
    
  Multisite Dashboard extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Multisite Dashboard
Part of our multisite solution, this module provides the multisite dashboard with infinite scroll, search functionality, and the ability to save templates.
    
  Open Graph extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Open Graph
Better sharing support for your website pages. Provides a way to edit metadata for Facebook's Open Graph standard.
    
  pa11y-extension extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
pa11y-extension
Great for accessibility! This module adds a pa11y-dashboard to your site. This allows you to evaluate the accessibility of your site based on the WCAG2 rules.
    
  Palette extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Palette
Palette is a module that allows design changes right in the CMS. Palette provides an in-context interface for changing the values of developer-set CSS properties.
    
  Passport Bridge extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Passport Bridge
Provides single sign-on capabilities for ApostropheCMS, allowing users to login with Google, Okta, Auth0 and other authentication providers.
    
  Pieces Export extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Pieces Export
Allows editors to export pieces data. Supports .csv, .tsv, and .xlsx as well as user defined formats.
    
  Pieces Import extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Pieces Import
This module provides editors an optional import feature to all piece type modules in an Apostrophe project. This feature enables importing pieces from CSV files where it is configured.
    
  Redirect extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Redirect
Allows admins to create manual redirects from one URL to another in ApostropheCMS. Paste a destination URL or choose a page interactively. ApostropheCMS also creates "soft redirects" automatically when URLs change.
    
  Rich Text Enhancement extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Rich Text Enhancement
This community-contributed extension provides a bundle of two extensions for adding colors and fonts to text in the rich text editor.
    
  Scheduled Publishing extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Scheduled Publishing
Schedule publishing of your documents on specific dates. Great for handling official release dates correctly.
    
  Section Template Library extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Section Template Library
Turn any widget into a "section template" for reuse elsewhere on the site.
    
  Security Headers extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Security Headers
This module sends the modern HTTP security headers that are expected by various security scanners.
    
  SEO extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
SEO
SEO tools  for ApostropheCMS. Adds SEO-related metadata fields to all pages and pieces.
    
  SEO Assistant extension
  
    
    
      
        
        
        
    
      
        
      
        
      
        
      
    
    
  
          
            
SEO Assistant
The SEO Assistant module generates SEO page metadata automatically through the use of AI. It comes configured for use with the OpenAI models. It is also possible to configure your own providers.
    
  Signup: Account Creation extension
  
    
    
      
        
        
        
    
      
        
      
        
      
    
    
  
          
            
Signup: Account Creation
A seamless solution that empowers users to easily create accounts on your website. Users can sign up in a few simple steps, complete with email verification and pre-determined user role and access level.
    
  Sitemap extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Sitemap
Improve your SEO by generating Google-compliant sitemaps for your ApostropheCMS site. Features multi-locale support.
    
  SVG Sprites extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
SVG Sprites
Allows editors to import SVG sprite maps and manage them through a Media Library-like interface.
    
  Sync extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Sync
This module provides a way to sync all content for a site, or all sites, between two environments. Our hosting customers receive this automatically as part of our hosting CLI. Self-hosted Pro and Assembly customers can use this command line tool in their own environment.
    
  Template Library extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
            
Template Library
This module solves the "blank page problem" for developers and product managers, and makes it faster for editors to create content. Template Library allows for the configuration of default widgets and pre-populated content on piece or page templates, and to re-use existing layouts.
    
  Vite extension
  
    
    
      
        
        
        
    
      
        
      
    
    
  
          
        Vite
This extension provides Vite integration for ApostropheCMS projects, enabling module bundling and hot module replacement (HMR) during development.