nalabdou/dsfr-bundle

Symfony bundle for the French Government Design System (DSFR)

Maintainers

Package info

github.com/nalabdou/dsfr-bundle

Type:symfony-bundle

pkg:composer/nalabdou/dsfr-bundle

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-04-11 09:55 UTC

This package is auto-updated.

Last update: 2026-05-13 21:24:27 UTC


README

CI PHPStan PHP License

Symfony bundle for the French Government Design System (DSFR v1.14.4), built with Symfony UX Twig Component.

WARNING: This design system is intended only for official websites of French public services. Its main purpose is to help citizens identify government websites. See the terms.

Version française

Requirements

  • PHP ^8.3
  • Symfony ^6.4 || ^7.4 || ^8.0
  • symfony/ux-twig-component ^2.13
  • DSFR assets loaded by your application

Installation

composer require nalabdou/dsfr-bundle

The application must load DSFR CSS, JavaScript, fonts and icons itself. You can use npm, AssetMapper, Webpack Encore, copied static files or a CDN for prototypes.

Configuration

dsfr:
  license_key: '%env(default::DSFR_BUNDLE_LICENSE)%'

Documentation

User documentation is available at:

License

Community components are Apache-2.0. Pro components require a commercial license; see the license documentation and BUY.md.