{"id":19245759,"url":"https://github.com/silently9527/toolkit","last_synced_at":"2025-04-05T17:09:42.537Z","repository":{"id":54404585,"uuid":"332457712","full_name":"silently9527/Toolkit","owner":"silently9527","description":"程序员常用的工具集Idea插件，帮助开发人员提升效率","archived":false,"fork":false,"pushed_at":"2024-09-11T04:10:48.000Z","size":34452,"stargazers_count":331,"open_issues_count":4,"forks_count":42,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-29T16:08:18.432Z","etag":null,"topics":["idea","idea-plugin","java"],"latest_commit_sha":null,"homepage":"https://herman7z.site","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/silently9527.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2021-01-24T13:33:47.000Z","updated_at":"2024-09-11T04:10:51.000Z","dependencies_parsed_at":"2024-08-15T11:06:11.113Z","dependency_job_id":"b438faa8-2660-43f0-bc3e-89af21afbf95","html_url":"https://github.com/silently9527/Toolkit","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silently9527%2FToolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silently9527%2FToolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silently9527%2FToolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silently9527%2FToolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/silently9527","download_url":"https://codeload.github.com/silently9527/Toolkit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247369953,"owners_count":20927928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["idea","idea-plugin","java"],"created_at":"2024-11-09T17:29:17.567Z","updated_at":"2025-04-05T17:09:42.517Z","avatar_url":"https://github.com/silently9527.png","language":"Java","readme":"# Programmer Toolkit\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://t.zsxq.com/h2EIR\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https://img.shields.io/badge/知识星球-Herman's Notes-red\u0026logoColor=FC5531\" /\u003e\u003c/a\u003e\n  \u003ca href=\"#微信公众号\"\u003e\u003cimg src=\"https://img.shields.io/badge/公众号-贝塔学JAVA-blue.svg\" alt=\"公众号\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://juejin.cn/user/2779199782521693\"\u003e\u003cimg src=\"https://img.shields.io/badge/juejin-掘金-yellow.svg\" alt=\"掘金\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://blog.csdn.net/asdewq380303318\"\u003e\u003cimg src=\"https://img.shields.io/badge/csdn-CSDN-red.svg\" alt=\"CSDN\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://my.oschina.net/u/3230120\"\u003e\u003cimg src=\"https://img.shields.io/badge/oschina-开源中国-green\" alt=\"开源中国\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.zhihu.com/people/huaan9527-57/posts\"\u003e\u003cimg src=\"https://img.shields.io/badge/zhihu-知乎-purple\" alt=\"知乎\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n\u003e Github地址: https://github.com/silently9527/Toolkit\n\u003e\n\u003e Gitee地址: https://gitee.com/silently9527/Toolkit\n\u003e\n\u003e 觉得好用的小伙伴记得小手一抖 star 哟\n\n## 背景\n自己在开发的过程中经常会使用一些在线的工具，比如：时间戳转日期，JSON格式化等等；考虑想把这些常用的功能都做成IDEA插件，在使用的时候就不用去网上寻找工具，在IDEA中就可以快速完成提升开发人员开发效率；\n\n## How to use\n1. 双击control或者点工具类图标即可弹出RunAnything窗口\n\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobp4rklznj30h001c0sj.jpg)\n\n2. 在RunAnything中输入`?`查看 `toolkit` 命令\n\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobp6dvicqj30im0edglm.jpg)\n\n3. 输入`toolkit`即可看到所有支持的命令\n\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobp7jev4lj30im0g0mxc.jpg)\n\n4. 选择需要使用的命令，例如：SQL转elasticSearch语句、二维码生成\n\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobpa7j02kj30e10jgwel.jpg)\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobpcoswyyj30ti0rm3yv.jpg)\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1godq400p1hj30um0jgglq.jpg)\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1godq4i5hpij30um0gm74p.jpg)\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1godq5n7pyoj30m60dyt8r.jpg)\n\n## How to install\n第一种方式：下载源码自己打包安装\n\n第二种方式：\n1. 关注微信公众号：贝塔学java，回复：`toolkit` 即可获取已打包的插件，最新插件版本`1.0.3`\n2. 打包idea的插件安装界面 -\u003e `install plugin from disk` ,选择下载的最新插件包，重启idea接口生效\n\n![](https://tva1.sinaimg.cn/large/008eGmZEgy1gobq5a9ajzj31de0u0dij.jpg)\n\n## 支持的命令\n\n| 命令 | 说明 |\n| --- | --- |\n| toolkit date | 日期转时间戳 |\n| toolkit timestamp | 时间戳转日期 |\n| toolkit json | JSON格式化 |\n| toolkit sql2dsl | SQL转elasticSearch语句 |\n| toolkit url encode | URL编码 |\n| toolkit url decode | URL解码 |\n| toolkit base64 encode | base64编码 |\n| toolkit base64 decode | base64解码 |\n| toolkit phone | 手机号归属地 |\n| toolkit ip | IP归属地 |\n| toolkit md5 | MD5加密 |\n| toolkit sha1 | SHA1加密 |\n| toolkit sha224 | SHA224加密 |\n| toolkit sha256 | SHA256加密 |\n| toolkit sha384 | SHA384加密 |\n| toolkit sha512 | SHA512加密 |\n| toolkit uuid | UUID随机值 |\n| toolkit regular | 正则表达式 |\n| toolkit qrcode encode | 生成二维码（支持插入Logo） |\n\n## 计划中的命令\n| 命令 | 说明 |\n| --- | --- |\n| toolkit nat | 内网穿透（方便微信、支付宝等后台开发） |\n| toolkit cron | Cron表达式 |\n| toolkit file minify | js/css混淆压缩 |\n| toolkit file download | 文件下载 |\n| toolkit qrcode decode | 二维码解析 |\n\n\u003e 欢迎小伙伴留言希望支持的命令\n\n## 测试通过IDEA的版本\n\n测试通过的版本如下，如果其他版本出现问题，欢迎给我留言\n\n| IDE | 版本 | \n| --- | --- | \n| Intellij IDEA | 2019、2020 |\n\n\n## 其他项目推荐\n* [前后端完全开源高颜值淘客APP](https://github.com/silently9527/coupons)\n* [深入解析SpringMVC核心原理：从手写简易版MVC框架开始(SmartMvc)](https://github.com/silently9527/SmartMvc)\n* [Java程序员自我学习的书单](https://github.com/silently9527/ProgrammerBooks)\n* [技术文章以及代码收录仓库](https://github.com/silently9527/ProgrammerNotes)\n* [高颜值可定制化的简介导航网站](http://nav.silently9527.cn/)\n\n\n### 博客地址\n[https://herman7z.site](https://herman7z.site)\n\n### 知识星球: [Herman's Notes](https://t.zsxq.com/h2EIR)\n欢迎加微信`silently9527`,加入技术交流群\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilently9527%2Ftoolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsilently9527%2Ftoolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilently9527%2Ftoolkit/lists"}