Skip to main content

UK Public Sector Code by Organisation

Office for National Statistics (ONS)

Other

https://www.gov.uk/government/organisations/office-for-national-statistics

Stars of active repositories

1,069

Active repositories

399

Live repositories

1,955

Unavailable repositories

399

Languages of active repositories

  1. 1.Python (33%)
  2. 2.Go (16%)
  3. 3.Java (11%)

Active: currently on GitHub, not archived, and pushed to within 180 days. Live: currently on GitHub. Unavailable: previously on GitHub but not currently found.

Repositories

Showing all 399 active repositories, sorted by stars

46
Python

Good Practice Tables - an XlsxWriter wrapper to write consistently formatted statistical tables to Excel.

Last pushed: 11 September 2026License: Other
github.com/ONSdigital
37

Development website for collecting and disseminating UK data for the Sustainable Development Goal global indicators.

Last pushed: 20 September 2026
github.com/ONSdigital
22

A suite of PySpark, Pandas, and general pipeline utils for ONS projects.

Last pushed: 18 September 2026License: MIT License
github.com/ONSdigital
21
Python

A Python package for text-classification tasks associated with the production of official statistics, utilising semantic search and Retrieval Augmented Generation

Last pushed: 17 September 2026License: MIT License
github.com/datasciencecampus
13

Django Wagtail CMS for managing and publishing content for the Office for National Statistics (ONS)

Last pushed: 18 September 2026License: MIT License
github.com/ONSdigital
12
Python

This repository contains CROW, the Clerical Resolution Online Widget, an open-source project designed to help data linkers with their clerical matching needs!

Last pushed: 17 September 2026License: MIT License
github.com/ONSdigital
11

ONS Dissemination development team documentation.

Last pushed: 1 September 2026License: MIT License
github.com/ONSdigital
8
Python

Python and PySpark implementation of Goldstein et al.'s Scalelink method of data linkage.

Last pushed: 11 September 2026License: MIT License
github.com/ONSdigital
5

This data set family supports the Explore Subnational Statistics initiative of the Office for National Statistics and provides low level geography data across many indicators for the United Kingdom's four nations. For any specific queries or detailed feedback, please contact us at [email protected]

Last pushed: 18 September 2026License: Other
github.com/ONSdigital
4

Digital publishing resumable file upload service that handles on the fly encryption and writing to S3. It updates images through the CMS

Last pushed: 12 May 2026License: MIT License
github.com/ONSdigital
4

ONS Address Index Matching Service containerised deployment for external users

Last pushed: 29 July 2026License: MIT License
github.com/ONSdigital
3

An internally developed Digital Landscape platform that presents the organisationโ€™s repositories, projects, technology stack and GitHub Copilot usage.

Last pushed: 17 September 2026License: MIT License
github.com/ONSdigital
3
Go Template

A helpful command line tool to make Digital Publishing developers' lives better

Last pushed: 15 September 2026License: MIT License
github.com/ONSdigital
2
JavaScript

Templates for tables created by the data visualisation team, including static, interactive, and chables.

Last pushed: 26 August 2026
github.com/ONSdigital
2

A web application that provides insights into GitHub organisations to make managing them easier.

Last pushed: 10 August 2026License: MIT License
github.com/ONSdigital
1
Python

Python SDK for GitHub REST and GraphQL APIs, built for government organisations. Provides tools for org administration, repository governance, issue operations, and workflow automation.

Last pushed: 18 September 2026License: MIT License
github.com/datasciencecampus
1

Terraform module for Google Cloud Privileged Access Manager (PAM) CI entitlements. Provisions a JIT elevation entitlement and the required PAM service agent binding for a target service account, with configurable approvers and grant duration.

Last pushed: 16 September 2026License: MIT License
github.com/datasciencecampus
1

The dis-bundle-api is a backend service for managing and publishing datasets and content as bundles, similar to Florenceโ€™s collections.

Last pushed: 18 September 2026License: MIT License
github.com/ONSdigital
1

An open-source orchestration toolkit for building and running reproducible Python data pipelines, developed by the Technology, Design and Innovation team at the Office for National Statistics.

Last pushed: 17 September 2026License: MIT License
github.com/ONSdigital
1

A Svelte Kit template for creating embedded semi-automated journalism content to sit within an iframe.

Last pushed: 26 August 2026
github.com/ONSdigital
1
Python

This project identifies outliers in small-area Gross Disposable Household Income (GDHI) data at the Lower Layer Super Output Area (LSOA) level and applies adjustments to ensure the statistics are reliable and suitable for publication.

Last pushed: 10 September 2026License: MIT License
github.com/ONSdigital
1
Jupyter Notebook

Repository holding tools and code snippets relating to all units on the Analysis for Action platform

Last pushed: 16 September 2026License: MIT License
github.com/ONSdigital
1

A repository for the code supporting the paper "Are Multilateral Methods the Holy Grail of Price Measurement? A Critical Examination of Their Promises and Practical Performance in Dynamic Datasets", covering the perturbation test used in the paper.

Last pushed: 13 May 2026License: MIT License
github.com/ONSdigital
1

Tracks CMD dataset imports, recording the completion of the import steps to the Dataset API and then updating the import API job to state to completed.

Last pushed: 24 March 2026License: MIT License
github.com/ONSdigital
0
TypeScript

Proof-of-concept MCP server allowing LLM chatbots to access the Explore Local Statistics API

Last pushed: 15 September 2026
github.com/ONSdigital
0

A repo containing code that clips shapefiles or geopackage files to a geographical bound set by the user (for example, a local authority boundary).

Last pushed: 15 September 2026License: MIT License
github.com/ONSdigital
0
JavaScript

A new version of `eq-publisher` for translating questionnaires built in Author into Runner V3 format

Last pushed: 14 September 2026License: MIT License
github.com/ONSdigital
0

The Pandemic Preparedness Toolkit (PPT) is a five-year project (2023 โ€“ 2028), funded by Wellcome, which aims to co-create a sustainable, online Toolkit that will build capacity for infectious disease surveillance in National Statistical Offices (NSOs).

Last pushed: 10 September 2026
github.com/ONSdigital
0

This repository holds the code for the data-api bundle scheduler, which is used to automate the publication of datasets included within a bundle.

Last pushed: 10 September 2026License: MIT License
github.com/ONSdigital
0

A rendering library for Dissemination frontend go microservices. dis-design-system-go contains template, localisations, model structs, css and javascript that are core to all dissemination frontend services.

Last pushed: 9 September 2026License: MIT License
github.com/ONSdigital
0

This project is Collection Instrument Registry. It will manage the storage and versioning of Electronic Questionnaires used but the EQ services.

Last pushed: 10 September 2026License: MIT License
github.com/ONSdigital
0

Small scale survey generation for wireframes, survey design or proof of concepts. Not for delivering surveys at scale for publication.

Last pushed: 3 September 2026License: MIT License
github.com/ONSdigital
0

Proof of concept for using svelteplot library to replace svelte-charts for advanced data visualisation products

Last pushed: 26 August 2026
github.com/ONSdigital
0

A Svelte Kit scrollytelling template designed to run from RosaeNLG PUG templates, as generated using [this editor](https://github.com/ONSvisual/robo-editor)).

Last pushed: 26 August 2026
github.com/ONSdigital
0

A Golang microservice that expands industry codes, output area codes, identifies survey codes and years in the search query and returns them separately

Last pushed: 8 July 2026License: MIT License
github.com/ONSdigital
0
Python

User Interface for respondents to access ONS Survey Data Collection questionnaires and services

Last pushed: 4 September 2026License: MIT License
github.com/ONSdigital
0

A general purpose static website generator that can render static content and optionally content pulled from a Craft CMS instance.

Last pushed: 25 June 2026License: MIT License
github.com/ONSdigital
0

This is a demo R pipeline for to use the `crvs.pkg` functionality to process and analyse data into publication ready tables.

Last pushed: 1 June 2026License: MIT License
github.com/ONSdigital
0

R package for the production of vital statistics from civil registration data. The package handles data validation, processing/derivation, aggregation and analysis.

Last pushed: 29 May 2026License: MIT License
github.com/ONSdigital
0

tidysheet takes messy Excel data and converts it to tidy data with a single value per row.

Last pushed: 16 July 2026License: GNU General Public License v3.0
github.com/ONSdigital