{"id":33289504,"url":"https://github.com/sodekim/devkimi","last_synced_at":"2026-06-20T07:31:28.770Z","repository":{"id":324713381,"uuid":"1098221265","full_name":"sodekim/devkimi","owner":"sodekim","description":"Development Tools","archived":false,"fork":false,"pushed_at":"2025-12-17T11:27:59.000Z","size":3361,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-19T17:10:22.694Z","etag":null,"topics":["base64","converter","crypto","develop","forma","hash","password-generator","qrcode","solidjs","text","tools"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sodekim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-17T12:15:24.000Z","updated_at":"2025-12-16T06:07:10.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sodekim/devkimi","commit_stats":null,"previous_names":["sodekim/devkimi"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/sodekim/devkimi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodekim%2Fdevkimi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodekim%2Fdevkimi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodekim%2Fdevkimi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodekim%2Fdevkimi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sodekim","download_url":"https://codeload.github.com/sodekim/devkimi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sodekim%2Fdevkimi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34561766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["base64","converter","crypto","develop","forma","hash","password-generator","qrcode","solidjs","text","tools"],"created_at":"2025-11-17T22:00:50.085Z","updated_at":"2026-06-20T07:31:28.758Z","avatar_url":"https://github.com/sodekim.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# devkimi\n\n![License](https://img.shields.io/badge/license-MIT-blue.svg)\n[![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://github.com/sodekim/devkimi)\n\ndevkimi 是一个基于 Tauri 和 SolidJS 构建的多功能开发者工具集，提供各种常用的开发辅助工具。\n## 界面截图\n\n![screenshot-1](./screenshot/screenshot-1.png)\n\n![screenshot-2](./screenshot/screenshot-2.png)\n\n![screenshot-3](./screenshot/screenshot-3.png)\n\n## 功能特性\n\ndevkimi 包含以下七大功能模块：\n\n### 🔄 编解码工具 (Codec)\n\n- Base64 文本编解码\n- Base64 图片编解码\n- GZip 压缩与解压缩\n- URL 编解码\n- HTML 编解码\n- JWT 编解码（支持 HS256/RS256/ES256 等多种算法）\n- 二维码生成与解析\n\n### 🎨 格式化工具 (Formatter)\n\n- JSON 格式化\n- SQL 格式化\n- XML 格式化\n\n### ⚡ 生成器 (Generator)\n\n- UUID 生成\n- 密码生成\n- 哈希生成 (支持 MD5, SHA1, SHA256 等)\n\n### 📝 文本工具 (Text)\n\n- Markdown 预览\n- 正则表达式测试\n- JSONPath 查询\n- 转义 / 反转义\n\n### 🔁 转换器 (Converter)\n\n- Cron 表达式解析\n- JSON/YAML 互转\n- YAML/Properties 互转\n- 进制转换（十六进制/十进制/八进制/二进制）\n- 时间转换\n\n### 🔐 加密 \u0026 解密 (Crypto)\n\n- RSA 加密/解密（支持 PKCS#1、PKCS#8 格式）\n- SM2 加密/解密（支持 PEM、Hex 格式）\n- SM4 加密/解密（支持多种分组模式）\n- AES 加密/解密（支持 128/192/256 位密钥）\n- DES/3DES 加密/解密\n\n### 🌐 网络工具 (Network)\n\n- DNS 查询\n\n## 技术栈\n\n- **前端框架**: [SolidJS](https://www.solidjs.com/)\n- **构建工具**: [Vite](https://vitejs.dev/)\n- **桌面应用框架**: [Tauri](https://tauri.app/)\n- **样式库**: [TailwindCSS](https://tailwindcss.com/) + [DaisyUI](https://daisyui.com/)\n- **语言**: TypeScript + Rust\n- **包管理器**: pnpm\n\n## 下载\n\n- [GitHub Releases](https://github.com/sodekim/devkimi/releases)\n\n## 快速开始\n\n### 环境要求\n\n- Node.js (推荐 LTS 版本)\n- Rust (推荐最新稳定版)\n- pnpm\n\n### 安装依赖\n\n```bash\npnpm install\n```\n\n### 开发模式\n\n```bash\n# 启动开发服务器\npnpm dev\n\n# 或者直接使用 Tauri 启动桌面应用\npnpm tauri dev\n```\n\n### 构建应用\n\n```bash\n# 构建前端资源\npnpm build\n\n# 构建桌面应用\npnpm tauri build\n```\n\n## 项目结构\n\n```\n.\n├── src/                 # 前端源码\n│   ├── components/      # 通用组件\n│   ├── command/         # Tauri 命令封装\n│   ├── view/            # 功能页面\n│   │   ├── codec/       # 编解码工具\n│   │   ├── formatter/   # 格式化工具\n│   │   ├── generator/   # 生成器\n│   │   ├── text/        # 文本工具\n│   │   ├── converter/   # 转换器\n│   │   ├── crypto/      # 加密解密工具\n│   │   ├── network/     # 网络工具\n│   │   └── settings.tsx # 设置页面\n│   ├── routes.tsx       # 路由配置\n│   └── App.tsx          # 应用入口\n├── src-tauri/           # Tauri 后端\n│   ├── src/\n│   │   └── command/     # Rust 命令实现\n│   ├── Cargo.toml       # Rust 依赖配置\n│   └── tauri.conf.json  # Tauri 配置\n├── package.json         # 前端依赖配置\n└── vite.config.ts       # Vite 配置\n```\n\n## 许可证\n\n[MIT](LICENSE)\n\n## 贡献\n\n欢迎提交 Issue 和 Pull Request 来帮助改进 devkimi。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsodekim%2Fdevkimi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsodekim%2Fdevkimi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsodekim%2Fdevkimi/lists"}