{"id":13425786,"url":"https://github.com/opentripplanner/OpenTripPlanner","last_synced_at":"2025-03-15T20:31:15.326Z","repository":{"id":37396680,"uuid":"2067253","full_name":"opentripplanner/OpenTripPlanner","owner":"opentripplanner","description":"An open source multi-modal trip planner","archived":false,"fork":false,"pushed_at":"2024-10-29T02:25:00.000Z","size":195728,"stargazers_count":2201,"open_issues_count":155,"forks_count":1031,"subscribers_count":146,"default_branch":"dev-2.x","last_synced_at":"2024-10-29T15:35:59.409Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.opentripplanner.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opentripplanner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-07-18T16:15:38.000Z","updated_at":"2024-10-29T08:49:43.000Z","dependencies_parsed_at":"2023-10-01T08:47:01.872Z","dependency_job_id":"90363fe8-c1d4-423d-a36b-265f6ad940a2","html_url":"https://github.com/opentripplanner/OpenTripPlanner","commit_stats":{"total_commits":21158,"total_committers":268,"mean_commits":78.94776119402985,"dds":0.8245580867756876,"last_synced_commit":"0ae34a8654b62f7f9316b8ac574c5fa10f41457b"},"previous_names":[],"tags_count":113,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentripplanner%2FOpenTripPlanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentripplanner%2FOpenTripPlanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentripplanner%2FOpenTripPlanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentripplanner%2FOpenTripPlanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opentripplanner","download_url":"https://codeload.github.com/opentripplanner/OpenTripPlanner/tar.gz/refs/heads/dev-2.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234209064,"owners_count":18796577,"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-07-31T00:01:18.878Z","updated_at":"2025-03-15T20:31:15.320Z","avatar_url":"https://github.com/opentripplanner.png","language":"Java","funding_links":[],"categories":["Java","Git Projects","Tools","Uncategorized","Resources","Android Apps","Apps","VI. Program languages and applications that were written with Java","Transport and Mobility","Libraries","Consumption"],"sub_categories":["Java","Uncategorized","Community","Android Travel","Development","5. Opensource applications that were written with Java","Mobility and Transportation"],"readme":"## Overview\n\n[![Join the chat at https://gitter.im/opentripplanner/OpenTripPLanner](https://badges.gitter.im/opentripplanner/OpenTripPlanner.svg)](https://gitter.im/opentripplanner/OpenTripPlanner)\n[![Matrix](https://img.shields.io/matrix/opentripplanner%3Amatrix.org?label=Matrix%20chat\u0026?cacheSeconds=172800)](https://matrix.to/#/#opentripplanner_OpenTripPlanner:gitter.im)\n[![codecov](https://codecov.io/gh/opentripplanner/OpenTripPlanner/branch/dev-2.x/graph/badge.svg?token=ak4PbIKgZ1)](https://codecov.io/gh/opentripplanner/OpenTripPlanner)\n[![Commit activity](https://img.shields.io/github/commit-activity/y/opentripplanner/OpenTripPlanner)](https://github.com/opentripplanner/OpenTripPlanner/graphs/contributors)\n[![Docker Pulls](https://img.shields.io/docker/pulls/opentripplanner/opentripplanner)](https://hub.docker.com/r/opentripplanner/opentripplanner)\n\nOpenTripPlanner (OTP) is an open source multi-modal trip planner, focusing on travel by scheduled\npublic transportation in combination with bicycling, walking, and mobility services including bike\nshare and ride hailing. Its server component runs on any platform with a Java virtual machine (\nincluding Linux, Mac, and Windows). It exposes GraphQL APIs that can be accessed by various\nclients including open source Javascript components and native mobile applications. It builds its\nrepresentation of the transportation network from open data in open standard file formats (primarily\nGTFS and OpenStreetMap). It applies real-time updates and alerts with immediate visibility to\nclients, finding itineraries that account for disruptions and service changes.\n\nNote that this branch contains **OpenTripPlanner 2**, the second major version of OTP, which has\nbeen under development since 2018. The latest version of OTP is v2.5.0, released in March 2024.\n\nIf you do not want to use this version, please switch to the final 1.x release\ntag `v1.5.0` or the `dev-1.x` branch.\n\n## Performance Test\n\n[📊 Dashboard](https://otp-performance.leonard.io/) \n\nWe run a speed test (included in the code) to measure the performance for every PR merged into OTP. \n\n[More information about how to set up and run it.](./test/performance/README.md)\n\n## Repository layout\n\nThe main Java server code is in `application/src/main/`. OTP also includes a Javascript client \nbased on the MapLibre mapping library in `client/src/`. This client is now used for testing, with\nmost major deployments building custom clients from reusable components. The Maven build produces a\nunified (\"shaded\") JAR file at `otp-shaded/target/otp-shaded-VERSION.jar` containing all necessary\ncode and dependencies to run OpenTripPlanner.\n\nAdditional information and instructions are available in\nthe [main documentation](http://docs.opentripplanner.org/en/dev-2.x/), including a\n[quick introduction](http://docs.opentripplanner.org/en/dev-2.x/Basic-Tutorial/).\n\n## Development\n\n\nOpenTripPlanner is a collaborative project incorporating code, translation, and documentation from\ncontributors around the world. We welcome new contributions.\nFurther [development guidelines](http://docs.opentripplanner.org/en/latest/Developers-Guide/) can be\nfound in the documentation.\n\n### Development history\n\nThe OpenTripPlanner project was launched by Portland, Oregon's transport agency\nTriMet (http://trimet.org/) in July of 2009. As of this writing in Q3 2020, it has been in\ndevelopment for over ten years. See the main documentation for an overview\nof [OTP history](http://docs.opentripplanner.org/en/dev-2.x/History/) and a list\nof [cities and regions using OTP](http://docs.opentripplanner.org/en/dev-2.x/Deployments/) around\nthe world.\n\n## Getting in touch\n\nThe fastest way to get help is to use our [Gitter chat room](https://gitter.im/opentripplanner/OpenTripPlanner) where most of the core developers\nare. Bug reports may be filed via the Github [issue tracker](https://github.com/openplans/OpenTripPlanner/issues). The OpenTripPlanner [mailing list](http://groups.google.com/group/opentripplanner-users)\nis used almost exclusively for project announcements. The mailing list and issue tracker are not\nintended for support questions or discussions. Please use the chat for this purpose. Other details\nof [project governance](http://docs.opentripplanner.org/en/dev-2.x/Governance/) can be found in the main documentation.\n\n## OTP Ecosystem\n\n- [awesome-transit](https://github.com/MobilityData/awesome-transit) Community list of transit APIs,\n  apps, datasets, research, and software.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentripplanner%2FOpenTripPlanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopentripplanner%2FOpenTripPlanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentripplanner%2FOpenTripPlanner/lists"}