{"id":13859229,"url":"https://github.com/sidewalklabs/totx","last_synced_at":"2025-07-14T02:30:41.649Z","repository":{"id":44177019,"uuid":"122644099","full_name":"sidewalklabs/totx","owner":"sidewalklabs","description":"The Toronto Transit Explorer app visualizes transit, biking and walking accessibility across the city of Toronto.","archived":true,"fork":false,"pushed_at":"2022-02-11T05:14:07.000Z","size":4887,"stargazers_count":36,"open_issues_count":10,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-22T17:49:15.366Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sidewalklabs.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}},"created_at":"2018-02-23T16:17:00.000Z","updated_at":"2024-10-03T10:00:16.000Z","dependencies_parsed_at":"2022-09-22T17:31:39.641Z","dependency_job_id":null,"html_url":"https://github.com/sidewalklabs/totx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sidewalklabs/totx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sidewalklabs%2Ftotx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sidewalklabs%2Ftotx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sidewalklabs%2Ftotx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sidewalklabs%2Ftotx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sidewalklabs","download_url":"https://codeload.github.com/sidewalklabs/totx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sidewalklabs%2Ftotx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265233753,"owners_count":23731825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-05T03:02:38.098Z","updated_at":"2025-07-14T02:30:40.710Z","avatar_url":"https://github.com/sidewalklabs.png","language":"TypeScript","funding_links":[],"categories":["Using Data","TypeScript","Uncategorized"],"sub_categories":["Visualizations","Uncategorized"],"readme":"# TOTX\nThe Toronto Transit Explorer app visualizes transit, biking and walking accessibility across the city of Toronto.\n\n[Screen recording][youtube] (YouTube):\n\n[![Screen recording of the Toronto Transit Explorer](https://img.youtube.com/vi/VveSoRjVW8I/0.jpg)][youtube]\n\n## Setup (Instructions for Mac)\n1. Install Homebrew (https://brew.sh/) if you don't have it.\n1. Make sure you have Java 8 installed:\n`java -version`\nIf not, install it:\n`brew tap caskroom/versions \u0026\u0026 brew cask install java8`\n1. Install yarn and Node (4\u003c= version \u003c=9). You can use [NVM](https://github.com/creationix/nvm) to manage your Node versions.\n`brew install yarn`\n`nvm install --lts`\n\n## Start the router\nThe router is our fork of Conveyal's R5 transit router. This lives at [sidewalklabs/totx-r5](https://github.com/sidewalklabs/totx-r5/tree/totx-r5).\n\nClone the repo and check out the `totx-r5` branch.\n```\ngit clone https://github.com/sidewalklabs/totx-r5.git\ngit checkout totx-r5\n```\nThen run:\n```\nmvn package\njava -Xmx8g -classpath ./target/r5build.jar com.conveyal.r5.R5Main point --build ./totx_transit_data one-to-many toronto-das.locations.txt\njava -Xmx8g -classpath ./target/r5build.jar com.conveyal.r5.R5Main point --graphs ./totx_transit_data one-to-many toronto-das.locations.txt\n```\nYou should see something like:\n```\n9200 [Thread-1] INFO org.eclipse.jetty.server.Server - Started @9326ms\n```\nCongrats! Your router is up!\n\n## Start the frontend\n1. `yarn`\nThis will install all required dependencies.\n1. `yarn develop -- transit --router-url http://localhost:8080`\n1. Go to http://localhost:1337 in your browser.\n\nCongrats! You're running your very own TOTX.\n\n[youtube]: https://www.youtube.com/watch?v=VveSoRjVW8I\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsidewalklabs%2Ftotx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsidewalklabs%2Ftotx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsidewalklabs%2Ftotx/lists"}