---
title: "Use EXT:styleguide"
manual: "TYPO3 Core Contribution Guide"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3contribute:after-setup-typo3"
source: "Setup/UseStyleguide.rst"
rendered: "2026-10-05T15:34:44+00:00"
---

# Use EXT:styleguide {#after-setup-typo3}

It is recommended to use the `styleguide` extension to auto generate several
example pages which can be used for testing the frontend and backend of TYPO3.

The [EXT:styleguide (GitHub)](https://github.com/typo3/typo3/blob/main/typo3/sysext/styleguide) extension is part of the TYPO3 Core repository.
It is mostly used to showcase TCA / FormEngine features, but it has since evolved
to provide additional features.

The styleguide extension can create pages within the TYPO3 site, specifically:

-   The "Styleguide TCA demo" will create several pages showcasing TCA features,
    including examples for common column types.
-   The "Styleguide Frontend" uses a custom TypoScript template provided by
    the styleguide extension and creates pages which can be viewed
    in the frontend.

Also, the styleguide presents you with examples of several backend UI elements
like notifications, tabs, accordions and more.

The extension is very helpful for Core contributors and reviewers, because it
allows to test many TCA related configurations without the need to
create custom extensions to reproduce problems.

`EXT:styleguide` has been integrated to the TYPO3 Core monorepository with
version 13. On former TYPO3 versions you need to install this package either in the Extension Manager or by Composer.

Go explore!

## Setup {#setup}

1.  Activate the styleguide extension in the Extension Manager

    > [!TIP]
    > Once the styleguide extension is activated, it is possible to create
    > (or delete) the pages via command line:

    **shell command**

    ```bash
    # create pages
    bin/typo3 styleguide:generate -c
    # or (with DDEV)
    ddev typo3 styleguide:generate -c

    # show help
    bin/typo3 styleguide:generate -h
    ```
1.  In the Modules bar click on **System > Styleguide**
1.  Click on the **Styleguide** menu item (former TYPO3 versions
    present a custom module menu item)

    The **Styleguide** overview appears.
1.  Click on **TCA / Records / Frontend**
1.  Create pages

    Click the buttons:

    -   **Create styleguide page tree with data**
    -   **Create styleguide frontend**

The pages will now be created. Wait a moment until a flash message appears.
