Skip to Content
Get started with Fastfony

Get started with Fastfony

Fastfony is a Symfony boilerplate and starter kit that provides a solid foundation for building web applications or API. It includes a variety of features and tools to help you get started quickly and efficiently.

This starter kit is free and open-source, but pro features for commercial use are available with a license. It is designed to be easy to use and customize, so you can focus on building your Symfony application without worrying about the underlying infrastructure.

How to use the boilerplate or the starter kit

You can use Fastfony as a boilerplate or as a starter kit:

  • Boilerplate: Fastfony comes with a technology stack (PHP, Symfony, Doctrine, Webpack Encore, Tailwind CSS, DaisyUI, Vue 3, etc.) but you can use other technologies if you want. It provides a solid foundation for your project, but you can customize it as needed. You can remove or add according to your requirements.
  • Starter-kit : Fastfony comes with set of features (user management, product management, API, etc.) that you can use as a starting point for your project. You can customize it to fit your needs.

Fastfony may seem like a big project with a lot of stuff you won’t need, but no matter, if you don’t need certain features don’t use them or remove them!

This boilerplate and starter kit build with PHP is designed to save you time when starting a new project with Symfony.

Prerequisites and installation

Before you begin, ensure you have the following installed on your machine:

  1. PHP,
  2. Composer,
  3. Symfony CLI,
  4. Node,
  5. Docker & Docker Compose and
  6. Taskfile

Be careful to the minimum versions requirements:

  • PHP: 8.2
  • Symfony CLI: 5.11
  • Node: 22+ with npm and npx (the version of Node 23.2.0 is not compatible with Fastfony, use another version 22.x or 23.3.x and later)

Then, proceed to install & start Fastfony.

Last updated on