Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
This branch is 12274 commits ahead, 115 commits behind pollen8:master.

Latest commit



Failed to load latest commit information.
Latest commit message
Commit time

Fabrik is the Joomla application builder


Join the chat at

  • Check out the files into your Joomla installations root directory
  • Log into your Joomla administration control panel
  • Go to Extensions > Extension Manager
  • Click the 'Discover' link
  • Click the 'Purge Cache' icon
  • Click the 'Discover' icon
  • Select the Fabrik package and click the 'Install' icon

Enabling Plugins

Fabrik ships with several of the most common element and validation plugins, however to reduce installation package size not all available plugins are pre-installed.

All other element and validation plugins can be found by following these steps:

  • Go to Extensions > Extension Manager
  • Click the 'Discover' link
  • Click the 'Purge Cache' icon
  • Click the 'Discover' icon
  • Find the element or validation plugin you want to install
  • Select it
  • Click 'Install'
  • Go to 'Manage' and make sure it is published

The element or validation plugin will then appear as an option when creating an element or validation.


Once you have installed Fabrik 3.x, if you want to stay up to date with the latest code updates between official releases, you can 'update from GitHub'.

Please see here for instructions on how to update from GitHub -


At the time of an official release, please follow the steps here -


We have a Grunt build file which will create the Fabrik package for you, and place it in a folder /fabrik_build The build relies on node-gpy, which depending on your operating system may require additional installations beyond node itself. Please follow the instructions @

Once done you should be able open a command prompt (best to run as administrator in Windows) and then do

npm install Grunt

An additional tasks is available for minimising the javascript:

Grunt js

Further Information

Things You Can Do
Contribute Code
Contribute Translation


No packages published


  • PHP 62.1%
  • JavaScript 36.0%
  • CSS 1.2%
  • ActionScript 0.3%
  • HTML 0.2%
  • SCSS 0.1%
  • Other 0.1%