What is CivicTheme?
CivicTheme is a government-grade Drupal 9 design system with a theme and component library to provide a consistent, high quality digital experience out-of-the-box.
Created for government agencies to build Drupal 9 websites faster and at a reduced cost, CivicTheme lets you build web pages from a suite of existing components such as hero banners, navigation cards and body content.
CivicTheme is an open source project designed, built and maintained by Salsa Digital. It employs the same design system principles and priority on accessibility standards and security as the former Australian Government Design System (AGDS) initiated by the Digital Transformation Agency (DTA).
Built for content authors
Designed for government agencies and built for content managers, CivicTheme is for Government agencies who want to manage their content without the need for coding or developers (you’ll just need developers to initially install the Drupal 9 and CivicTheme code base).
Once set up, pages can be simply managed by anyone from content author role and above. Create unique page layouts or change existing ones, add new components from the available library, and modify individual components to suit different pages all within the usual page management area.
Deeper and more complex adjustments can also be made to components or visual styling via the Drupal administrative configuration features without coding.
What you get out-of-the-box
Out-of-the-box you get:
- A highly mature and comprehensive set of components — Assemble your pages quickly and easily in the Drupal content admin area
- Site building with no coding — Just update your logo, fonts and colours to suit your branding
- Flexibility — Adapt or customise the components without any coding, via simple content administration or configuration
Implement as-is, or fully customise it
Choose how to apply CivicTheme to your next project, with three options available.

1. Adopt — Launch quickly and easily
Aimed at non-developers, you can use CivicTheme’s out-of-the-box components to build your site. Just add your logo, colours and fonts.

2. Adapt — Build your site with no coding
Modify and get creative, optimised for web administrators using non-coding config changes to adopt CivicTheme and customise your own components. You can create unlimited page layouts with a library of existing components and even customise individual components like how many cards to display, or what fields to display.

3. Customise — Get serious and build like nobody is watching
Start from a solid website foundation and get your developers to build on and customise any part of the CivicTheme design system to save time. Turn a hero banner into a video carousel or integrate your chosen third-party platform for things like event registration management and connecting your CRM.
An open source design system
CivicTheme users will benefit from a growing online community and the ability to use designs and components built by other community members.
Co-create for a better citizen experience with open source. With no license fees, open source accelerates innovation by enabling government to co-create great websites with industry and across government departments.
While Salsa maintains the open source project, any government agency can use the solution for their Drupal 9 website project.
Getting started with CivicTheme
Open source and publicly available, you choose how to implement CivicTheme for your project.

Let Salsa experts implement CivicTheme for you
Salsa can work with you to implement CivicTheme for your project. Find out about our available options and costs.
Find out how Salsa can help you
CivicTheme resources
Access open source materials to help your CivicTheme project.

Open source Figma design files
Bring CivicTheme in early — use the open source CivicTheme Figma design files for user research or to see how CivicTheme will look for your website.
Access the Figma files
CivicTheme on GitHub
CivicTheme will be available in the open source GitHub code repository in March 2022. If you've got questions or want to be kept in the loop for release dates, please contact us.
Contact us for details