Code
a
Ally-Py
Ally-Py is a flexible, rapid development framework for developers who want to build any web based application with a REST API.
amo
Amo is a simple service to provide you with the up-to-date share count of a given URL on social networks.
b
Backbone
Backbone.js is a DoumentCloud project that gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API …
Bees with machine guns
A utility for arming (creating) many bees (micro EC2 instances) to attack (load test) targets (web applications).
Binify
A command-line tool to better visualize crowded dot density maps.
BookJS
BookJS is a JS lib that can turn a webpage into a formatted Book ready to print to PDF.
Booktype
Booktype is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any e-reader.
c
Campaign Cash
A Ruby client for interacting with The New York Times Campaign Finance API.
CartoDB
CartoDB is an open-source platform to map, analyze and build apps with your data in the cloud.
census-shapefile-utils
A set of tools for fetching shapefiles from the Census FTP site, then extracting data from them.
Chicago Flu Shots
Web app that shows the location of flu shot clinics in Chicago, using data from the Chicago Department of Public Health, a Google Fusion Table, and the Google Maps API.
Contextual video
Contextual video allows an editor to add additional data and context to a video such as data stored in a Google Docs spreadsheet.
d
Dataset
Dataset is a JavaScript library that makes managing the data behind client-side visualisations easy, including realtime data. It takes care of the loading, parsing, sorting, …
dataset (Python)
dataset is a Python library that makes reading and writing data in databases as simple as reading and writing JSON files.
Daybreak
Daybreak is a simple key value store for Ruby. It has user defined persistence, and all data is stored in a table in memory so …
DeadDrop
An open-source tool to help journalists communicate securely with sources using Tor.
django-bakery
A set of helpers for baking your Django site out as flat files.
django-greeking
Tools for printing filler text in your Django templates, a technique from the days of hot type known as greeking.
django-newcache
Newcache is an improved memcached cache backend for Django. It was forked from Ericflo.
django-shp2svg
Convert a shapefile into an SVG you can use with JavaScript libraries.
django-softhyphen
A Python library for hyphenating HTML in your Django project.
django-yamlfield
A Django database field for storing YAML data.
docco
Docco is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator. It produces HTML that displays your comments alongside your code.
DocumentCloud
DocumentCloud allows journalists working on document related projects to upload, analyze, annotate, and publish primary source material.
e
Emphasis
Emphasis provides dynamic paragraph-specific anchor links and the ability to highlight text in a document.
englewood.js
Dot-density maps in JavaScript. It’s like englewood but in Javascript with Canvas.
f
fec-standardizer
An experiment to standardize individual donor names in campaign finance data using simple graph theory and machine learning.
Fech
A Ruby parser for electronic candidate, PAC and party campaign filings from the Federal Election Commission.
g
Gimme Props!
The project is an interactive explainer covering California’s ballot measures for the 2012 election. The template used for the project has been open sourced on GitHub.
GS proxy
A dead simple caching proxy for Google spreadsheets. Uses Flask and meant to be deployed on Heroku.
h
Highcharts
Highcharts is a JavaScript charting library based on SVG and VML rendering.
i
I Mage Proxerific
A proxy server to serve smaller versions of images of legislators in Minnesota, from the Open States API.
IRS Form 990 search
Build an index of all financial documents filed by nonprofit organizations since 2002, with links to PDFs uploaded by bulk.resource.org.
j
jQuery Address
The jQuery Address plugin provides deep linking capabilities and allows the creation of unique virtual addresses that can point to a website section or an application state.
jquery-geocodify
Autocomplete for address searches, using jQuery.
jquery.inview
A jQuery plugin that adds a bindable ‘inview’ event for detecting when an element is scrolled into view.
l
latimes-calculate
A collection of simple math functions.
latimes-statestyle
A Python library that standardizes the names of U.S. states.
Leaflet
Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. It is developed by Vladimir Agafonkin with a team of dedicated contributors.
m
miniMonth
miniMonth.js is a jQuery plug-in that displays a mini month-style calendar, as seen in the Providence Journal.
Minnesota Legislature Tracker
An application that uses the Open States API and Google Spreadsheets to track legislation in Minnesota.
n
Newsapps boundary service
The Boundary Service is a ready-to-deploy system for aggregating regional boundary data (from shapefiles) and republishing via a RESTful JSON API.
Newscoop
Newscoop 4 is a CMS (content management system) that aims to help independent news organisations manage online publications, enrich content and find new audiences.
Nomo
Nomo is an API that works with Amo to return all social shares from the zeit.de home page.
o
Open Gender Tracker
The OpenGenderTracking project aims to build software that assists with analyzing the gender balance of news content.
p
ProPublica Nerd Guides
ProPublica’s news application style guide, design overview, coding manifesto, standard social tags, and data bulletproofing guidelines.
python-documentcloud
A simple Python wrapper for the DocumentCloud API.
python-elections
A Python wrapper for the Associated Press U.S. election data service.
python-googlegeocoder
A simple Python wrapper for version three of Google’s geocoder API.
python-tablefu
python-tablefu is a tool for manipulating spreadsheet-like tables in Python. It began as a Python implementation of ProPublica’s TableFu, though new methods have been added. …
q
Quiet L.A.
A template for a muted base layer about Southern California. Designed for overlaying loud data visualizations.
r
Responsive IFrames
A tiny jQuery plugin developed by NPR to make it easier to create responsive IFrames in challenging use-cases in which embedded content can have unknown width and height, unknown width/height ratio, and changes width or height as users interact with dynamic content.
s
sheetsee.js
Sheetsee.js is a JavaScript library mashup that allows you to manage visualized web content through Google Spreadsheets.
Silent LA
A template for a black base layer about Southern California. Designed for overlaying bright data visualizations. Created with open data.
Simple Tiles
Simple Tiles is an image generation library for spatial data written in C. At it’s core, it is a thin wrapper on top of OGR for spatial data and Cairo for image generation.
Simpler Tiles
Simpler Tiles is a library of ruby bindings for Simple Tiles, a GIS image generation library. It allows you to generate PNG based map images without having to dip into straight C.
SoundCite
Alpha release of a tool to add in-line audio clips to text.
StateFace
StateFace is a font you can use in your web apps when you want tiny state shapes as a design element. It’s designed to be …
Story Carder
A simple web app that lets you enter in your story cards—in the the Menlo Innovations Way/Agile project management sense—and print them for a storyboard.
Superdesk
Superdesk is a next-generation open source newsroom stack for managing newsrooms and their content. With it media organisations are free to define their own type of newsroom organisation, content delivery and business strategy.
t
TableFu
TableFu is a ruby gem for spreadsheet-style handling of arrays (e.g. filtering, formatting, and sorting by “column” or “row”). In addition, it has the ability …
TableSetter
TableSetter is a Ruby app which provides an easy way to present CSVs hosted locally or remotely in custom HTML.
TableStacker
A python-based tool to help convert a CSV file into an interactive HTML table that sorts, filters and paginates and is easy to publish.
Tabletop
Tabletop.js takes a Google Spreadsheet and makes it easily accessible through JavaScript.
- svg, SVG, JavaScript, HTML
Tabula
A web application that lets you easily extract tabular data from PDF files.
TileMill
TileMill is a modern map design studio powered by open source technology.
TimelineJS
TimelineJS is an open-source tool that enables journalists/publishers to build visually-rich interactive timelines quickly and easily.
TimelineSetter
TimelineSetter creates beautiful timelines. It is a command-line utility that takes a specially-structured CSV file as input and outputs standards-compliant HTML/CSS/JavaScript. It “bakes out” timelines, …
Tools for Wordpress
This is a box of tools for working with WordPress on the command line, automating WordPress, and Fabric scripts for automated deployment.
v
VA data dashboard
An API for data about disability claims from the US Department of Veterans Affairs.
w
Who Voted What
Shows London (UK) Mayoral Election data organised by postcode so you can see how your street/area voted, and how this compares to the London-wide average.

