1. Html5 Video CompositorThis is the BBC Research & Development UX Team's experimental shader based video composition engine for the browser. For new projects please consider using or new VideoContext library https://github.com/bbc/videocontext .
2. GrandstandBBC Grandstand is a collection of common CSS abstractions and utility helper classes
3. Peaks.jsJavaScript UI component for interacting with audio waveforms
6. TuringcodecSource code for the Turing codec, an HEVC software encoder optimised for fast encoding of large resolution video content
7. Bbc Vamp PluginsA collection of audio feature extraction algorithms written in the Vamp plugin format.
8. R Audio A library of React components for building Web Audio graphs.
9. Sqs ProducerSimple scaffolding for applications that produce SQS messages
10. Gel GridA flexible code implementation of the GEL Grid Guidelines
12. FlashheartA fully-featured Node.js REST client built for ease-of-use and resilience
14. SimilarityCalculate similarity between documents using TF-IDF weights
16. RcookbookReference manual for creating BBC-style graphics using the BBC's bbplot package built on top of R's ggplot2 library
17. AudiowaveformC++ program to generate waveform data and render waveform images from audio files
18. BbplotR package that helps create and export ggplot2 charts in the style used by the BBC News data team
20. NghqAn implementation of Multicast QUIC https://tools.ietf.org/html/draft-pardue-quic-http-mcast-07
22. VideocontextAn experimental HTML5 & WebGL video composition and rendering API.
23. Sqs ConsumerBuild Amazon Simple Queue Service (SQS) based applications without the boilerplate
25. Childrens Games Starter PackThis 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.
30. MidMake it Digital: the BBC's Digital Creativity initiative
31. Waveform Data.jsAudio Waveform Data Manipulation API – resample, offset and segment waveform data in JavaScript.
32. SimorghThe BBC's Open Source Single Page Application. Contributions welcome! Used on some of our biggest websites, e.g.
34. WraithWraith — A responsive screenshot comparison tool
35. BraveBasic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud
36. Imager.jsResponsive images while we wait for srcset to finish cooking
37. React Transcript EditorA React component to make correcting automated transcriptions of audio and video easier and faster. By BBC News Labs. - Work in progress
38. PsammeadReact component library for BBC World Service and more
42. rdfspaceRDFSpace constructs a vector space from any RDF dataset which can be used for computing similarities between resources in that dataset.
43. genie-starter-packThis 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.
44. UCMythTVA full implementation of Universal Control 0.6.0 for use on a computer running Mythbuntu with a slightly modified version of MythTV (patches and configure script included).
47. dvbcss-synctimingMeasuring synchronisation timing accuracy for DVB Compainion Screen Synchronisation TVs and Companions
48. gs-sass-toolsA collection of Sass variables, functions and mixins, part of BBC Grandstand