The pragmatic way to build Symfony apps

Ship Symfony projects faster

Fastfony used to be a complete starter-kit. It's now a Claude Code skill that assembles your own starter-kit from focused, MIT-licensed bundles. Pick what you need. Skip the rest.

MIT Vibe-code your starter-kit

The Skill

A Claude Code skill that guides Claude through creating a Symfony starter-kit using Fastfony bundles. Environment checks, Flex recipe gotchas, i18n setup, auth in ten minutes — all encoded as expert instructions.

Drop-in, focused, MIT

Open-source bundles

Each bundle does one thing well. Install via Composer, configure via Flex, extend if needed.

One require, full wiring

Composer packs

Symfony packs that pull a curated toolset and configure it via Flex recipes.

MIT

fastfony/quality-pack

PHPStan, PHP-CS-Fixer, Twig-CS-Fixer, a GitHub Actions workflow and a Makefile — in one composer require.

MIT

fastfony/webapp-webpack-encore-pack

A webapp pack on top of the Symfony skeleton — like symfony/webapp-pack, but built around Webpack Encore instead of AssetMapper.

MIT

fastfony/tailwind-webpack-encore-pack

Tailwind support wired through Webpack Encore. Stack on top of the webapp-webpack-encore-pack for a familiar build chain.

MIT

fastfony/webapp-webpack-encore-vue-sfc-pack

Compile Vue single-file components (.vue) on top of Webpack Encore — wires symfony/ux-vue for ready-to-use Vue components inside your Symfony app.

From monolith to modular

The original Fastfony starter-kit was too complete to be reusable. Here is why we broke it up and what changed.

Read the manifesto →