drupal / gov_starter
A Drupal CMS site template for US government agencies: home, about, services, news and contact pages, with content, built with the GovCraft theme and Canvas.
Package info
git.drupalcode.org/project/gov_starter.git
Type:drupal-recipe
pkg:composer/drupal/gov_starter
Requires
- drupal/automatic_updates: ^4.1.0
- drupal/autosave_form: ^1.11.0
- drupal/bpmn_io: ^3.0.6
- drupal/canvas: ^1.12.0
- drupal/captcha: ^2.0.10
- drupal/coffee: ^2.0.1
- drupal/core: ^11.4.11
- drupal/crop: ^2.6.0
- drupal/dashboard: ^2.2.1
- drupal/drupal_cms_helper: ^2.2.6
- drupal/drupical: ^1.0.2
- drupal/easy_breadcrumb: ^2.0.11
- drupal/easy_email: ^3.0.9
- drupal/easy_email_theme: ^1.1.0
- drupal/eca: ^3.1.10
- drupal/focal_point: ^2.1.3
- drupal/friendlycaptcha: ^1.1.4
- drupal/gin: ^5.0.16
- drupal/gin_login: ^2.1.4
- drupal/gin_toolbar: ^3.0.3
- drupal/govcraft: ^1
- drupal/honeypot: ^2.2.2
- drupal/jquery_ui: ^1.8.0
- drupal/jquery_ui_resizable: ^2.1.0
- drupal/klaro: ^3.1.2
- drupal/linkit: ^7.0.17
- drupal/login_emailusername: ^3.0.1
- drupal/mailsystem: ^4.5.0
- drupal/media_file_delete: ^1.3.2
- drupal/media_library_bulk_upload: ^1.0.6
- drupal/menu_link_attributes: ^1.10.0
- drupal/modeler_api: ^1.1.7
- drupal/navigation_extra_tools: ^1.3.2
- drupal/pathauto: ^1.15.0
- drupal/project_browser: ^2.1.5
- drupal/redirect: ^1.13.0
- drupal/sam: ^1.3.2
- drupal/scheduler: ^2.3.0
- drupal/scheduler_content_moderation_integration: ^3.0.5
- drupal/svg_image: ^3.2.5
- drupal/symfony_mailer_lite: ^2.0.4
- drupal/tagify: ^1.2.55
- drupal/token: ^1.17.0
- drupal/trash: ^3.1.1
- drupal/view_password: ^6.0.5
- drupal/webform: ^6.3.1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-07 04:39:51 UTC
README
GovStarter is a Drupal CMS site template for US government agencies. It installs a complete agency site, ready to be filled with the agency's own content: a home page, About, Services, News and Contact pages, eight sample services, seven news items, and Accessibility, Privacy and FOIA pages, all laid out with Drupal Canvas and the GovCraft theme.

For a full description of the template, visit the project page.
Submit bug reports and feature suggestions, or track changes, in the issue queue.
Key features
- Pages built in Canvas. Every page is made of GovCraft components an editor can rearrange, edit or reuse without code.
- A services directory with categories, search and a page per service.
- A newsroom with a featured story, category filters, and the latest news on the home page.
- Forms that work: a contact form and a newsletter sign-up, built with Webform, notifying the site's own email address.
- The pages a federal site needs: an accessibility statement, a privacy policy and FOIA guidance, as text to adapt.
- Drupal CMS underneath: its admin experience, media library, SEO, privacy and anti-spam tools.
- Built to WCAG 2.2 AA, which also meets the WCAG 2.0 AA that Section 508 requires.
Requirements
- Drupal CMS 2.2 or later, or Drupal 11.4 or later with Composer.
Installation
GovStarter is a site template: it sets up a new site, and is not meant to be applied to an existing one.
With DDEV and Drupal CMS:
mkdir my-agency && cd my-agency
ddev config --project-type=drupal11 --docroot=web
ddev composer create-project drupal/cms
ddev composer require drupal/gov_starter:@alpha drupal/govcraft:@alpha
ddev launch
Choose GovStarter on the installer's "Choose a template" step.
Why @alpha, on both packages. Drupal CMS accepts only stable releases,
and GovStarter and GovCraft are still alphas. Naming GovStarter alone is not
enough: it requires drupal/govcraft: ^1, which a stable-only site cannot
satisfy with an alpha, so GovCraft has to be named too. Drop the suffixes once
both have a stable release.
Without the installer, Drush installs it directly. The path is relative to the
docroot, and without --site-name Drush names the site "Drush Site-Install":
drush site:install ../recipes/gov_starter --site-name="GovStarter" -y
Configuration
Once installed, replace the sample content with the agency's:
- The site name, slogan and email, in Configuration › Basic site settings. The contact form and the newsletter notify the site email.
- The logo and the footer's summary and bottom line, in Appearance › GovCraft.
- The menus — Main navigation, Utility and Footer — which the header and footer are built from.
- The pages, in Canvas; the services and news, as content.
- The hero image. Replace it with one the agency has the rights to.
Known issues
- A form placed inside another component in Canvas cannot be sent with Ajax: Canvas loses the response. The template's forms are sent without Ajax and bring the visitor back to the confirmation instead.
Maintainers
- Javier Destefanis - javierdestefanis
Supporting organization:
- Mobomo - designed and built GovStarter.