Financial Times (@Financial-Times)

Top repositories

1

chart-doctor

Sample files to accompany the FT's Chart Doctor column
HTML
2,791
star
2

ftdomdelegate

Create and manage a DOM event delegator
JavaScript
322
star
3

github-label-sync

Synchronise your GitHub labels with as few destructive operations as possible
JavaScript
223
star
4

coronavirus-excess-mortality-data

Excess mortality data compiled by the FT Visual & Data Journalism team
159
star
5

engineering-progression

Careers and progression for engineers in the CTO organisation.
JavaScript
103
star
6

o-grid

Responsive grid system
95
star
7

ft-origami

The Old Origami Website, do not use
HTML
78
star
8

k8s_traffic_plug

Traffic endpoint and graceful shutdown for Elixir Plug apps
Elixir
72
star
9

tapper

Zipkin client for Elixir
Elixir
68
star
10

docker-elixir-build

Dockerfile for building Elixir projects
Dockerfile
56
star
11

n-express-monitor

🎯 configurable express decorator to automate log, metrics for more consistent monitor and debugging across micro-services
JavaScript
55
star
12

origami-build-tools

Standard Origami component development tools.
JavaScript
49
star
13

x-dash

βŒβž–πŸ“° shared front-end components for FT.com and the FT Apps
JavaScript
38
star
14

ig-images-backend

JavaScript
37
star
15

origami

The Origami Component System
JavaScript
33
star
16

careers

πŸ’Ό Engineering jobs at the Financial Times.
32
star
17

n-makefile

🍭 Shared build tools.
Makefile
32
star
18

fastly-tools

Command Line Utility for interacting with fastly
JavaScript
30
star
19

ftplottools

R Package for FT ggplot graphs
R
27
star
20

data-journalism-covid-hospital-counterfactual

Methodology behind story on how poor vaccine coverage in the US greatly increased its exposure to Covid hospitalisations relative to peer countries
R
25
star
21

node-health-check

Build health check functions which comply with the FT health check standard
JavaScript
24
star
22

ec2-powercycle

Lambda function to stop and start EC2 instances based on tag
Shell
22
star
23

mongo-hot-backup

A mongodb backup tool for FT Universal Publishing
Go
21
star
24

zipkin-helm

A helm chart for zipkin
Mustache
20
star
25

athloi

πŸ’ͺ Athloi is a tool to assist with the management of multi-package repositories (a.k.a. monorepos)
JavaScript
19
star
26

origami-website

The Origami website
18
star
27

bertha

Service to convert google spreadsheets to JSON, CSV and TSV and cache the result
JavaScript
18
star
28

origami-image-service

Optimises and resizes images
JavaScript
17
star
29

dotcom-page-kit

πŸ“° Page Kit provides a high quality, well tested, and thoroughly documented set of tools for assembling and delivering FT.com based upon the best industry standards.
TypeScript
17
star
30

lambda-logger

Logger for lambda functions. Logs in JSON format using pino
JavaScript
15
star
31

public-people-api

Public API for retrieving information about a person
Go
14
star
32

origami-registry-ui

Get information about Origami components, services, and repositories.
JavaScript
14
star
33

n-heroku-tools

FT.com deployment tools
JavaScript
14
star
34

o-ads

Deprecated see README
JavaScript
14
star
35

grafana-tools

Automate your project Grafana dashboards
JavaScript
13
star
36

serverless-plugin-healthcheck

Scheduled health checks of lambdas
JavaScript
12
star
37

google-amp

⚑️ FT.com's implementation of the AMP project.
JavaScript
12
star
38

n-search-parser

πŸ”Ž A sane, fast, not too smart, search expression parser.
JavaScript
11
star
39

coco-splunk-http-forwarder

Go
11
star
40

ui-style-guide

Deprecated
HTML
11
star
41

nori

πŸ™ exploratory command-line tool to make changes across multiple repositories & track their progress
JavaScript
11
star
42

ft-api-client

A Node.js client for the Financial Times Content and Notifications APIs
JavaScript
11
star
43

ft-poller

Scheduled, asynchronous JSON fetching for Node.js applications
JavaScript
11
star
44

dotcom-tool-kit

🧰 modern, maintainable, modular developer tooling for FT.com projects
TypeScript
10
star
45

g-components

Reusable layout and structural components
JavaScript
10
star
46

o-typography

Typography and vertical rhythm styles for FT branding
10
star
47

treecreeper

A set of tools for working with graph data - Not supported
JavaScript
10
star
48

ebi

🦐 Ebi: GitHub repositories contents search
JavaScript
9
star
49

structured-google-docs-client

A client library for fetching and transforming markup from Google Docs
JavaScript
9
star
50

n-gage

Shared developer and build tools for FT.com applications and components
Makefile
9
star
51

fec-donor-overlaps

Scripts and data used to generate donor overlap figures between 2020 and 2022 candidates in US elections, based off of FEC/ActBlue/WinRed data
Python
9
star
52

n-jsonp

❌Deprecated: This package is no longer maintained, consider using fetch() and CORS instead
JavaScript
9
star
53

n-auto-logger

a configurable logger decorator to automate function logs, compatible with winston, n-logger, n-mask-logger, etc.
JavaScript
9
star
54

scrumple

A fast (and scrappy) JavaScript bundler for developing Origami components.
Rust
9
star
55

coco-kafka-bridge

Kafka consumer forwarding messages to an HTTP endpoint.
Go
9
star
56

origami-build-service

Creates bundles of JavaScript and CSS from building Origami and Origami-compatible modules
JavaScript
8
star
57

content-k8s-provisioner

HTML
8
star
58

n-express

Slightly enhanced Express.
JavaScript
8
star
59

public-brands-api

Provides a public API for Brands stored in a Neo4J graph database
Go
8
star
60

yield-curve-sonification

An experiment to sonify the yield curve
JavaScript
8
star
61

internal-content-api

API for articles that should get the internal content
Go
8
star
62

babel-polyfill-silencer

Microlibrary for use by webpack to avoid babel implicitly importing core-js polyfills
JavaScript
8
star
63

aws-cf-elixir

AWS CloudFormation Templates for Elixir Build and Application Nodes
7
star
64

o-colors

Origami module containing color palette and use case Sass variables.
7
star
65

o-element-visibility

Element visibility tracking
JavaScript
7
star
66

o-table

Data table styling.
7
star
67

useragent_parser

JS and VCL implementation of uap-core
JavaScript
7
star
68

n-tracking

Client-side tracking initialisation and custom events for FT.com
JavaScript
7
star
69

police-misconduct-complaints-analysis

An analysis conducted for the May 28, 2021, Financial Times story "Small share of police draw third of complaints in big US cities"
Jupyter Notebook
7
star
70

n-ui

❌ DEPRECATED Server, build and client side bootstrapping for FT.com's user-facing applications.
JavaScript
7
star
71

o-crossword

An experimental Origami component to implement a responsive crossword.
JavaScript
6
star
72

kubectl-login

Logs you into multiple clusters which use dex
Go
6
star
73

o-tracking

Origami Tracking component
6
star
74

n-automation

Automated regression tests for your app
JavaScript
6
star
75

n-logger

Logging utility
JavaScript
6
star
76

o-ft-icons

Deprecated, please use o-icons instead
CSS
6
star
77

notifications-push

Proactively notifies subscribers about new content publishes/modifications.
Go
6
star
78

n-mask-logger

Version of @financial-times/n-logger that masks sensitive fields
JavaScript
6
star
79

ig-images-frontend

Web interface to upload images
JavaScript
6
star
80

upp-provisioners

Contains the various provisioning projects used by the Universal Publishing Platform
Shell
6
star
81

express-markdown-pages

An Express middleware that transforms plain text files into dynamic pages and fits right into your existing app.
JavaScript
6
star
82

fluent-logging

Fluent, splunk friendly logging
Java
6
star
83

g-deploy

Deploys IG pages to S3
TypeScript
5
star
84

tapper_plug

Plug integration for Tapper
Elixir
5
star
85

zipper-s3

App that is zipping up files from an S3 bucket and uploads the zip file back into the bucket.
Go
5
star
86

upp-aggregate-healthcheck

Aggregate healthcheck that is currently used for Kubernetes cluster
Go
5
star
87

next-metrics

A library for sending metrics to Graphite
JavaScript
5
star
88

coco-neo4j-backup

Docker Image for automated neo4j backups
Go
5
star
89

elasticsearch-reindexer

A tool for migrating data in an ElasticSearch index with updated mappings
Go
5
star
90

o-share

URL and social media sharing
5
star
91

o-header

FT branded page header for responsive sites
5
star
92

splunk-event-reader

Reads Splunk events via the Splunk REST API
Go
5
star
93

o-gallery

A gallery component for slideshows and carousels
JavaScript
5
star
94

express-web-service

Install FT Web Standard web service descriptions in an Express.js application
JavaScript
5
star
95

dotcom-reliability-kit

πŸͺ¨ A well tested suite of tools designed to help FT.com applications be more reliable and measurable
JavaScript
5
star
96

n-swg

JS, Styles, Templates and utils for FT.com Subscribe with Google implementation
JavaScript
5
star
97

disable-tree-shaking-for-chunk-plugin

🌲 A Webpack plugin to disable tree shaking for all JS modules in the specified chunks.
JavaScript
5
star
98

cookiecutter-upp-golang

Go
5
star
99

next-json-ld

Helpers for producing schema.org markup in JSON LD on ft.com
JavaScript
5
star
100

golang-app-template

Template for golang apps with config reading and logging setup
Go
5
star