# Pelican

Python static site generator that builds blogs and sites from reStructuredText or Markdown with Jinja2 themes.


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

## Record

### Links

- home: https://getpelican.com/
- repository: https://github.com/getpelican/pelican
- docs: https://docs.getpelican.com/en/latest/
- plugins: https://github.com/pelican-plugins
- mastodon: https://fosstodon.org/@pelican
- forum: https://github.com/getpelican/pelican/discussions

### Identity

- status: active
- maintainer: unknown
- maintainerType: unknown
- parent: unknown
- firstRelease: 2010
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: python
- runtime: python
- runtimeMin: python 3.11
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: jinja2
- i18n: articles in multiple languages

### Rendering and deploy

- runsAs: static
- renderingModes: static
- installMethod: python3 -m pip install "pelican[markdown]", pipx install "pelican[markdown]", uv tool install "pelican[markdown]"

### License

- licenseModel: open-source
- license: AGPL-3.0, AGPLv3

### Releases

- currentMajor: 4
- latestReleaseDate: 2026-04-20

### Adoption

- githubStargazers: 13354
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 489
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: 41922
- httpArchiveSites: 22
- wordpressActiveInstalls: unknown
- dependentRepos: 3322
- dependentPackages: 54

### Sources

- urls: https://pypi.org/pypi/pelican/json (read 2026-10-18)
- urls: https://pypi.org/pypi/pelican/json (read 2026-10-18)
- urls: https://pypi.org/pypi/pelican/json (read 2026-10-18)
- firstRelease: https://docs.getpelican.com/en/latest/changelog.html (read 2026-10-18)
- wikidata: https://www.wikidata.org/wiki/Q28975326 (read 2026-10-18)
- category: https://getpelican.com/ (read 2026-10-18)
- language: https://github.com/getpelican/pelican (read 2026-10-18)
- runtime: https://docs.getpelican.com/en/latest/install.html (read 2026-10-18)
- runtimeMin: https://pypi.org/pypi/pelican/json (read 2026-10-18)
- runtimeMin: https://docs.getpelican.com/en/latest/install.html (read 2026-10-18)
- contentStore: https://getpelican.com/ (read 2026-10-18)
- templating: https://getpelican.com/ (read 2026-10-18)
- i18n: https://getpelican.com/ (read 2026-10-18)
- renderingModes: https://getpelican.com/ (read 2026-10-18)
- installMethod: https://docs.getpelican.com/en/latest/install.html (read 2026-10-18)
- license: https://github.com/getpelican/pelican (read 2026-10-18)
- license: https://pypi.org/pypi/pelican/json (read 2026-10-18)
- licenseModel: https://github.com/getpelican/pelican (read 2026-10-18)
- currentMajor: https://pypi.org/pypi/pelican/json (read 2026-10-18)
- latestReleaseDate: https://github.com/getpelican/pelican/releases/latest (read 2026-10-18)
- githubStargazers: https://github.com/getpelican/pelican (read 2026-10-18)
- contributors: https://api.github.com/repos/getpelican/pelican/contributors?anon=true (read 2026-10-18)
- urls: https://docs.getpelican.com/en/latest/plugins.html (read 2026-10-18)
- runsAs: https://docs.getpelican.com/en/latest/quickstart.html (read 2026-10-19)
- httpArchiveSites: https://cdn.httparchive.org/v1/technologies (read 2026-10-25)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pelican (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pelican (read 2026-10-25)
- ecosystemsMonthlyDownloads: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pelican (read 2026-10-25)

## Notes

Pelican is a Python program that builds blogs and sites from reStructuredText or Markdown files, rendered with Jinja2 themes. It needs no database and no server-side logic, so the output is files for any static host. Importers handle WordPress, Dotclear and RSS feeds. The [publishing guide](https://docs.getpelican.com/en/latest/publish.html) describes uploading the output with rsync over SSH.

## Worth knowing

Plugins are published as separate Python packages from the pelican-plugins GitHub organization, and the legacy plugin repository is being phased out.

---

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
