Software Development at the BBC
The BBC has been using and contributing to open source projects for as long as we've had a website. This site brings together all the open source projects across the BBC with links to all our documentation and source code and information on how to get involved.
Microbit
The BBC micro:bit is a pocket-sized codeable computer with an LCD display, motion detection, a built-in compass, and Bluetooth technology. It was given away free to every child in year 7 or equivalent across the UK in 2016. A collaboration between 29 partners, the BBC micro:bit is the BBC's boldest education initiative in 30 years, with an ambition to inspire digital creativity and develop a new generation of tech pioneers.
Bigscreen Player
The Bigscreen Player is an open source project to simplify video and audio playback on a wide range of 'bigscreen' devices.
Simorgh
Simorgh is an open source single-page application built on React, Express and Next.js.
Hive CI
Our in-house test automation plafform for native device testing
BBC-a11y
Automation for checking a website meets BBC accessibility standards.
audiowaveform
A C++ command-line application that turns audio waveforms into customisable PNG images
GEL
The Global Experience Language is the BBCâs shared design framework.
Noticeboard
Check out our Medium blog posts for the latest Design + Engineering news
Follow us on Medium