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.
- Check the technology stack used in Fastfony.
- Discover the features of Fastfony and how to use it in your project.
Prerequisites and installation
Before you begin, ensure you have the following installed on your machine:
- PHP ,
- Composer ,
- Symfony CLI ,
- Node ,
- Docker & Docker Compose and
- 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.