app-template
The NPR visuals team's opinionated project template for client-side apps.bestpractices
Best practices and coding conventions for the NPR Visuals team.dailygraphics
NPR Visuals' rig for deploying daily graphics projects in responsive iframes.copytext
A library for accessing a spreadsheet as a native Python object suitable for templating.lunchbox
Image tools for social media sharingtshirt
Planet Money Makes A T-Shirtmapturner
A command line utility for generating topojson from various data sources for fast maps.quotable
REPO DEPRECATED; see the current version in Lunchbox http://github.com/nprapps/lunchboxnprapps.github.com
The NPR visuals team's blog.interactive-template
A Node-based template for starting news apps and interactive pagesnewscast.js
A library to radically simplify Chromecast web app development.dailygraphics-next
NPR's daily graphics rig, 2.0heat-income
Analysis of heat and income in U.S. citiesbook-concierge
A concierge for every yeararmslist-scraper
A simple scraper for armslist.com listingswaterbug
REPO DEPRECATED; see the current version in Lunchbox http://github.com/nprapps/lunchboxsidechain
Modern responsive iframesroku-tinydesk
Tiny Desk Concerts Roku appbooks13
NPR's Book Concierge: Our Guide To 2013's Great Readstotebot2
Everything is better in the new building, even the totebot.django-starter-kit
Opinionated template for Django projects on Python 3 and PostgreSQLlookatthis
Stories about how you see the world.betty
An unambiguous dialect of ArchieMLtrump-tweet-analysis
Data and sentiment analysis of Trump's tweetsanno-docs
Live transcription riggraphics-archive
Archived graphics published using our dailygraphics rigworldvalues
World Values Survey data analysiselections16
App for 2016 primary electionscarebot
NPR Visual's Carebot (deprecated, now in: https://github.com/thecarebot/carebot)walmart
Mapping the growth of Wal-Mart in urban areas.ucr-clearance-parser
parse uniform crime reporting clearance dataenvivo
A live-blogging application.bestsongs14
Songs We Love 2014electris
Elections 2012copydoc
Like copytext, but for docspapertrail
Rig for deploying DocumentCloud viewers to S3.tumble
A rig for handling static tumblr themes in a reasonable fashion.playgrounds2
A community-edited guide to accessible playgrounds in the United States.elections14
We're having an election party.barkedu
The world is starting to forget about Ebola. The village of Barkedu can't.dailygraphics-templates
Graphic templates for the dailygraphics-next rigstl-lobbying
Lobbying in Missouri project with SLPRbernard
servers
Server setup scripts for NPR Apps servers.hollerith
Publish Sheets to S3 as JSONleso
Processing scripts for Defense Logistics Agency LESO databooks14
NPR's Book Concierge appphoto-finder
An internal-facing tool for searching instagram.arrested-development
The one about Arrested Development.us-wildfires
Fire-forecast data for the United States.ap-election-loader
basic AP election loaderelections20-interactive
Front-end graphics for the 2020 general electionmental-health
A Silent Epidemic: The Mental Health Crisis In Our Schoolselections20-primaries
Primary results for 2020borders-map
Borderland collaboration with CIRcron-starter-kit
This is a simple starter kit for deploying and maintaining cron jobs on EC2 servers.austin
The Austin 100shelf-life
A Tumblr rig for pantry raids.school-choice
Data analysis for education's school choice in Indiana projectelections22
Data pipeline and results graphics for the 2022 general election. Building off elections20-interactive.nprchat
Experimental chat using Firebase.armslist-analysis
Analysis of the armslist datasetliveblog-standalone
NPR's liveblog rig 2.0inauguration
NPR Inauguration 2013 live chat (built on Scribble Live) and "Dear Mr. President" listener call-out (built on Tumblr)wolves
Big beautiful Gilkey photos of wolves & Nate Rott's audio opuscivilrights
Behind The Civil Rights Act: How it was made and what it means todayโcommentary on the landmark Civil Rights Act of 1964.congress-bot
Bot to track legislation and other activity by members of Congress from a specific stategraeae
books18
Best books of 2018books16
book concierge 2016 editionelections18-graphics
2018 midterm election front-end; iteration upon 2016 GE workoscars
Oscar Night 2013 live chat / liveblog (built on Scribble Live), and Best Picture cheat sheetanno-lambda-authorizer
AWS lambda function that serves as a custom authorizer for AWS API Gatewaygeocode-nominatim
Geocode structured & unstructured addresses using Nominatim servicecypher
A Vagrant config for running NPR's news appsclerk
A cron job --> Slack webhook that posts new action from the House floorpym-particle
Active development moved to Sidechainahca
rockymountain
in-memoriam-2013
NPR Music remembers the singers, instrumentalists, songwriters and personalities who died in 2013.disability
HTML breakout story page for the Planet Money / This American Life / NPR project "Unfit For Work."executive-orders
Cron job that posts to Slack incoming webhook when new executive orders (or actions or memos) are published to whitehouse.govnola
The End Of Neighborhood Schools: New Orleans charter schoolsautocomplete-input
sanctuary-cities
bestsongs15-midyear
best songz, 2015 midyear editioncommencement
The Best Commencement Speeches, Eversea-level-scroll
Visual narrative: Who Will Pay To Protect Tech Giants From Rising Seas?okkervil
An audio-guided tour through a Leaflet mapsyria
With Syria engulfed in civil war, here are four stories of families struggling to stay together.elections18-general
2018 midterm election back-end: Associated Press data ETL, database, admin panel, and JSON output; iteration upon 2016 GE workscience-of-joy
It's a joy generatorfactcheck-db
sotu
Application for aggregating NPR's State of the Union coverage (built on Scribble Live)elections16-general
You already know what it is.musicgame
elections16graphics
Front-end for 2016 electionswildfire-scroll
Visual narrative: United States of Wildfireus-drought
liveblog-headlines
RSS widget for liveblogs or NPR.org API feedsLove Open Source and this site? Check out how you can help us