Your site.
With simplicity.

Formwork is a simple, fast and flexible flat-file CMS that allows you to create and manage websites without the need for a database.

Download Formwork 2.3.15
Released β€’ Changelog

File-based structure

Your site is just folders and text files.

Easy to edit, move, version, or back up β€” no database required.

πŸ“‚ site
  πŸ“‚ pages
    πŸ“‚ about
      πŸ“„ page.md
      πŸ–Ό portrait.jpg
    πŸ“‚ index
      πŸ“„ index.md

Markdown + YAML for your content

Markdown for writing, YAML for data.

Keep content clean, portable, and easy to manage.

---
title: About
---
# About

## This is an about page
You can use this page to display information about you or your organization.

Flexible structured content

Define your own content schemes.

With 20+ field types you can create pages that match your needs.

title: Blog Post

fields:
    summary:
        type: markdown
        label: Summary

    coverImage:
        type: image
        label: Cover image

Intuitive API

Work with pages, files, and data effortlessly.

A simple, consistent API for working with pages, files, and site data β€” in templates or custom code.

<?php

$posts = $page->children()
            ->published()
            ->reverse()
            ->paginate(5, 1);

return ['posts' => $posts];