{"id":13406933,"url":"https://github.com/baiy/Ctool","last_synced_at":"2025-03-14T11:30:50.254Z","repository":{"id":39988480,"uuid":"112583294","full_name":"baiy/Ctool","owner":"baiy","description":"程序开发常用工具 chrome / edge / firefox / utools / windows / linux / mac","archived":false,"fork":false,"pushed_at":"2024-10-28T10:02:35.000Z","size":96621,"stargazers_count":1518,"open_issues_count":71,"forks_count":215,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-10-29T15:34:07.277Z","etag":null,"topics":["chrome-extension","crx","developer-tools","development","electron-app","firefox-extension","qrcode"],"latest_commit_sha":null,"homepage":"https://ctool.dev","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/baiy.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}},"created_at":"2017-11-30T08:05:34.000Z","updated_at":"2024-10-28T18:24:58.000Z","dependencies_parsed_at":"2023-02-16T03:31:22.514Z","dependency_job_id":"90fc62ae-5bcd-4860-bd1a-c0021d27ab9b","html_url":"https://github.com/baiy/Ctool","commit_stats":{"total_commits":578,"total_committers":19,"mean_commits":30.42105263157895,"dds":"0.13321799307958482","last_synced_commit":"b3d8da91ecfbc7ca32f9ecf1944e6f809246adb8"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baiy%2FCtool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baiy%2FCtool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baiy%2FCtool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/baiy%2FCtool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/baiy","download_url":"https://codeload.github.com/baiy/Ctool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243465634,"owners_count":20295304,"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":["chrome-extension","crx","developer-tools","development","electron-app","firefox-extension","qrcode"],"created_at":"2024-07-30T19:02:43.453Z","updated_at":"2025-03-14T11:30:50.229Z","avatar_url":"https://github.com/baiy.png","language":"TypeScript","readme":"# 程序开发常用工具\n\n使用过程中的任何问题或者需要新的工具欢迎提交`Issue`,新工具如果可以提供实现代码就完美了O(∩_∩)O\n\n## 先睹为快\n\n![](https://cdn.jsdelivr.net/gh/baiy/Ctool@master/images/v2.0.0.png)\n\n## 安装使用\n\n### 在线使用\n\n\u003chttps://ctool.dev\u003e\n\n### Chrome 安装\n\n- 在 [Chrome 应用商店](https://chrome.google.com/webstore/detail/ipfcebkfhpkjeikaammlkcnalknjahmh) 安装\n\n### 微软 Edge 安装\n\n- 在 [微软 Edge 应用商店](https://microsoftedge.microsoft.com/addons/detail/cihekagpnnadjjplgljkmkpcfiopfplc) 安装\n\n### 火狐 Firefox 安装\n\n- 在 [火狐 Firefox 应用商店](https://addons.mozilla.org/zh-CN/firefox/addon/ctool/) 安装\n\n### Utools 安装\n\n- [utools](https://u.tools/) 插件中心 搜索 `ctool`\n\n### Windows 客户端安装\n\n- 在 [Microsoft 应用商店](https://www.microsoft.com/store/apps/9P63J98XZ0M1) 安装\n\n### 其他桌面客户端安装\n\n- [点击下载](https://github.com/baiy/Ctool/releases)\n\n### aur\n\n```\nparu -S ctool-bin\n```\n\n## 开发\n\n```\n# 安装依赖\npnpm install\n\n# 开发调试\npnpm run dev\n\n# 编译核心文件\npnpm run build\n\n## 打包适配发布平台\n// 所有平台\npnpm run release\n// chrome\npnpm --filter ctool-adapter-chrome run platform-release\n// edge\npnpm --filter ctool-adapter-edge run platform-release\n// electron\npnpm --filter ctool-adapter-electron run platform-release\n// tauri 无法交叉编译, 请在对应操作系统下运行\npnpm --filter ctool-adapter-tauri run platform-release\n// firefox\npnpm --filter ctool-adapter-firefox run platform-release\n// utools\npnpm --filter ctool-adapter-utools run platform-release\n// web\npnpm --filter ctool-adapter-web run platform-release\n```\n\n\u003e 打包适配平台文件存放位置: /_release\n\n## 功能列表\n\n|功能|说明|离线使用 |\n|--------------|-------------------------------------------------------------------------------------------------------------------------------|------|\n|哈希|`md5`, `sha1`, `sha256`, `sha512`,`sm3`,`批量处理`,`支持文件` |√|\n|加密/解密|`AES`,`DES`,`RC4`,`Rabbit`,`TripleDes`,`sm2`,`sm4`|√|\n|BASE64编码 |`加密`,`解密`,`支持文件`|√|\n|URL编码|`编码`,`解码` |√|\n|时间|`时间戳双向转换`,`毫秒` ,`时区`,`时间计算器`|√|\n|二维码|`生成`,`解析` |√|\n|条形码|`生成` |√|\n|汉字转拼音|`声调`,`首字母`,`分隔符`|√|\n|IP地址查询 |`运营商`,`城市`|×|\n|代码格式化|`js`, `ts`, `html`, `css`, `less`, `scss`, `graphql`, `vue`, `angular`, `markdown`, `json5`, `xml`, `yaml`, `sql`, `压缩` |√|\n|Unicode|`双向转换`,`emoji`,`html 实体`,`css 实体` |√|\n|进制转换 |`2-64进制`|√|\n|正则表达式|`匹配`,`查找`,`替换`  |√|\n|随机字符生成器|`批量`,`特殊字符` |√|\n|序列化转换|`json`, `xml`, `yaml`, `phpArray`, `phpSerialize`, `properties`|√|\n|文本差异化对比|`行`,`单词`,`css`  |√|\n|crontab校验|`Crontab`,`规则`,`校验`,`例子`   |√|\n|websocket调试  |`websocket`,`在线调试` |×|\n|单位换算 |`长度`,`面积`,`体积`,`质量`,`温度`,`压力`,`功率`,`功`,`密度`,`力`,`时间`,`速度`,`数据存储`,`角度`  |√|\n|时间计算器|-|√|\n|JSON工具 |`格式化`,`校验`,`压缩`,`转义`,`去除转义`,`Unicode转中文`,`中文转Unicode`,`转GET参数`,`Java`, `C#`, `Go`, `Dart`,`csv`,`table`,`Protobuf`,`jsonpath` |√|\n|UUID |`在线生成uuid`|√|\n|ascii编码转换|`十进制`, `十六进制`, `八进制`, `二进制`, `字符串`|√|\n|变量名格式转换|`Var Name`, `var-name`, `VAR_NAME`, `VarName`, `varName`, `var_name`, `var name`  |√|\n|jwt解码|`header`, `payload`|√|\n|Hex/String转换 |`hex to string`, `string to hex`, `十六进制转字符串`, `字符串转十六进制`|√|\n|Hex/Base64转换 |`hex to Base64`, `Base64 to hex`|√|\n|文本处理 |`大小写转换`, `中英文标点转换`, `简繁转换`, `替换`, `字符统计`, `行去重`, `添加行号`, `行排序`, `过滤行首尾不可见字符`,`过滤空行`|√|\n|html编码 |-|√|\n|原码/反码/补码 |`生成` |√|\n|ARM/HEX|`互转` |×|\n|Bcrypt |`加密`,`验证` |√|\n|IP网络计算器|`子网掩码各个进制表示换算,IP地址进制表示换算`  |√|\n|SQL参数填充|`Mybatis打印SQL的参数填充`|√|\n","funding_links":[],"categories":["TypeScript","Vue","插件列表"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaiy%2FCtool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbaiy%2FCtool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbaiy%2FCtool/lists"}