# Scully

Static site generator for Angular applications that pre-renders each route to an HTML file.


Source: https://findsoftware.frbit.cloud/scully/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- home: https://scully.io
- repository: https://github.com/scullyio/scully
- docs: https://scully.io/docs/learn/overview/
- x: https://twitter.com/ScullyIO

### Identity

- status: active
- maintainer: HeroDevs, LLC
- maintainerType: company
- parent: unknown
- firstRelease: 2019
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: javascript
- runtime: node
- runtimeMin: node 14
- basedOn: angular

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: static
- renderingModes: static
- installMethod: ng add @scullyio/init

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2022-09-21

### Adoption

- githubStargazers: 2528
- packagistDownloads: not applicable
- npmWeeklyDownloads: 704
- contributors: 105
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: 89
- wordpressActiveInstalls: unknown
- dependentRepos: 532
- dependentPackages: 3

### Sources

- urls: https://scully.io/ (read 2026-10-23)
- urls: https://api.github.com/repos/scullyio/scully (read 2026-10-23)
- urls: https://scully.io/docs/learn/overview/ (read 2026-10-23)
- maintainer: https://github.com/scullyio/scully/blob/main/LICENSE (read 2026-10-23)
- category: https://github.com/scullyio/scully/blob/main/README.md (read 2026-10-23)
- basedOn: https://github.com/scullyio/scully/blob/main/README.md (read 2026-10-23)
- language: https://api.github.com/repos/scullyio/scully (read 2026-10-23)
- runtime: https://scully.io/docs/learn/getting-started/requirements/ (read 2026-10-23)
- runtimeMin: https://scully.io/docs/learn/getting-started/requirements/ (read 2026-10-23)
- installMethod: https://scully.io/docs/learn/getting-started/installation/ (read 2026-10-23)
- renderingModes: https://scully.io/docs/learn/getting-started/building/ (read 2026-10-23)
- runsAs: https://scully.io/docs/learn/getting-started/building/ (read 2026-10-23)
- license: https://api.github.com/repos/scullyio/scully (read 2026-10-23)
- licenseModel: https://github.com/scullyio/scully/blob/main/LICENSE (read 2026-10-23)
- firstRelease: https://registry.npmjs.org/@scullyio/init (read 2026-10-23)
- currentMajor: https://api.github.com/repos/scullyio/scully/releases/tags/v2.1.41 (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/scullyio/scully/releases/tags/v2.1.41 (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/scullyio/scully (read 2026-10-23)
- contributors: https://api.github.com/repos/scullyio/scully/contributors (read 2026-10-23)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/@scullyio/init (read 2026-10-23)
- httpArchiveSites: https://cdn.httparchive.org/v1/technologies (read 2026-10-25)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40scullyio%2Finit (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40scullyio%2Finit (read 2026-10-25)

## Notes

Scully is a static site generator for Angular applications. After the Angular build, the npx scully command renders each route to an HTML file in the dist/static folder, and the Angular app then loads and bootstraps over those pre-rendered pages. Scully is added to a project with ng add @scullyio/init, which creates a config file that lists the routes to render.

## Worth knowing

Older Angular versions use an earlier Scully version that receives only security updates. Scully uses Chromium, so the machine that runs the build must be able to install and run it. Routes with parameters are not rendered until the config lists them.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
