claudeers.
// MCP Servers

GalwayBus

Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI

Actively maintained
99/100
last commit 9 days ago
last release none
releases 0
open issues 1
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up GalwayBus (git-clone project) into my current project.
Found on https://claudeers.com/galwaybus
Repo: https://github.com/joreilly/GalwayBus
Homepage/docs: —
Detected install method: git-clone → git clone https://github.com/joreilly/GalwayBus
Category: mcp-servers. Platforms: api, desktop, mobile.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/joreilly/GalwayBus

// compatibility

Platformsapi, desktop, mobile
Operating systems—
AI compatibilityclaude
License—
Pricingopen-source
LanguageKotlin

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

GalwayBus

GalwayBus shows live bus times for Galway city: real-time departures for your saved stops, stops near you, live on-map bus tracking with a journey timeline, and network-wide stop search. A single Compose Multiplatform UI is shared across Android, iOS and Desktop (JVM), backed by a Ktor service that serves GTFS schedule and GTFS-Realtime data.

Screenshots

Android (Jetpack Compose)

Saved stops with live departuresBus stops near youLive bus trackingStop search
Saved stopsNear meLive trackingStop search

iOS (Compose Multiplatform)

Saved stops with live departuresBus stops near youLive bus trackingStop search
Saved stopsNear meLive trackingStop search

The same Compose Multiplatform UI also runs on Desktop (JVM).

Kotlin Multiplatform

This project also acted as an initial platform I used when starting to explore Kotlin Multiplatform capabilities. I also wrote a number of posts about some of my experiences using KMP in the project.

Code organisation

  • /iosApp contains an iOS application. Even if you’re sharing your UI with Compose Multiplatform, you need this entry point for your iOS app. This is also where you should add SwiftUI code for your project.

  • /shared is for code that will be shared across your Compose Multiplatform applications. It contains several subfolders:

    • commonMain is for code that’s common for all targets.
    • Other folders are for Kotlin code that will be compiled for only the platform indicated in the folder name. For example, if you want to use Apple’s CoreCrypto for the iOS part of your Kotlin app, the iosMain folder would be the right place for such calls. Similarly, if you want to edit the Desktop (JVM) specific part, the jvmMain folder is the appropriate location.

Running the apps

Use the run configurations provided by the run widget in your IDE's toolbar. You can also use these commands and options:

  • Android app: ./gradlew :androidApp:assembleDebug
  • Desktop app:
    • Hot reload: ./gradlew :desktopApp:hotRun --auto
    • Standard run: ./gradlew :desktopApp:run
  • iOS app: open the /iosApp directory in Xcode and run it from there.

Running tests

Use the run button in your IDE's editor gutter, or run tests using Gradle tasks:

  • Android tests: ./gradlew :shared:testAndroidHostTest
  • Desktop tests: ./gradlew :shared:jvmTest
  • iOS tests: ./gradlew :shared:iosSimulatorArm64Test

Full set of Kotlin Multiplatform / Compose / SwiftUI samples

// faq

What is GalwayBus?

Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI . It is open-source on GitHub.

Is GalwayBus free to use?

GalwayBus is open-source, so it is free to use.

What category does GalwayBus belong to?

GalwayBus is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.

8 views
★ 590 stars
unclaimed
updated 29 days ago

// embed badge

GalwayBus on Claudeers
[![Claudeers](https://claudeers.com/api/badge/galwaybus.svg)](https://claudeers.com/galwaybus)

// retro hit counter

GalwayBus hit counter
[![Hits](https://claudeers.com/api/counter/galwaybus.svg)](https://claudeers.com/galwaybus)

// reviews

// guestbook

0/500

// related in MCP Servers

🔓

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…

// mcp-serversf/⟨HTML⟩★ 171,127◷ NOASSERTION[ claude ]
🔓

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io

// mcp-serversfarion1231/⟨Rust⟩★ 136,484◷ MIT[ claude ]
🔓

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

// mcp-serversJuliusBrussee/⟨JavaScript⟩★ 107,719◷ MIT[ claude ]
🔓

An open-source AI agent that brings the power of Gemini directly into your terminal.

// mcp-serversgoogle-gemini/⟨TypeScript⟩★ 107,167◷ Apache-2.0[ claude ]

// compare GalwayBus with

→ see how GalwayBus connects across the ecosystem