BetterBahn/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. observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 98
- Release rhythm 35
- Longevity 27
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 383
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
2529 stars · 186 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
BetterBahn is an open-source Next.js web app for finding train journeys in Germany, with a focus on split-ticketing to help users save money on Deutsche Bahn fares. It uses the db-vendo-client to access Deutsche Bahn ticketing data and is designed to be self-hosted locally.
Use cases
- find cheaper train tickets in germany via split ticketing
- search deutsche bahn journeys from home server
- self-host a train journey planner
- save money on german rail travel
- compare split ticket prices for bahn routes
When to choose
- you want to reduce Deutsche Bahn ticket costs with split-ticketing
- you can run the app locally on a residential IP to avoid API blocking
- you prefer an open-source, self-hosted journey planner
When to avoid
- you need a hosted public website (none is officially available due to API blocking and legal concerns)
- you plan to serve many simultaneous users from cloud IPs, which Deutsche Bahn blocks
- you need features beyond journey search and split-ticketing, which are still planned
Facets
application · maturity active
web-framework web-scraping search-engine self-hosted travel web-development self-hosted cross-platform split-ticketing deutsche-bahn train-travel journey-planner nextjs ticket-savings germany automation nodejs docker web-server
2 sources
- readme: https://github.com/BetterBahn/betterbahn · fetched 2026-08-28 · 198dc138e9bd
- homepage: https://betterbahn.de · fetched 2026-08-29 · f7bd9f743d4b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| BetterBahn/betterbahn | main | 62 |
For agents
markdown · JSON · MCP: product_card(name="BetterBahn/betterbahn")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem