Projects¶
Every project lives in its own repo under github.com/transitmatters. The repo README is always the source of truth for setup.
Apps¶
| Project | What it does | Links |
|---|---|---|
| Data Dashboard | Our flagship: charts of MBTA performance, ridership and service | Site · Repo |
| New Train Tracker | Live map of the MBTA's new trains | Site · Repo |
| Shutdown Tracker | Planned subway shutdowns and how service changed after them | Site · Repo |
| Slow Zone Bot | Posts new and fixed slow zones to social media | Repo |
| Regional Rail Explorer | Compares today's Commuter Rail with a Regional Rail future | Site · Repo |
| Futures Explorer | Trip planner and travel-time maps for proposed networks | Site · Private repo |
| Station Explorer | Facilities, accessibility and walkability for every station | Site · Private repo |
| Pride Bus | Tracks the MBTA's Pride bus | Site · Repo |
| COVID Recovery Dashboard | Service and ridership since 2020 | Site · Repo |
Data pipeline¶
| Project | What it does | Links |
|---|---|---|
| data-ingestion | Scheduled jobs that fill most of our S3 and DynamoDB | Docs · Repo |
| mbta-performance | Turns MBTA LAMP data into events for the dashboard | Repo |
| gobble | Listens to the live MBTA stream and records bus and CR events | Repo |
| slow-zones | Detects slow zones from travel times | Private repo |
Libraries & tools¶
| Project | What it does | Links |
|---|---|---|
| stripmap | React component for drawing transit line maps | npm · Repo |
| mbta-gtfs-sqlite | Python package: MBTA GTFS history as SQLite | PyPI · Repo |
| transitmattr | R client for the Dashboard API | Docs · Repo |
| tm-data-mcp | Lets AI assistants query our data | Private repo |
| walkscore-proxy | Keeps the Walk Score API key off the browser | Repo |
| regional-rail-schedule-generator | Builds GTFS for imagined Regional Rail service | Repo |
| gobble-wrta | gobble for Worcester's WRTA buses | Repo |
| lamp (fork) | Our contributions to the MBTA's LAMP | Repo |