- TypeScript 99%
- HTML 0.4%
- JavaScript 0.3%
- Shell 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| .github/workflows | ||
| .husky | ||
| docs | ||
| fixtures/flex | ||
| LICENSES | ||
| public | ||
| reference | ||
| scripts | ||
| src | ||
| .cz.toml | ||
| .dockerignore | ||
| .gitignore | ||
| .prettierrc | ||
| AGENTS.md | ||
| CHANGELOG.md | ||
| CODE_OF_CONDUCT.md | ||
| commitlint.config.js | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| eslint.config.js | ||
| GOVERNANCE.md | ||
| knip.config.ts | ||
| LICENSE.txt | ||
| MAINTAINERS.md | ||
| nginx.conf | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| postcss.config.js | ||
| publiccode.yml | ||
| README.md | ||
| REUSE.toml | ||
| SECURITY.md | ||
| tsconfig.json | ||
| vite.config.js | ||
GTFS.zone
A browser-based editor for GTFS (General Transit Feed Specification) transit data, inspired by geojson.io. Load a feed from a ZIP or a URL, view it on a map, edit it, and export it again. There is no login and no backend: all data stays in the browser, in IndexedDB.
Live: edit.gtfs.zone
Quick start
pnpm install
pnpm dev # dev server on http://localhost:8080
pnpm build # production build into dist/
Stack
- TypeScript
- MapLibre GL
- Vite
- Tailwind CSS v4 + DaisyUI 5
- IndexedDB (via
idb) - Zod
- interlocking, the UI, map and GTFS modules shared with the other gtfs.zone apps
GTFS support
Not every GTFS Schedule file has a dedicated view. See docs/gtfs-implementation-status.md for which files have their own editor and which are only in the table viewer.
Contributing
See CONTRIBUTING.md. Bugs and feature requests go to the issue tracker.
Security
See SECURITY.md for how to report a vulnerability.
License
GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later), see
LICENSE.txt. Per-file licensing is declared in
REUSE.toml, with the license texts in LICENSES/.
Third-party content
reference/gtfs-reference.md, src/gtfs-spec/files/ and
src/assets/gtfs-spec/ are derived from the
GTFS Schedule reference, Copyright Google
Inc. and contributors (maintained by MobilityData), licensed under the
Apache License 2.0.