• Document Under Review


CrafterCMS welcomes your contributions! All of our code is open source and is hosted on GitHub at https://github.com/craftercms. CrafterCMS is written in Java and React.


The best way to contribute to CrafterCMS is to create new extensions (plugins and blueprints) as explained in the Extensions (PBC) section, and get those listed on our marketplace<https://craftercms.com/marketplace>.


Documentation help is greatly appreciated. We use Sphinx-doc to build our documentation using the following high-level template:

Source Code

To contribute code, start by reading our contribution policy<https://github.com/craftercms/craftercms/blob/master/CONTRIBUTING.md>. Links to the source code for each project can be found here:



CrafterCMS is made possible by the following open source software: