[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73843":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},73843,"betterbahn","BetterBahn\u002Fbetterbahn","BetterBahn","BetterBahn is an open-source project that aims to improve the train travel experience in germany. The current focus is on split-ticketing. However, further functions are planned to follow in the future.","https:\u002F\u002Fbetterbahn.de",null,"TypeScript",2518,186,21,8,0,3,5,13,9,28.82,"GNU Affero General Public License v3.0",false,"main",true,[27,28,29],"deutsche-bahn","open-source","railway","2026-06-12 02:03:18","# BetterBahn\n\nBetterBahn is a web app for finding the best train journeys in Germany. While split ticketing is supported to help save money, it is rather the exception. The app will be extended with many more features in the future.\nYou can find out more about the project on our [website](https:\u002F\u002Fbetterbahn.de).\n\n## Technology\n\nThis project uses the [db-vendo-client](https:\u002F\u002Fgithub.com\u002Fpublic-transport\u002Fdb-vendo-client) for accessing Deutsche Bahn ticketing data, which is licensed under the ISC License.\n\n## Legal Notice\n\nThis is not an official repository or project of Deutsche Bahn AG. It is an independent project and not affiliated with or endorsed by Deutsche Bahn. To use this code or the db-vendo-client permission from the Deutsche Bahn AG is necessary.\n\n## Getting Started\n\n### Prerequisites\n\n- [Node.js](https:\u002F\u002Fnodejs.org\u002Fen\u002F)\n- [pnpm](https:\u002F\u002Fpnpm.io\u002F) (see below for installation)\n- [git](https:\u002F\u002Fgit-scm.com\u002F)\n\n### To run the project locally\n\n1. Clone the repository and navigate to the folder\n\n   ```shell\n   git clone https:\u002F\u002Fgithub.com\u002Fl2xu\u002Fbetterbahn.git\n   cd betterbahn\n   ```\n\n2. Install dependencies with `pnpm install`\n\n   You can install pnpm via corepack (included with Node.js):\n\n   ```shell\n   corepack enable\n   corepack prepare pnpm@latest --activate\n   ```\n\n   or via npm:\n\n   ```shell\n   npm install -g pnpm@latest-10\n   ```\n\n   then run `pnpm install` in the project directory.\n\n3. Start the development server with `pnpm run dev` and navigate to `http:\u002F\u002Flocalhost:3000` in your browser.\n\n## Docker\n\nYou can also build and run BetterBahn as a Docker container. A `Dockerfile` is included in the repository.\n\n## Docker Compose\n\nYou can run the app with docker compose:\n\n### Default\u002FDevelopment\n\n`docker compose -f docker-compose\u002Fdocker-compose.yaml --project-directory=.\u002F up -d`\n\n\u003Chttp:\u002F\u002Flocalhost:3000>\n\n## Installation Guides\n\nFor detailed installation instructions on different platforms:\n\n- [Windows Installation (DE)](docs\u002FWindows-Installation-de.md)\n- [Linux Installation (DE)](docs\u002FLinux-Installation-de.md)\n- [Windows Installation (EN)](docs\u002FWindows-Installation-en.md)\n- [Linux Installation (EN)](docs\u002FLinux-Installation-en.md)\n\n## License\n\nThis project is licensed under the AGPL-3.0-only. See the [LICENSE](.\u002FLICENSE) file for details.\n\n## Community and Contribution\n\nJoin the [Discord community](https:\u002F\u002Fdiscord.gg\u002F9pFXzs6XRK) to ask questions, share feedback, and connect with other users and contributors.\n\nWant to contribute? Please read the [Code of Conduct](\u002FCODE_OF_CONDUCT.md) and see the [Contributing Guide](\u002FCONTRIBUTE.md) for details on how to get started.\n\n## How it works\n\nBetterBahn searches for train journeys and can use split ticketing to help you find cheaper options—though this is usually the exception, not the rule. For a detailed explanation and demonstration, check out the [YouTube video](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=SxKtI8f5QTU).\n\n## About the Author\n\nCreated by [Lukas Weihrauch](https:\u002F\u002Flukasweihrauch.de).\n\n---\n\nMade with ❤️ for train travelers in Germany.\n","BetterBahn 是一个旨在改善德国火车旅行体验的开源项目，目前主要功能是支持分段购票以节省费用。该项目使用 TypeScript 编写，并通过 db-vendo-client 访问德铁票务数据，为用户提供最优行程建议。除了基本的路线查询外，它还计划在未来增加更多实用功能。适用于经常乘坐火车出行、希望降低交通成本的旅客以及对德国铁路系统感兴趣的开发者。用户可以通过官网或本地部署来使用该应用。",2,"2026-06-11 03:47:36","high_star"]