# tomato **Repository Path**: superjava/tomato ## Basic Information - **Project Name**: tomato - **Description**: 番茄工具集 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: feature-jewel - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-06-20 - **Last Updated**: 2024-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 📚 简介 Compose Desktop,开发者可以利用Kotlin语言的强大功能和简洁性。底层基于Java Swing,支持mac,windows操作系统,直接打包成exe包进行安装。对比JavaFx在写法上更简化,UI更美观。结合hutool工具类,通过UI操作我们常用的一些工具类,不必再去搜索不同的网页。 ## 🛠️ 组件 | 组件名称 | 作用 | |---------|-----------------------| | compose | compose desktop桌面开发框架 | | zxing | 二维码使用 | | hutool | hutool工具 (核心) | | kotlin | 开发语言 | ## 📦 编写 - 需要安装Jdk17,减少打包时的包体大小 - 使用jewel主题代替自带的material主题 ### 🍊 内容 - 摘要算法 ![摘要算法](src/jvmMain/resources/normal/md5.png) - 对称加密 ![对称加密](src/jvmMain/resources/normal/aes.png) - Base64 ![Base64](src/jvmMain/resources/normal/base64.png) - 图片转base64 ![图片转base64](src/jvmMain/resources/normal/base64switch.png) - 二维码 ![二维码](src/jvmMain/resources/normal/qrcode.png) - RGB转换 ![RGB](src/jvmMain/resources/normal/rgb.png) - cron表达式 ![cron](src/jvmMain/resources/normal/cron.png) - 随机密码 ![随机密码](src/jvmMain/resources/normal/password.png) ## 🎋 项目名称 < 番茄工具集 >