Hyde screenshot

Hyde

Author Avatar Theme by Hydephp
Updated: 17 May 2025
359 Stars

HydePHP - Static Site Generator with the power of Laravel and the simplicity of Markdown.

Categories

Overview

HydePHP is a content-first Laravel-powered console application that allows users to create static HTML pages, blog posts, and documentation sites using Markdown and/or Blade. It provides a full batteries-included TailwindCSS frontend that is responsive and customizable. Hyde focuses on speed, simplicity, and giving users full control over their content.

Features

  • Content Creation: Easily create blog posts using Markdown and Front Matter. Create documentation pages from plain Markdown without the need for front matter. Create simple or advanced pages using Laravel Blade.
  • Built-in Frontend: Hyde comes with a fully responsive and customizable TailwindCSS starter kit. The frontend is accessible, semantic, and automatically generates content like navigation menus and sidebars based on the rendered content.
  • Easy Asset Managing: Hyde includes HydeFront, which serves the base stylesheet and JavaScript through the jsDelivr CDN. It also ships with precompiled and minified TailwindCSS styles, but allows for customization of the included Tailwind config.
  • Customization: Hyde provides sensible defaults but allows for extensive customization. Users can customize frontend components and page layouts using Blade, override dynamic content features like menus and footer, and more.

Installation

To install HydePHP, follow these steps:

  1. Create a new Hyde project using Composer:
composer create-project hydephp/hyde
  1. Change into the newly created project directory:
cd hyde
  1. Copy the .env.example file to .env:
cp .env.example .env
  1. Generate an application key:
php artisan key:generate
  1. Run the development server:
php artisan serve

For more detailed installation instructions and getting started guide, refer to the official documentation.

Summary

HydePHP is an elegant and powerful static site generator that provides an easy way to create static HTML pages, blog posts, and documentation sites. With its content-first approach, full-featured frontend starter kit, and customization options, HydePHP aims to simplify the website creation process and give users control over their content.