Skip to main content

Community Plugins Overview

Scully has a rich ecosystem of community-maintained plugins that extend its functionality. These plugins are developed and maintained by the Scully community and provide various features for rendering, analytics, error tracking, and more.

Available Community Plugins

Rendering Plugins

Playwright Renderer

A modern browser automation plugin that uses Playwright as the rendering engine instead of the default Puppeteer. Playwright offers cross-browser support and improved performance. Learn more about Playwright plugin

Puppeteer Renderer

The default rendering plugin for Scully that uses Puppeteer to render Angular applications into static HTML pages. Learn more about Puppeteer plugin

Analytics & Tracking Plugins

Google Analytics

Integrate Google Analytics tracking into your statically generated site using Global Site Tag (gtag). Learn more about Google Analytics plugin

Sentry

Add error tracking and monitoring to your Scully-generated static site with Sentry integration. Learn more about Sentry plugin

Plugin Types

Community plugins fall into several categories:
  • Render Plugins: Control how Scully renders your Angular application
  • Post-Render Plugins: Process HTML after rendering (analytics, error tracking, etc.)
  • Route Discovery Plugins: Help Scully discover routes in your application
  • Route Process Plugins: Transform route data during the build process

Contributing

Interested in creating your own plugin? Check out the Plugin Development Guide to learn how to build and share your own Scully plugins with the community.

Repository

Most community plugins are maintained in the official Scully repository:

Build docs developers (and LLMs) love