Skip to content
@nationalarchives

The National Archives, UK

Official archive of the UK government. Discover our online collections, research guides and educational resources spanning 1,000 years

What we do

We are a non-ministerial department, and the official archive and publisher for the UK Government, and for England and Wales. We are the guardians of over 1,000 years of iconic national documents.

Find out more about what we do.

Our development standards

Follow advice in the Engineering Handbook (repo: nationalarchives/engineering-handbook) when building services.

Our frontend projects

To avoid repetition and encourage consistency, The National Archives has developed a set of reusable styles and components to help you build services for The National Archives.

TNA Frontend is a repository of styles and components that acts as a source of truth for our HTML, CSS and JavaScript. The components in TNA Frontend also have Jinja2 macros and there is documentation for TNA Frontend.

Use the TNA Design System (repo: nationalarchives/design-system) to make services consistent with The National Archives. Learn from the research and experience of other service teams and avoid repeating work that has already been done.

Pinned Loading

  1. tna-frontend tna-frontend Public

    TNA Frontend contains the code you need to start building user interfaces for National Archives platforms and services

    JavaScript 8 4

  2. design-system design-system Public

    Design your service using National Archives styles, components and patterns

    Nunjucks 8 4

  3. engineering-handbook engineering-handbook Public

    A technical handbook for developers and engineers within The National Archives

    HTML 5 9

  4. tdr-components tdr-components Public

    TypeScript 3 1

  5. miiify miiify Public

    A web annotation server built with the same principles as Git

    OCaml 48 4

Repositories

Showing 10 of 626 repositories
  • nationalarchives/ds-infrastructure-ciim's past year of commit activity
    HCL 0 3 0 0 Updated Oct 2, 2026
  • nationalarchives/rae-lives_at_sea_frontend's past year of commit activity
    JavaScript 1 2 36 0 Updated Oct 2, 2026
  • ds-catalogue Public
    nationalarchives/ds-catalogue's past year of commit activity
    Python 1 MIT 1 0 6 Updated Oct 2, 2026
  • ds-caselaw-public-ui Public

    Public frontend to the National Archives Find Case Law service

    nationalarchives/ds-caselaw-public-ui's past year of commit activity
    Python 17 MIT 8 1 1 Updated Oct 2, 2026
  • ds-caselaw-frontend Public

    Frontend styles for the National Archives Find Case Law service

    nationalarchives/ds-caselaw-frontend's past year of commit activity
    SCSS 5 MIT 1 1 0 Updated Oct 2, 2026
  • ds-caselaw-ingester Public

    Parse judgements from the Transformation Engine and load them into MarkLogic as part of the National Archives Find Case Law service

    nationalarchives/ds-caselaw-ingester's past year of commit activity
    Python 7 MIT 1 2 1 Updated Oct 2, 2026
  • ds-caselaw-utils Public

    Common data for the National Archives Find Case Law service

    nationalarchives/ds-caselaw-utils's past year of commit activity
    Python 6 MIT 2 1 2 Updated Oct 2, 2026
  • ds-caselaw-custom-api-client Public

    A common client to the MarkLogic API for the National Archives Find Case Law service

    nationalarchives/ds-caselaw-custom-api-client's past year of commit activity
    Python 10 MIT 1 1 6 Updated Oct 2, 2026
  • ds-caselaw-judiciary-guidance Public

    A place to share advice and notes to help the judiciary deliver judgments to the Find caselaw service.

    nationalarchives/ds-caselaw-judiciary-guidance's past year of commit activity
    CSS 0 2 1 0 Updated Oct 2, 2026
  • tdr-terraform-environments Public

    Repository holding the Terraform code to create the AWS resources to support the TDR application

    nationalarchives/tdr-terraform-environments's past year of commit activity
    HCL 4 MIT 1 0 1 Updated Oct 2, 2026