{"id":48620860,"url":"https://github.com/catenarytransit/catenary-web","last_synced_at":"2026-04-09T03:35:55.259Z","repository":{"id":215824625,"uuid":"739544597","full_name":"catenarytransit/catenary-web","owner":"catenarytransit","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-20T05:17:10.000Z","size":152315,"stargazers_count":28,"open_issues_count":11,"forks_count":10,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-20T21:50:49.221Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catenarytransit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"catenarymaps"}},"created_at":"2024-01-05T20:34:36.000Z","updated_at":"2026-03-20T05:17:13.000Z","dependencies_parsed_at":"2025-10-10T12:34:18.577Z","dependency_job_id":null,"html_url":"https://github.com/catenarytransit/catenary-web","commit_stats":{"total_commits":1360,"total_committers":14,"mean_commits":97.14285714285714,"dds":"0.24411764705882355","last_synced_commit":"b2f1c8c419b88d075e15929662bfc1b181f53ba2"},"previous_names":["catenarytransit/catenary-frontend","catenarytransit/catenary-web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/catenarytransit/catenary-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catenarytransit%2Fcatenary-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catenarytransit%2Fcatenary-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catenarytransit%2Fcatenary-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catenarytransit%2Fcatenary-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catenarytransit","download_url":"https://codeload.github.com/catenarytransit/catenary-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catenarytransit%2Fcatenary-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31584808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2026-04-09T03:35:51.608Z","updated_at":"2026-04-09T03:35:55.252Z","avatar_url":"https://github.com/catenarytransit.png","language":"Svelte","funding_links":["https://opencollective.com/catenarymaps"],"categories":[],"sub_categories":[],"readme":"# catenary-frontend\n\nThis is the Svelte JS (and eventually Rust WASM) version of Catenary Maps. Catenary Maps allows users to discover public transport routes and track vehicles on public transport networks in countries around the world including the United States, Canada, EU Countries like Ireland, Germany, France, Spain, Switzerland, Portugal, Norway, Finland, Sweden, Belgium, Netherlands, and United Kingdom, Japan, Australia, and New Zealand. Data such as the speed and vehicle numbers is on Catenary, not shown on other map apps. We also collect realtime data from proprietary sources and convert them to GTFS. All data processing, ingestion, and queries are handled by https://github.com/catenarytransit/catenary-backend, which is written in Pure Rust.\n\nCurrent site URL: https://maps.catenarymaps.org\n\n## Install Dependenices\n\n```bash\nnpm install --force\n```\n\n## Build and Run catenary-frontend\n\n```bash\nnpm run build\nnpm run preview\n```\n\nor\n\n```bash\nnpm run dev\n```\n\n### Developers\n\nCatenary Maps Web version.\n\nMaprender: Maplibre https://maplibre.org/maplibre-gl-js/docs/\n\nBase layers:\nhttps://github.com/wipfli/esa-worldcover-polygons with data from https://esa-worldcover.org/en\nOpenFreeMap https://openfreemap.org/ with data from https://OpenStreetMap.org\n\nFor the seperate but concurrent Kotlin Compose Rust project (early alpha): https://github.com/catenarytransit/catenary0compose\n\nThe project to replicate Loom (line ordering optimised maps) by Patrick Brosi, PhD is a backend project, with minimal involvement with the frontend.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatenarytransit%2Fcatenary-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcatenarytransit%2Fcatenary-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatenarytransit%2Fcatenary-web/lists"}