FT Labs
Everything here is MIT licensed and unsupported unless otherwise stated. Use at your own risk.
London, United Kingdom
Pinned Repositories
big-ft
A view of the FT homepage designed for non-interactive video walls and billboards
fastclick
Polyfill to remove click delays on browsers with touch UIs
fruitmachine
View rendering engine
ftcolumnflow
A polyfill that fixes the inadequacies of CSS column layouts
ftdatasquasher
Data compression and decompression support, packing base64 into UTF8 high and low bytes
ftellipsis
Multi-line ellipsis made possible
ftscroller
FTScroller is a cross-browser Javascript/CSS library to allow touch, mouse or scrollwheel scrolling within specified elements, with pagination, snapping and bouncing support.
Hancock
A Node.js module for determining a similarity between handwritten signatures.
perf-widget
transcription-service
A Node.js server that accepts audio/video files and transcribes the content
FT Labs's Repositories
ftlabs/fastclick
Polyfill to remove click delays on browsers with touch UIs
ftlabs/ftscroller
FTScroller is a cross-browser Javascript/CSS library to allow touch, mouse or scrollwheel scrolling within specified elements, with pagination, snapping and bouncing support.
ftlabs/ftcolumnflow
A polyfill that fixes the inadequacies of CSS column layouts
ftlabs/ftdatasquasher
Data compression and decompression support, packing base64 into UTF8 high and low bytes
ftlabs/big-ft
A view of the FT homepage designed for non-interactive video walls and billboards
ftlabs/perf-widget
ftlabs/screens
A way to distribute websites to multiple displays
ftlabs/tech-radar
Generate tech-radars based off of Google Spreadsheets
ftlabs/fruitmachine-media
FruitMachine helper that allows different setup and teardown callbacks to be called based on media queries
ftlabs/Signature-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 image
ftlabs/googlehome
Experimenting with what is possible with via voice commands on the Google Home
ftlabs/textrequireify
Browserify transform that includes text files using `requireText('module/filename')` syntax.
ftlabs/chatbot
An FT bot
ftlabs/fruitmachine-bindall
A FruitMachine helper that binds all the methods in FruitMachine modules to each instance
ftlabs/fruitmachine-ftdomdelegate
An ftdomdelegate plugin for FruitMachine
ftlabs/models
Models built with TensorFlow
ftlabs/correlations-game
A Node.js app for playing the FT Labs Correlation game
ftlabs/fruitmachine-boundarize
FruitMachine helper to isolate components from the rest of the DOM tree
ftlabs/fruitmachine-fastdom
A fastdom helper for FruitMachine
ftlabs/js-abbreviate
Takes *any* JavaScript object and returns a JSON-serializable finite-sized copy of it.
ftlabs/constituency-api
And api for data by constituency.
ftlabs/Embellishr
ftlabs/ftldr
ftlabs/labs-o-share
URL and social media sharing
ftlabs/screens-viewer
ftlabs/six-degrees
http://labs.ft.com/2015/07/six-degrees-of-angela-merkel/
ftlabs/status-notifier
ftlabs/TaglessContent
Simple Go app which retrieves Capi V2 content without xml tags
ftlabs/template_SAPI
A internal template project for getting started with a SAPI based project
ftlabs/top-stories-podcast