fastclick
Polyfill to remove click delays on browsers with touch UIsftscroller
FTScroller is a cross-browser Javascript/CSS library to allow touch, mouse or scrollwheel scrolling within specified elements, with pagination, snapping and bouncing support.ftcolumnflow
A polyfill that fixes the inadequacies of CSS column layoutsftellipsis
Multi-line ellipsis made possiblefruitmachine
View rendering enginetranscription-service
A Node.js server that accepts audio/video files and transcribes the contentftdatasquasher
Data compression and decompression support, packing base64 into UTF8 high and low bytesbig-ft
A view of the FT homepage designed for non-interactive video walls and billboardsperf-widget
Hancock
A Node.js module for determining a similarity between handwritten signatures.text-summarization-experiment
Experiment on text summarization techniques and exploring Tensorflow.three-sixty-video
Experiment with converting 360videos to VR.screens
A way to distribute websites to multiple displayssingle-frame-video
Simple service to convert mp3s to mp4s with images for social networksalignment
exploring Go, aligning some text, looking for poetry, for faux-artistic reasonstech-radar
Generate tech-radars based off of Google Spreadsheetsautovoice-podcast
take in an rss feed of articles, return a podcast of those articles with automated voicesinklink
Image recognition toolemail-signatures
A Chrome Extension that automagically adds links from RSS feeds to the end of emails sent in the Gmail web clientSignature-Signatures
A small exploration to try to match handwritten signatures by generating a fingerprint out of the number of black pixels along the Y Axis of the imagefruitmachine-media
FruitMachine helper that allows different setup and teardown callbacks to be called based on media queriesgooglehome
Experimenting with what is possible with via voice commands on the Google Hometextrequireify
Browserify transform that includes text files using `requireText('module/filename')` syntax.gpt2-gui
GPT-2 prototype/investigationScreens-Chrome-App
A kiosk-enabled app for Chrome to use with FT Labs Screens projectchatbot
An FT boto-three-sixty
Three Sixty Video Player powered by Brightcoveoverview
Exploration(s) of summarising and displaying newscite-n-snap
ftlabs.github.io
porting the team blog to github pagesidiom-explorer
whimsical investigation into use of idioms in news articlessuggestr
Recommendation algorithm(s)Listen-to-the-FT
Make podcasts great again.correlations-game-test
Trying out Alexa testing via Mochafruitmachine-ftdomdelegate
An ftdomdelegate plugin for FruitMachineaudio-search
Want to find audio content on the FT? No problem!Twitter-digest
Chrome extension for Twitter filteringwebtorrent-audio
Where possible, deliver audio files to clients using WebTorrentfruitmachine-bindall
A FruitMachine helper that binds all the methods in FruitMachine modules to each instancebarcode
An API endpoint to gather all of the main images used in FT articles from a provided date range, the last 24 hours for example, and squash them (width wise) to give one condensed image that represents the news. The final result looks similar to a coloured barcode.ft-quiz
Automated quiz api for news in specified date range.key-fetch
Get keys for your projectft-dash
A minimal view of FT content designed for as a HUD for car dashboardsAbsorber
The (newly separated) absorber component of the Ingestion service.PPS
Product Project Summariserleft
inshort
email-signatures-server
summarize
assistant-authenticator
A service for ephemerally linking an FT user to a Google Home devicefruitmachine-fastdom
A fastdom helper for FruitMachinetouchbar-news
It puts the news on your shiny Macbook's Touch Barcorrelations-game
A Node.js app for playing the FT Labs Correlation gameInterrogable-Articles-Demo
A PWA to demonstrate the concept of 'interrogable' articlesaudio-available
A small Node.js app for checking whether or not an audio version of an FT article exists.correlations-service
exploring a node version of slurp which was a ruby version of a graph dbtime-to-read
A lambda that provides the reading time from a text and image input.FT-Labs-AWS-Archives
A PoC for having AWS OCR the entire FT Digital ArchiveFalcon-Snippets
Content scripts for manipulating FT content on the Falon ft.com sitechars-to-wav
Letters in, sounds outaudio-management
A place for managing audio assets at the FTjs-abbreviate
Takes *any* JavaScript object and returns a JSON-serializable finite-sized copy of it.order-order
A swiss army knife of various forms of structured comments.pages
experiments with simple static pagesfruitmachine-boundarize
FruitMachine helper to isolate components from the rest of the DOM treeboilerplates
some simple, no-nonsense examples of thingsLove Open Source and this site? Check out how you can help us