awesome-govuk-frontend icon indicating copy to clipboard operation
awesome-govuk-frontend copied to clipboard

Curated list of GOV.UK Frontend related projects

trafficstars

Archived in favour of: https://github.com/tijmenb/design-system-community-resources

Awesome GOV.UK Frontend

Unofficial awesome list).

Curated list of GOV.UK related frontend ecosystem.

Core libraries

  • GOV.UK Frontend - replacement for govuk_elements, govuk_template, govuk_frontend_toolkit.
  • GOV.UK Design System - guidance and examples of components, styles and patterns you can use to design government platforms and services. [govuk-frontend]

Downstream

React

  • govuk-react - A port of the govuk-frontend components for React.

Ruby

  • GOV.UK Publishing Components - GDS GOV.UK Publishing team (Team that maintains the www.GOV.UK bit of GOV.UK), A gem to document and distribute components in GOV.UK Publishing frontend applications https://govuk-publishing-components.herokuapp.com/component-guide [govuk_frontend_toolkit]

Department libraries

Prototyping

  • GOV.UK Prototype Kit - The prototype kit provides a simple way to make interactive prototypes that look like pages on GOV.UK. [govuk-frontend]

Single purpose components

  • Accessible Autocomplete - An autocomplete component, built to be accessible. https://alphagov.github.io/accessible-autocomplete/examples

User-facing Frontend applications

Deprecated

Projects depending on the deprecated core libraries

Show deprecated

Core libraries

Ruby

  • GovukElementsFormBuilder - Form builder helper methods to develop GOV.UK elements styled applications in Ruby on Rails https://govuk-elements-rails-guide.herokuapp.com/ [govuk_elements_rails, govuk_frontend_toolkit]
  • Jekyll theme

AngularJS

  • Single Page Platform Development Kit (PDK) - This Platform development kit includes and extends the GDS GOV.UK packages for developing citizen and business facing services as a platform. [govuk-elements-sass, govuk_template_mustache]

Marko

Nunjucks

  • govuk-elements-nunjucks - This includes a selection form macros from GOV.UK elements, these are using nunjucks.
  • trade-elements - Front end pattern library for Department of International Trade [govuk-elements-sass, govuk_frontend_toolkit]

Jinja

Django

  • Django GOV.UK Template - Django app that builds template and elements components from the Government Digital Services style guide

Components

Other

  • IPO Assets - This project is used to build the UK Intellectual Property Office frontend UI styling. [govuk-elements-sass, govuk_template_ejs]
  • HMRC Assets frontend - Shared static assets for frontends on the Multichannel Digital Tax Platform http://hmrc.github.io/assets-frontend [govuk-elements-sass, govuk_frontend_toolkit, govuk_template]