Try the app

n3ary

Open transit data, offline by default.

Live GTFS-RT vehicles Offline-first PWA Multi-feed SQL pipeline Standard GTFS

What we make

A small set of repos that all share the same goal — clean transit data, in your hand, before you need it.

App n3ary/app

The offline-first transit app. Loads GTFS schedules into the browser, reconciles them with live GTFS-RT vehicle positions, and keeps working underground, on a plane, or anywhere your signal gave up.

Gtfs n3ary/gtfs-publisher

The data side. A feed-agnostic orchestrator that reads each operator's source via a per-feed adapter package, builds a sqlite blob of the consolidated GTFS Schedule, and publishes both the sqlite and the raw .gtfs.zip to R2 for the app to consume offline.

Per-feed adapters n3ary/gtfs-adapters

One npm package per operator. Each adapter owns the source-specific knowledge — CSVs to scrape, APIs to call, route-color quirks, GTFS-RT recovery — and exposes a generic /ingest + /static surface that n3ary/gtfs-publisher drives without per-feed code.

Brand

The mark, colors, and don'ts — all open and reusable, documented in one place.

neary wordmark

Indigo is the brand. Green is reserved for the live-vehicle dot. No gradients, no shadows, no tricks. The full brand manual — including everything you shouldn't do — lives on branding.n3ary.com.

Thanks to

None of this would exist without open data and the projects that curate it.

  • Transitous The community-maintained multi-feed GTFS catalog we seed from. transitous.org
  • Tranzy.ai Static GTFS for operators that don't publish their own schedule. tranzy.ai
  • CTP Cluj-Napoca The local operator, whose CSV timetables carry the routes not yet covered upstream.
  • OpenStreetMap The map tiles beneath every map you see here. openstreetmap.org
  • Mobility Database Community catalog of GTFS feeds worldwide — a useful cross-reference for feed coverage. mobilitydatabase.org

The code behind these projects is licensed under PolyForm Noncommercial 1.0.0 — free for individuals, hobbyists, education, and research. Any commercial use needs a separate license from us.