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,055

Active repositories

376

Live repositories

1,936

Unavailable repositories

393

Languages of active repositories

  1. 1.Python (35%)
  2. 2.Go (17%)
  3. 3.Java (13%)

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 376 active repositories, sorted by stars

46
Python

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

Last pushed: 24 July 2026License: Other
github.com/ONSdigital
37

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

Last pushed: 26 July 2026
github.com/ONSdigital
21

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

Last pushed: 16 July 2026License: MIT License
github.com/ONSdigital
20
Python

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

Last pushed: 23 July 2026License: MIT License
github.com/datasciencecampus
12

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

Last pushed: 24 July 2026License: MIT License
github.com/ONSdigital
11
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: 16 July 2026License: MIT License
github.com/ONSdigital
10

ONS Dissemination development team documentation.

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

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

Last pushed: 20 July 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: 24 July 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

Go module implementing a kafka client wrapper, abstracting messages to go channels

Last pushed: 16 March 2026License: MIT License
github.com/ONSdigital
4

ONS Address Index Matching Service containerised deployment for external users

Last pushed: 16 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: 24 July 2026License: MIT License
github.com/ONSdigital
3
Go Template

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

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

A Python package containing a set of functions used to expedite and streamline the data linkage process.

Last pushed: 19 March 2026License: Other
github.com/ONSdigital
2
JavaScript

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

Last pushed: 23 July 2026
github.com/ONSdigital
2

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

Last pushed: 6 July 2026License: MIT License
github.com/ONSdigital
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: 20 July 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: 23 July 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
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: 23 July 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

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: 23 July 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: 23 July 2026License: MIT License
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: 14 July 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
0

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

Last pushed: 24 April 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: 22 April 2026License: MIT License
github.com/ONSdigital
0

An interactive linkage notebook. This goes through an entire linkage pipeline, encouraging participants to alter match thresholds and variable weighting to maximise linkage quality.

Last pushed: 15 April 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: 27 April 2026
github.com/ONSdigital