28 Star 183 Fork 35

baiy / Ctool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

程序开发常用工具

使用过程中的任何问题或者需要新的工具欢迎提交Issue,新工具如果可以提供实现代码就完美了O(∩_∩)O

先睹为快

安装使用

在线使用

https://ctool.dev

Chrome 安装

微软 Edge 安装

火狐 Firefox 安装

Utools 安装

  • utools 插件中心 搜索 ctool

Windows 客户端安装

其他桌面客户端安装

aur

paru -S ctool-bin

开发

# 安装依赖
pnpm install

# 开发调试
pnpm run dev

# 编译核心文件
pnpm run build

## 打包适配发布平台
// 所有平台
pnpm run release
// chrome
pnpm --filter ctool-adapter-chrome run platform-release
// edge
pnpm --filter ctool-adapter-edge run platform-release
// electron
pnpm --filter ctool-adapter-electron run platform-release
// tauri 无法交叉编译, 请在对应操作系统下运行
pnpm --filter ctool-adapter-tauri run platform-release
// firefox
pnpm --filter ctool-adapter-firefox run platform-release
// utools
pnpm --filter ctool-adapter-utools run platform-release
// web
pnpm --filter ctool-adapter-web run platform-release

打包适配平台文件存放位置: /_release

功能列表

功能 说明 离线使用
哈希 md5, sha1, sha256, sha512,sm3,批量处理,支持文件
加密/解密 AES,DES,RC4,Rabbit,TripleDes,sm2,sm4
BASE64编码 加密,解密,支持文件
URL编码 编码,解码
时间 时间戳双向转换,毫秒 ,时区,时间计算器
二维码 生成,解析
条形码 生成
汉字转拼音 声调,首字母,分隔符
IP地址查询 运营商,城市 ×
代码格式化 js, ts, html, css, less, scss, graphql, vue, angular, markdown, json5, xml, yaml, sql, 压缩
Unicode 双向转换,emoji,html 实体,css 实体
进制转换 2-64进制
正则表达式 匹配,查找,替换
随机字符生成器 批量,特殊字符
序列化转换 json, xml, yaml, phpArray, phpSerialize, properties
文本差异化对比 ,单词,css
crontab校验 Crontab,规则,校验,例子
websocket调试 websocket,在线调试 ×
单位换算 长度,面积,体积,质量,温度,压力,功率,,密度,,时间,速度,数据存储,角度
时间计算器 -
JSON工具 格式化,校验,压缩,转义,去除转义,Unicode转中文,中文转Unicode,转GET参数,Java, C#, Go, Dart,csv,table,Protobuf,jsonpath
UUID 在线生成uuid
ascii编码转换 十进制, 十六进制, 八进制, 二进制, 字符串
变量名格式转换 Var Name, var-name, VAR_NAME, VarName, varName, var_name, var name
jwt解码 header, payload
Hex/String转换 hex to string, string to hex, 十六进制转字符串, 字符串转十六进制
Hex/Base64转换 hex to Base64, Base64 to hex
文本处理 大小写转换, 中英文标点转换, 简繁转换, 替换, 字符统计, 行去重, 添加行号, 行排序, 过滤行首尾不可见字符,过滤空行
html编码 -
原码/反码/补码 生成
ARM/HEX 互转 ×
Bcrypt 加密,验证
IP网络计算器 子网掩码各个进制表示换算,IP地址进制表示换算
SQL参数填充 Mybatis打印SQL的参数填充
MIT License Copyright 2017 baiy Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

程序开发常用工具 chrome / edge / firefox / utools / windows / linux / mac 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
TypeScript
1
https://gitee.com/baiy/Ctool.git
git@gitee.com:baiy/Ctool.git
baiy
Ctool
Ctool
master

搜索帮助