awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
getpelican avatar

getpelican/pelican

0
View on GitHub↗
13,322 stars·1,830 forks·Python·AGPL-3.0·15 viewsgetpelican.com↗

Pelican

Pelican is a Python-based static site generator that converts Markdown and reStructuredText files into static HTML websites. It functions as a blog and page orchestrator, managing chronological posts and independent static pages while providing built-in support for RSS and Atom feed generation.

The system is designed as a plugin-based web framework, allowing for the addition of custom functionality through a community-driven plugin architecture. It also includes capabilities for producing localized versions of articles and pages to support multilingual content delivery.

The tool covers a broad range of content processing tasks, including syntax highlighting for technical documentation and the use of customizable templates for visual layouts. It also provides utilities for migrating existing articles and data from external platforms such as WordPress or Dotclear into a static format.

Build performance is managed through incremental caching, which tracks file changes to process only modified content during site regeneration.

Features

  • Static Site Generators - Converts Markdown and reStructuredText files into a standalone set of static HTML files.
  • Blogging Platforms - Serves as a framework for organizing chronological blog posts and independent static pages.
  • Blogging Platforms - Functions as a platform for organizing chronological articles and pages with integrated syndication feeds.
  • Content Organization Systems - Organizes blog posts by date while supporting the creation of independent static pages.
  • Format-Specific Parsers - Integrates multiple parsers to convert Markdown and reStructuredText into a common internal representation.
  • Markdown Parsers - Provides engines that transform Markdown and reStructuredText syntax into structured web pages.
  • Static Site Plugins - Offers an extensible plugin architecture for adding custom functionality to the site generation process.
  • Website Themes - Allows the definition of visual layouts and design through customizable website themes and templates.
  • Temporal Content Organization - Provides automatic organization of articles by date to build chronological archives and time-based navigation.
  • Hook-Based Extension Frameworks - Provides a hook-based extension framework allowing Python modules to modify the build process.
  • Plugin Architectures - Features a modular plugin architecture that allows developers to extend the site generation process.
  • HTML Template Renderers - Uses a template rendering engine to transform structured content into final static HTML files.
  • Syndication Feed Generators - Automatically generates standardized XML formats for RSS and Atom syndication feeds.
  • Syntax Highlighting - Includes a built-in syntax highlighting engine to format source code blocks for technical documentation.
  • Technical Documentation - Creates readable technical documentation sites with integrated syntax highlighting and structured layouts.
  • Localized Content Generation - Produces localized versions of articles and pages to support multilingual content delivery.
  • Localization Support - Supports the production of localized versions of articles and pages for multilingual content delivery.
  • Build Caching - Implements incremental caching to skip redundant processing by tracking file state changes during regeneration.
  • Multi-Language Content Delivery - Produces localized versions of the website in multiple languages to serve a global audience.
  • Incremental Processing Caches - Implements incremental caching that uses content hashing to avoid redundant processing of unchanged files.
  • Blog Generators - Python-based generator using Markdown or ReST and Jinja2.
  • Static Site Generators - Static site generator supporting Markdown and reST syntax.

Star history

Star history chart for getpelican/pelicanStar history chart for getpelican/pelican

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does getpelican/pelican do?

Pelican is a Python-based static site generator that converts Markdown and reStructuredText files into static HTML websites. It functions as a blog and page orchestrator, managing chronological posts and independent static pages while providing built-in support for RSS and Atom feed generation.

What are the main features of getpelican/pelican?

The main features of getpelican/pelican are: Static Site Generators, Blogging Platforms, Content Organization Systems, Format-Specific Parsers, Markdown Parsers, Static Site Plugins, Website Themes, Temporal Content Organization.

What are some open-source alternatives to getpelican/pelican?

Open-source alternatives to getpelican/pelican include: hexojs/hexo — Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… getzola/zola — Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a… gollum/gollum — Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and… rust-lang/mdbook — mdBook is a documentation build system and static site generator designed to compile collections of Markdown files… fuma-nama/fumadocs — Fumadocs is a documentation framework designed for building content-heavy technical websites using MDX. It functions…

Open-source alternatives to Pelican

Similar open-source projects, ranked by how many features they share with Pelican.
  • hexojs/hexohexojs avatar

    hexojs/hexo

    41,768View on GitHub↗

    Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation. The project is distinguished by its event-driven build pipeline, which manages the entire site lifecycle through a series of hooks for file processing, asset generation, and deployment. Developers can extend the system’s core capabilities through a modular plugin architecture

    TypeScripthacktoberfesthexojavascript
    View on GitHub↗41,768
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    View on GitHub↗15,395
  • getzola/zolagetzola avatar

    getzola/zola

    17,196View on GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Rustblog-enginecmscontent-management-system
    View on GitHub↗17,196
  • gollum/gollumgollum avatar

    gollum/gollum

    14,279View on GitHub↗

    Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and organizing files stored in a Git repository. It functions as a self-hosted documentation tool, using a Git-based storage backend to manage page content and track version history. The system is characterized by a pluggable markup rendering architecture that converts multiple markup languages and specialized notations into HTML. It supports a wide array of rich content, including mathematical typesetting, BibTeX bibliographies, and diagrams rendered via Mermaid. Broad capabilit

    Rubydocumentationdocumentation-toolgollum
    View on GitHub↗14,279
  • See all 30 alternatives to Pelican→