Software Development at the BBC
The BBC has been using and contibuting 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.
![BBC Microbit](/web/20211112041819im_/https://www.bbc.co.uk/opensource/images/homepage/microbit.jpg)
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.
![T.A.L.](/web/20211112041819im_/https://www.bbc.co.uk/opensource/images/homepage/tal.jpg)
TAL
The TV Application Layer is our framework for building smart TV applications
![Simorgh](/web/20211112041819im_/https://www.bbc.co.uk/opensource/images/homepage/simorgh.jpg)
Simorgh
Simorgh is an open source single-page application built on React and Express
![Hive CI](/web/20211112041819im_/https://www.bbc.co.uk/opensource/images/homepage/hive-ci.jpg)
Hive CI
Our in-house test automation plafform for native device testing
![GEL – Global Experience Language](https://webcf.waybackmachine.org/web/20211112041819im_/https://ichef.bbci.co.uk/images/raw/p05kqv9n.jpg)
GEL
The Global Experience Language is the BBC’s shared design framework.
![Audiowaveform](/web/20211112041819im_/https://www.bbc.co.uk/opensource/images/homepage/audiowaveform.png)
audiowaveform
A C++ command-line application that turns audio waveforms into customisable PNG images
![bbc-a11y](/web/20211112041819im_/https://www.bbc.co.uk/opensource/images/homepage/bbc-a11y.jpg)
BBC-a11y
Automation for checking a website meets BBC accessibility standards.
Noticeboard
Check out our Medium blog posts for the latest Design + Engineering news
Follow us on Medium