# kmp-devtoy **Repository Path**: Nexius/kmp-devtoy ## Basic Information - **Project Name**: kmp-devtoy - **Description**: No description available - **Primary Language**: Kotlin - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-23 - **Last Updated**: 2026-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # KMP-DevToy
[![Kotlin](https://img.shields.io/badge/Kotlin-Multiplatform-7F52FF?logo=kotlin&logoColor=white)](https://kotlinlang.org/docs/multiplatform.html) [![Compose](https://img.shields.io/badge/Jetpack-Compose-4285F4?logo=jetpackcompose&logoColor=white)](https://developer.android.com/develop/ui/compose)
## 项目简介 这是一个基于 Kotlin Multiplatform (KMP) 技术实现的开发工具,参考了 devToy 工具的设计理念。项目采用现代化的 Compose 跨平台框架,支持在多个桌面平台上运行。 ## 核心特性 - ‌**跨平台支持**‌: 基于 Kotlin Multiplatform,实现代码在多个平台间的共享 - ‌**现代化 UI**‌: 使用 Jetpack Compose 构建响应式用户界面 - ‌**桌面应用**‌: 专为桌面环境优化的原生体验 - ‌**简洁高效**‌: 轻量级工具,快速启动和运行 ## 支持功能 - [x] 编解码器: - [x] base64 - [x] base85文本文件 - [x] Html - [x] url - [x] 二维码 - [x] JWT - [x] 格式化: - [x] json - [x] sql - [x] xml - [x] yaml<>json - [ ] 生成器: - [x] uuid - [ ] 文本处理: - [x] markdown - [x] 正则速查 - [x] 转换大小写 - [x] 文本比对 - [x] 网络: - [x] http客户端 - [x] FTP: - [x] sftp客户端 - [x] ftp客户端 - [x] 文件处理: - [x] 批量重命名 - [x] 文件编码转换 - [x] 贷款计算器 - [x] 时间戳转换 - [x] java反编译器 ### 示例图片 首页 ![example.png](images/example.png) base85文本文件 ![base85文本文件.png](images/base85%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6.png) jwt ![jwt.png](images/jwt.png) 时间戳转换 ![时间戳转换.png](images/%E6%97%B6%E9%97%B4%E6%88%B3%E8%BD%AC%E6%8D%A2.png) uuid ![uuid.png](images/uuid.png) 文件重名名 ![文件重名名.png](images/%E6%96%87%E4%BB%B6%E9%87%8D%E5%90%8D%E5%90%8D.png) yaml/json转换 ![yamljson转换.png](images/yamljson%E8%BD%AC%E6%8D%A2.png) 二维码 ![二维码.png](images/%E4%BA%8C%E7%BB%B4%E7%A0%81.png) 文本比对 ![文本比对.png](images/%E6%96%87%E6%9C%AC%E6%AF%94%E5%AF%B9.png) java文件反编译 ![java文件反编译.png](images/java%E6%96%87%E4%BB%B6%E5%8F%8D%E7%BC%96%E8%AF%91.png) 正则速查 ![正则速查.png](images/%E6%AD%A3%E5%88%99%E9%80%9F%E6%9F%A5.png) http客户端 ![http客户端.png](images/http%E5%AE%A2%E6%88%B7%E7%AB%AF.png) 贷款计算器 ![贷款计算器.png](images/%E8%B4%B7%E6%AC%BE%E8%AE%A1%E7%AE%97%E5%99%A8.png) ftp客户端 ![ftp客户端.png](images/ftp%E5%AE%A2%E6%88%B7%E7%AB%AF.png) ### 参考文档 - [Carbon Compose](https://gabrieldrn.github.io/carbon-compose/) - [compose Android Document](https://developer.android.com/develop/ui/compose/documentation?hl=zh-cn) - [Calf](https://github.com/MohamedRejeb/Calf) - [KMP示例](https://klibs.io/?platforms=jvm) - [图标库](https://fonts.google.com/icons) ### 环境要求 - Gradle 8.0 或更高版本 - Kotlin 1.9.0 或更高版本 ### 项目运行命令: - on macOS/Linux ```shell ./gradlew :composeApp:run ``` - on Windows ```shell .\gradlew.bat :composeApp:run ``` --- Learn more about [Kotlin Multiplatform](https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html)…