Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

kotlin-version

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

Running on

  • iOS (SwiftUI + shared Compose Multiplatform UI)
  • Android
  • Desktop
  • Web (Wasm)
  • Kotlin Notebook
  • MCP Server

The iOS client as mentioned includes shared Compose Multiplatform UI code. It also includes option to use either SwiftUI or Compose code for the Country List screen (in both cases selecting a country will navigate to shared Compose emissions details screen).

Screenshot 2024-04-29 at 21 13 54

Related posts:

Android (Compose)

Screenshot_20260524_101722

iOS (SwiftUI/Compose)

Simulator Screenshot - iPhone 17 Pro - 2026-05-24 at 10 18 46

Compose for Desktop

Screenshot 2026-05-24 at 10 11 18 Screenshot 2026-05-24 at 10 12 37

Compose for Web (Wasm)

Screenshot 2026-05-24 at 10 10 29

Kotlin Notebook

Screenshot 2023-12-14 at 20 33 45

MCP Server

The mcp-server module uses the Kotlin MCP SDK to expose an MCP tools endpoint (returning per country emission data) that can for example be plugged in to Claude Desktop as shown below. That module uses same KMP shared code.

Screenshot 2025-07-06 at 17 24 20

To integrate the MCP server with Claude Desktop for example you need to firstly run gradle shadowJar task and then select "Edit Config" under Developer Settings and add something like the following (update with your path)

{
  "mcpServers": {
    "kotlin-peopleinspace": {
      "command": "java",
      "args": [
        "-jar",
        "/Users/john.oreilly/github/ClimateTraceKMP/mcp-server/build/libs/serverAll.jar",
        "--stdio"
      ]
    }
  }
}

Full set of Kotlin Multiplatform/Compose/SwiftUI samples

关于 About

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.
androidcomposecompose-desktopcompose-ioscompose-multiplatformcompose-webkmpkmp-samplekotlinkotlin-multiplatformkotlin-notebookktormcpswiftswiftuiwasm

语言 Languages

Kotlin88.6%
Jupyter Notebook8.9%
Swift2.3%
HTML0.2%
CSS0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
71
Total Commits
峰值: 6次/周
Less
More

核心贡献者 Contributors