getpelican/pelican

Static site generator that supports Markdown and reST syntax. Powered by Python.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 4th, 2026
Created on October 16th, 2010
Open Issues & Pull Requests: 106 (+0)
GitHub issues: Enabled
Number of forks: 1,821
Total Stargazers: 13,337 (+0)
Total Subscribers: 326 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.3 hours
Mean response time: 18.7 days
90th percentile: 16.4 days
Tracked items: 85

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 37
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 455 days
Stale 30+ days: 35
Stale 90+ days: 28

Recent activity

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

Top labels

  • bug (38)
  • enhancement (30)
  • question (8)
  • docs (4)
  • awaiting user feedback (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Pelican is a static site generator written in Python that converts text files in Markdown, reStructuredText, or HTML into complete websites without requiring databases or server-side code.

The tool addresses the need to publish web content simply and reliably by reading source files from disk and generating static HTML, CSS, and JavaScript output. Pelican handles both chronological content like blog posts and timeless static pages, organizes articles across multiple languages, and produces Atom and RSS feeds automatically. It integrates with version control systems and webhooks, making it suitable for deployment pipelines. The generator caches content and writes selectively to disk, enabling fast rebuild times even for large sites.

Pelican suits developers and writers who want to manage content in plain text, version it alongside code, and host the output anywhere without infrastructure concerns. It works well for blogs, documentation sites, and portfolios. The tool uses Jinja2 templates for theming and Pygments for syntax highlighting in code blocks. A plugin ecosystem extends functionality beyond the core feature set. The project is particularly valuable for those already comfortable with Python or who need to integrate site generation into Python-based workflows.

The project maintains active continuous integration checks on its main branch. Development follows structured contribution guidelines documented in the repository. The tool receives regular updates and bug fixes through its standard development process. Documentation is comprehensive and kept current alongside code changes.