FT Labs (@ftlabs)

Top repositories

1

fastclick

Polyfill to remove click delays on browsers with touch UIs
HTML
18,668
star
2

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.
JavaScript
1,186
star
3

ftcolumnflow

A polyfill that fixes the inadequacies of CSS column layouts
JavaScript
633
star
4

ftellipsis

Multi-line ellipsis made possible
JavaScript
486
star
5

fruitmachine

View rendering engine
JavaScript
247
star
6

transcription-service

A Node.js server that accepts audio/video files and transcribes the content
JavaScript
61
star
7

ftdatasquasher

Data compression and decompression support, packing base64 into UTF8 high and low bytes
JavaScript
39
star
8

big-ft

A view of the FT homepage designed for non-interactive video walls and billboards
JavaScript
23
star
9

perf-widget

JavaScript
22
star
10

Hancock

A Node.js module for determining a similarity between handwritten signatures.
JavaScript
17
star
11

text-summarization-experiment

Experiment on text summarization techniques and exploring Tensorflow.
Jupyter Notebook
15
star
12

three-sixty-video

Experiment with converting 360videos to VR.
JavaScript
14
star
13

screens

A way to distribute websites to multiple displays
JavaScript
12
star
14

single-frame-video

Simple service to convert mp3s to mp4s with images for social networks
Handlebars
8
star
15

alignment

exploring Go, aligning some text, looking for poetry, for faux-artistic reasons
Roff
8
star
16

tech-radar

Generate tech-radars based off of Google Spreadsheets
JavaScript
7
star
17

autovoice-podcast

take in an rss feed of articles, return a podcast of those articles with automated voices
JavaScript
7
star
18

inklink

Image recognition tool
JavaScript
6
star
19

email-signatures

A Chrome Extension that automagically adds links from RSS feeds to the end of emails sent in the Gmail web client
JavaScript
6
star
20

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
JavaScript
6
star
21

fruitmachine-media

FruitMachine helper that allows different setup and teardown callbacks to be called based on media queries
JavaScript
6
star
22

googlehome

Experimenting with what is possible with via voice commands on the Google Home
JavaScript
4
star
23

textrequireify

Browserify transform that includes text files using `requireText('module/filename')` syntax.
JavaScript
4
star
24

gpt2-gui

GPT-2 prototype/investigation
Python
3
star
25

Screens-Chrome-App

A kiosk-enabled app for Chrome to use with FT Labs Screens project
JavaScript
3
star
26

chatbot

An FT bot
JavaScript
3
star
27

o-three-sixty

Three Sixty Video Player powered by Brightcove
JavaScript
3
star
28

overview

Exploration(s) of summarising and displaying news
JavaScript
3
star
29

cite-n-snap

JavaScript
3
star
30

ftlabs.github.io

porting the team blog to github pages
HTML
2
star
31

idiom-explorer

whimsical investigation into use of idioms in news articles
JavaScript
2
star
32

suggestr

Recommendation algorithm(s)
JavaScript
2
star
33

Listen-to-the-FT

Make podcasts great again.
JavaScript
2
star
34

correlations-game-test

Trying out Alexa testing via Mocha
JavaScript
2
star
35

fruitmachine-ftdomdelegate

An ftdomdelegate plugin for FruitMachine
JavaScript
2
star
36

audio-search

Want to find audio content on the FT? No problem!
JavaScript
2
star
37

Twitter-digest

Chrome extension for Twitter filtering
JavaScript
2
star
38

webtorrent-audio

Where possible, deliver audio files to clients using WebTorrent
JavaScript
2
star
39

fruitmachine-bindall

A FruitMachine helper that binds all the methods in FruitMachine modules to each instance
JavaScript
2
star
40

barcode

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.
JavaScript
2
star
41

ft-quiz

Automated quiz api for news in specified date range.
JavaScript
1
star
42

key-fetch

Get keys for your project
JavaScript
1
star
43

ft-dash

A minimal view of FT content designed for as a HUD for car dashboards
JavaScript
1
star
44

Absorber

The (newly separated) absorber component of the Ingestion service.
JavaScript
1
star
45

PPS

Product Project Summariser
JavaScript
1
star
46

left

Handlebars
1
star
47

inshort

JavaScript
1
star
48

email-signatures-server

JavaScript
1
star
49

summarize

1
star
50

assistant-authenticator

A service for ephemerally linking an FT user to a Google Home device
JavaScript
1
star
51

fruitmachine-fastdom

A fastdom helper for FruitMachine
JavaScript
1
star
52

touchbar-news

It puts the news on your shiny Macbook's Touch Bar
JavaScript
1
star
53

correlations-game

A Node.js app for playing the FT Labs Correlation game
HTML
1
star
54

Interrogable-Articles-Demo

A PWA to demonstrate the concept of 'interrogable' articles
JavaScript
1
star
55

audio-available

A small Node.js app for checking whether or not an audio version of an FT article exists.
JavaScript
1
star
56

correlations-service

exploring a node version of slurp which was a ruby version of a graph db
JavaScript
1
star
57

time-to-read

A lambda that provides the reading time from a text and image input.
JavaScript
1
star
58

FT-Labs-AWS-Archives

A PoC for having AWS OCR the entire FT Digital Archive
JavaScript
1
star
59

Falcon-Snippets

Content scripts for manipulating FT content on the Falon ft.com site
JavaScript
1
star
60

chars-to-wav

Letters in, sounds out
JavaScript
1
star
61

audio-management

A place for managing audio assets at the FT
Handlebars
1
star
62

js-abbreviate

Takes *any* JavaScript object and returns a JSON-serializable finite-sized copy of it.
JavaScript
1
star
63

order-order

A swiss army knife of various forms of structured comments.
JavaScript
1
star
64

pages

experiments with simple static pages
JavaScript
1
star
65

fruitmachine-boundarize

FruitMachine helper to isolate components from the rest of the DOM tree
JavaScript
1
star
66

boilerplates

some simple, no-nonsense examples of things
HTML
1
star