BBC
Open source code used on public facing services, internal services and educational resources.
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign upRepositories
-
simorgh
The BBC's Open Source Single Page Application. Contributions welcome! Used on some of our biggest websites, e.g.
-
-
bigscreen-player
Simplified media playback for bigscreen devices
-
psammead
React component library for BBC World Service and more
-
-
-
vc2-reference
A reference encoder and decoder for SMPTE ST 2042-1 "VC-2 Video Compression"
-
blogs-frontend
V5 of /blogs
-
dash.js
Forked from Dash-Industry-Forum/dash.jsA reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
-
genie-starter-pack
This is the Starter Pack for Genie games. Containing everything a games developer might need to start building a game using the Genie framework. Every game should be forked into a new repository from this repo.
-
http-transport-emf-stats
An http-transport plugin that adds stats information about the upstream request/response, errors, cache events etc. This plugin can be used in combination with CloudWatch EMF.
-
-
lrud
Left, Right, Up, Down. A spatial navigation library for devices with input via directional controls.
-
device-identification-data
Device Identification Data
-
-
openstack-ansible-haproxy_server
Forked from openstack/openstack-ansible-haproxy_serverRole haproxy_server for OpenStack-Ansible
-
openstack-ansible-openstack_hosts
Forked from openstack/openstack-ansible-openstack_hostsRole openstack_hosts for OpenStack-Ansible
-
digital-paper-edit-firebase
Firebase version of DPE
-
cepr
Tool to store creative projects
-
-
childrens-games-starter-pack
This is the Starter Pack for Children's games, containing everything a games developer might need to start building an HTML5 game for Children's BBC. Every game should be forked into a new repository from this repo.
-
dropbox-paper-to-json
A node module to convert a dropbox paper document to json
-
flashheart
A fully-featured Node.js REST client built for ease-of-use and resilience
-
http-transport-statsd
StatsD middlware for http-transport
-
sport-screenshot-comparison
Proof of Concept screenshot testing using Jest-Puppeteer
-
digital-paper-edit-electron
Work in progress - BBC News Labs digital paper edit project - Electron, Cross Platform Desktop app - Mac, Windows, Linux

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
