Static Site Generator

Sayfa – simple, extensible static site generator

Sayfa is a simple, extensible static site generator built in Elixir.

It uses convention over configuration and lets you bring your own content, theme, and configuration while Sayfa handles the site build.

This is free and open source software.

Key Features

  • Markdown content with syntax highlighting powered by MDEx.
  • YAML front matter with typed fields and support for custom metadata.
  • Built-in content types for articles, notes, projects, talks, and pages.
  • Categories and tags with automatically generated archive pages.
  • Pagination with a configurable page size.
  • Collections API for filtering, sorting, grouping, and retrieving recent content.
  • Three-layer template composition covering content, layouts, and base templates.
  • Theme inheritance and EEx templates.
  • Reusable block system with built-in components including headers, footers, tables of contents, tag clouds, breadcrumbs, and related content.
  • Directory-based multilingual support with per-language URL prefixes.
  • Pre-built UI translations and support for right-to-left languages.
  • Atom feed and sitemap generation.
  • SEO metadata including Open Graph tags and descriptions.
  • Development server with file watching and hot reload.
  • Draft preview mode.
  • Incremental builds with caching.
  • Extensible through custom blocks, content types, hooks, and themes.
  • Does not require Node.js.

Website: github.com/furkanural/sayfa
Support:
Developer: Furkan Ural
License: MIT License

Sayfa is written in Elixir. Learn Elixir with our recommended free books and free tutorials.


Related Software

Elixir Static Site Generators
SerumFocuses on blogging but can create general purpose, static websites
CoilMinimalistic static content engine
glayuStatic site generator for mid-sized sites
Writer's BlockAnother minimalistic static site generator
StillComposable Elixir static site generator
GriffinSimple static website generator in alpha stage of development
PardallMarkdownReactive publishing framework
ObeliskA simple templatable static site generator
NimblePublisherMinimal filesystem-based publishing engine with Markdown support

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted