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 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 also 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 Public

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

    JavaScript 2 2

  2. design-system Public

    Design your service using National Archives styles, components and patterns

    Nunjucks 2

  3. engineering-handbook Public

    A technical handbook for developers and engineers within The National Archives

    HTML 2 3

  4. discovery-api Public

    12 1

  5. tdr-components Public

    TypeScript 2

  6. miiify Public

    A web annotation server built with the same principles as Git

    OCaml 37 2

Repositories

Showing 10 of 594 repositories
  • tna-judgments-parser Public

    Converts and parses UK Court Judgments for Find Case Law.

    C# 6 1 0 2 Updated Mar 28, 2025
  • Python 0 0 0 2 Updated Mar 27, 2025
  • ds-caselaw-data-enrichment-service Public

    Judgment citation annotations for the National Archives Find Case Law service

    Python 22 MIT 1 2 7 Updated Mar 27, 2025
  • da-ayr-beta-webapp Public

    AYR Beta web application allowing user to interact and search records

    Python 0 MIT 0 0 3 Updated Mar 27, 2025
  • ds-caselaw-pdf-conversion Public

    Take judgements from the National Archives Find Case Law service and convert them to PDFs

    Python 4 MIT 0 1 2 Updated Mar 27, 2025
  • ds-caselaw-marklogic Public

    Configuration and deployment for MarkLogic as part of the National Archives Find Case Law service

    XSLT 3 MIT 1 1 3 Updated Mar 27, 2025
  • da-tre-fn-court-document-packer Public

    An ECR image containing the lambda logic to foward judgments

    Python 0 0 0 1 Updated Mar 27, 2025
  • ds-etna Public
    TypeScript 0 MIT 0 0 0 Updated Mar 27, 2025
  • HCL 1 0 0 0 Updated Mar 27, 2025
  • ds-frontend Public

    Frontend for nationalarchives.gov.uk

    HTML 2 MIT 0 0 0 Updated Mar 27, 2025