Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Radix

9,121 sites Security covered Drupal 10–11
View on drupal.org

Radix is a component-based theme for Drupal that provides a foundational structure for building custom themes using modern web development tools. It facilitates the creation of reusable components for a more efficient theming workflow.

Radix is the original component-based theme for Drupal. It comes with Bootstrap 5, Sass, ES6, BrowserSync, BiomeJS built-in.

 

 

Radix Documentation

Read the comprehensive documentation on Radix 6.x and learn about its ideology and structure

 

📚 Radix Documentation

Which version? For Bootstrap 5 use 6.x, for Bootstrap 4, download 8.x-4.x. For Bootstrap 3. download 8.x-3.x.

Quick start for Radix 6 (Drupal 10.3+)

Note that 6.x works with Starterkit theme and Single directory components in the core, so no need to use the components module anymore:

Drupal Radix CLI

Try our new Radix CLI with features like list, add and generate new components



 

Getting started with Radix CLI

Radix 6 Tutorial

  • Download and enable the Radix theme:
    composer require 'drupal/radix:^6.0'
  • Create a sub-theme using Drush (Considering you are using drupal/recommended-project):
    drush --include="web/themes/contrib/radix" radix:create SUBTHEME_NAME
  • Set default theme:
    drush then SUBTHEME_NAME -y; drush config-set system.theme default SUBTHEME_NAME -y
  • Go to the newly created theme directory:
    cd /path/to/SUBTHEME_NAME
  • and then switch to the appropriate node version using nvm:
    nvm use
  • Install the required packages:
    npm install
  • In the root of the theme, create a copy of the .env.example and rename it to .env.local:
    cp .env.example .env.local
  • Update the DRUPAL_BASE_URL variable in your .env.local to point to your localhost address (this file is .gitignored by default to avoid conflicts)
  • Watch:
    npm run watch
  • Build for production:
    npm run production
  • Quick start for Radix 5

    Watch A quick walkthrough of Radix:5.x, the theme structure and how to get started video you can see below:

    💡▶ Watch Radix 5.x Getting Started Video

     

    Also, you may watch:

     

    On an already-running Drupal installation:

    1. Download and enable the components module, if you are on Drupal 10 make sure to use composer require ^3.0 version:
      composer require drupal/components
      drush en components -y
    2. Download and enable the Radix theme:
      composer require drupal/radix; drush then radix
    3. Create a sub-theme using Drush (Considering you are using drupal/recommended-project):
      drush --include="web/themes/contrib/radix" radix:create SUBTHEME_NAME
    4. Set default theme:
      drush then SUBTHEME_NAME -y; drush config-set system.theme default SUBTHEME_NAME -y
    5. Install dependencies:
      cd /path/to/SUBTHEME_NAME
      and then switch to the appropriate node version using nvm:
      nvm use
      followed by:
      npm install
    6. Copy the proxy.example.js to proxy.js in the config directory of your subtheme:
      cp config/proxy.example.js config/proxy.js
    7. Update proxy variable to your localhost address in config/proxy.js(this file is .gitignored by default to avoid overrides)
    8. Watch:
      npm run watch

    Support and Credits

     

    Join the Radix Slack channel

    .

    Or search for #radix on Drupal Slack.

     

    Depends on

    Dependencies of the latest stable release

    No dependencies recorded for this project.

    Required by

    Tracked projects that depend on this one

    No tracked projects depend on this one yet.

    Activity

    Tracked releases
    12
    Tracked since
    Oct 2024
    Latest release
    2 months ago
    Releases (12 mo)
    5 ▼ from 7
    Maintenance
    Active

    Release Timeline

    Releases

    Version Type Core Release date
    6.0.8 Stable 10–11 Jun 19, 2026
    6.0.7 Stable 10–11 Jun 18, 2026
    6.0.5 Stable 10–11 Jun 7, 2026
    6.0.4 Stable 10–11 Jun 7, 2026
    6.0.3 Stable 10–11 May 21, 2026
    8.x-4.15 Stable 8–11 Jun 30, 2025
    8.x-4.14 Stable 10–11 Jun 27, 2025
    6.0.2 Stable 10–11 May 8, 2025
    6.0.1 Stable 10–11 Jan 18, 2025
    6.0.0 Stable 10–11 Jan 16, 2025
    6.0.0-rc7 Pre-release 10–11 Jan 9, 2025
    6.0.0-rc6 Pre-release 10–11 Oct 17, 2024