Skip to content

Repository files navigation

KMP-DevToy

Kotlin Compose

项目简介

这是一个基于 Kotlin Multiplatform (KMP) 技术实现的开发工具,参考了 devToy 工具的设计理念。项目采用现代化的 Compose 跨平台框架,支持在多个桌面平台上运行。

核心特性

  • 跨平台支持‌: 基于 Kotlin Multiplatform,实现代码在多个平台间的共享
  • 现代化 UI‌: 使用 Jetpack Compose 构建响应式用户界面
  • 桌面应用‌: 专为桌面环境优化的原生体验
  • 简洁高效‌: 轻量级工具,快速启动和运行

支持功能

  • 编解码器:
    • base64
    • base85文本文件
    • Html
    • url
    • 二维码
    • JWT
  • 格式化:
    • json
    • sql
    • xml
    • yaml<>json
  • 生成器:
    • uuid
  • 文本处理:
    • markdown
    • 正则速查
    • 转换大小写
    • 文本比对
  • 网络:
    • http客户端
  • FTP:
    • sftp客户端
    • ftp客户端
  • 文件处理:
    • 批量重命名
    • 文件编码转换
  • 贷款计算器
  • 时间戳转换
  • java反编译器

示例图片

首页 example.png
base85文本文件 base85文本文件.png jwt jwt.png 时间戳转换 时间戳转换.png uuid uuid.png 文件重名名 文件重名名.png yaml/json转换 yamljson转换.png 二维码 二维码.png 文本比对 文本比对.png java文件反编译 java文件反编译.png 正则速查 正则速查.png http客户端 http客户端.png 贷款计算器 贷款计算器.png ftp客户端 ftp客户端.png

参考文档

环境要求

  • Gradle 8.0 或更高版本
  • Kotlin 1.9.0 或更高版本

项目运行命令:

  • on macOS/Linux
    ./gradlew :composeApp:run
  • on Windows
    .\gradlew.bat :composeApp:run

Learn more about Kotlin Multiplatform

About

kotlin mutipart platform 实现的 devtoy工具

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages