There are no reviews yet. Be the first to send feedback to the community and the maintainers!
wraith
Wraith — A responsive screenshot comparison toolImager.js
Responsive images while we wait for srcset to finish cookingpeaks.js
JavaScript UI component for interacting with audio waveformsaudiowaveform
C++ program to generate waveform data and render waveform images from audio filessqs-consumer
Build Amazon Simple Queue Service (SQS) based applications without the boilerplatebbplot
R package that helps create and export ggplot2 charts in the style used by the BBC News data teamsimorgh
The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.VideoContext
An experimental HTML5 & WebGL video composition and rendering API.waveform-data.js
Audio Waveform Data Manipulation API – resample, offset and segment waveform data in JavaScript.brave
Basic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloudtal
TV Application Layerreact-transcript-editor
A React component to make correcting automated transcriptions of audio and video easier and faster. By BBC News Labs. - Work in progresspsammead
React component library for BBC World Service and morenewslabs-datastringer
Monitor datasets, gets alerts when something happenshtml5-video-compositor
This 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 .REST-API-example
Simple REST API example in Sinatragrandstand
BBC Grandstand is a collection of common CSS abstractions and utility helper classessqs-producer
Simple scaffolding for applications that produce SQS messagesr-audio
A library of React components for building Web Audio graphs.chaos-lambda
Randomly terminate ASG instances during business hoursturingcodec
Source code for the Turing codec, an HEVC software encoder optimised for fast encoding of large resolution video contentbbc-vamp-plugins
A collection of audio feature extraction algorithms written in the Vamp plugin format.bbc-a11y
BBC Accessibility Guidelines Checkerrcookbook
Reference manual for creating BBC-style graphics using the BBC's bbplot package built on top of R's ggplot2 librarygel-grid
A flexible code implementation of the GEL Grid Guidelinesaudio-offset-finder
Find the offset of an audio file within another audio filedatalab-ml-training
Machine Learning TrainingSimilarity
Calculate similarity between documents using TF-IDF weightsviewporter
In-browser responsive testing tool.flashheart
A fully-featured Node.js REST client built for ease-of-use and resilienceqtff-parameter-editor
QuickTime file parameter editor for modifying transfer function, colour primary and matrix characteristicsgel-typography
A flexible code implementation of the GEL Typography Guidelinesconsumer-contracts
Consumer-driven contracts in JavaScriptcolor-contrast-checker
An accessibility checker tool for validating the color contrast based on WCAG 2.0 and WCAG 2.1 standards.slayer
JavaScript time series spike detection for Node.js and the browser; like the Octave findpeaks function.lrud
Left, Right, Up, Down. A spatial navigation library for devices with input via directional controls.audio_waveform-ruby
Ruby gem that provides access to audio waveform data files generated by audiowaveformsoftware-engineering-technical-assessments
Technical assessment for hiringnghq
An implementation of Multicast QUIC https://tools.ietf.org/html/draft-pardue-quic-http-mcast-07bigscreen-player
Simplified media playback for bigscreen devicesspeculate
Automatically generates an RPM Spec file for your Node.js projectzeitgeist
Twitter Zeitgeistwally
Cucumber feature viewer and navigatortheano-bpr
An implementation of Bayesian Personalised Ranking in TheanoShouldIT
A language agnostic BDD framework.news-gem-cloudwatch-sender
Send metrics to InfluxDB from Cloudwatchunicode-bidirectional
A Javascript implementation of the Unicode 9.0.0 Bidirectional Algorithmsubtitles-generator
A node module to generate subtitles by segmenting a list of time-coded text - BBC News Labsaccessibility-news-and-you
We want to be the most accessible news website in the world. This is how.codext
VS Code's editor shipped as a browser extension.talexample
An example TV app written using TALrdfspace
RDFSpace constructs a vector space from any RDF dataset which can be used for computing similarities between resources in that dataset.digital-paper-edit-client
Work in progress - BBC News Labs digital paper edit project - React Clientclientside-recommender
A client-side recommender system implemented in Javascript.gel
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.alephant
The Alephant framework is a collection of isolated Ruby gems, which interconnect to offer powerful message passing functionality built up around the "Broker" pattern.vc2-reference
A reference encoder and decoder for SMPTE ST 2042-1 "VC-2 Video Compression"Strophejs-PubSub-Demo
A simple demo of Publish/Subscribe in the browser using Strophe.jslrud-spatial
Left, Right, Up, Down. A spatial navigation library for devices with input via directional controls.diarize-jruby
A simple toolkit for speaker segmentation and identificationpydvbcss
Python library that implements DVB protocols for companion synchronisationgel-sass-tools
A collection of Sass Settings & Tools which align to key GEL valuesa11y-tests-web
Runs automated accessibility tests against configurable lists of webpagesRadioVisDemo
RadioDNS and RadioVIS Slideshow Protocol Demodevice-discovery-pairing
Analysis and background research on discovery and pairing for the MediaScape projectnode-canvas-lambda-deps
Node Canvas AWS Lambda dependencies i.e. compiled shared object files for Cairo, Pixman, libpng, libjpeg etc.clever-thumbnailer
Audio thumbnail generatorspassky
Distributed web testing toolbbc-speech-segmenter
A complete speech segmentation system using Kaldi and x-vectors for voice activity detection (VAD) and speaker diarisation.genie
BBC Genie Games Frameworkmedia-sequence
HTML5 media sequenced playback API: play one or multiple sequences of a same audio or video with plain JavaScript.Chart.Bands.js
Chart.js plugin to allow banding on a chartnewslabs-Text_Analytics
A space for code and projects around analysing news contentcurriculum-data
BBC Curriculum Instance Datacloudflare-queue-consumer
Build Cloudflare Queues based applications without the boilerplate (based on SQS Consumer)videocontext-devtools
Chrome DevTools extension for easy VideoContext debugging.bmx
Library and utilities to read and write broadcasting media files. Primarily supports the MXF file formatadaptivepodcasting
A project exploring the potential of media which adapts based on sensors and dataUCMythTV
A 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).rdfsim
Large RDF hierarchies as vector spacesbug
Started life at BBC News - BUG enables control and monitoring of broadcast kit from a single web interface.digital-paper-edit-electron
Work in progress - BBC News Labs digital paper edit project - Electron, Cross Platform Desktop app - Mac, Windows, Linuxgst-ttml-subtitles
Library and elements that add support for TTML subtitles to GStreamer.dvbcss-synctiming
Measuring synchronisation timing accuracy for DVB Compainion Screen Synchronisation TVs and Companionsfcpx-xml-composer
Work in progress - Module to Convert a json sequence into an FCPX XML. For BBC News Labs digital paper edit projectbbcrd-brirs
An impulse response dataset for dynamic data-based auralisation of advanced sound systemsMiD
Make it Digital: the BBC's Digital Creativity initiativedevice_api-android
DeviceAPI-Androidtams
Time Addressable Media Store APIgs-sass-tools
A collection of Sass variables, functions and mixins, part of BBC Grandstandenzyme-adapter-inferno
Inferno enzyme adapterget-title
Extract the best title value from within HTML head elements.morty-docs
Generate a static website from markdown filesstoryplayer
BBC Research & Development's Object Based Media Playerdialogger
Text-based media editing interfacebbcat-base
Base library for the BBC Audio Toolboxorigin_simulator
A tool to simulate a (flaky) upstream origin during load and stress tests.catflap-camera
Raspberry Pi based catflap-triggered camera. As seen on TV.citron
Citron is an experimental quote extraction system created by BBC R&DLove Open Source and this site? Check out how you can help us