Skip to content

rexlevin/coderbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

这是一个基于electron的跨平台的开发小工具集

下载地址:https://docs.r-xnoro.com/coderbox/

功能/计划

  • 随机串/密码生成器

  • 编码转换

    • 中文/ASCii互转

    • 中文/UTF-8互转

    • Base64编码/解码

    • Hex编码解码

  • AES/DES/3DES加解密

  • RSA加解密/签名/验签

  • Hash计算

  • 文件Hash计算

  • 条形码生成器

  • 二维码生成器

  • Url工具

    • Url 参数解析

    • Url 编码

  • JSON工具

    • JSON格式化

    • JSON转xml

    • JSON转yaml

    • JSON压缩

  • 身份证工具

    • 身份证生成器

    • 身份证校验

  • WEB 工具

    • FTP 服务

    • HTTP 服务

开发

# gitee
git clone https://gitee.com/rexlevin/coderbox.git
# github
git clone https://github.com/rexlevin/coderbox.git

cd coderbox
npm i

# 运行
npm start

Bootstrap5终于不再需要jquery了:happy:

npm i -D electron
npm i vue bootstrap@5 @popperjs/core crypto-js jsbarcode qrcode jsencrypt
依赖包 说明
bootstrap@5
@popperjs/core
bootstrap5
bootstrap-icons bootstrap图标库
crypto-js 加解密
jsbarcode 条形码
qrcode 二维码
jsencrypt RSA加解密
x2js xml、json互转
air-datepicker 一个轻量化、无依赖的日期/事件选择器

发行版打包

# 安装electron-builder
npm i -g electron-builder

cd coderbox
# linux环境下打包,appimage
npm run build-dist:linux
# win环境下打包,exe安装包
npm run build-dist:win

截图

首页

image-20230204154606830

随机数/密码生成器

image-20230204154647338

编码转换

image-20230204154738961

条形码

image-20220915145849226

二维码

image-20221013143010336

image-20221013143051974

对称加密

image-20220919170834776

RSA非对称加解密/签名/验签

image-20220923171508700

Hash计算

image-20220926121326143

文件Hash计算

image-20221011161700089

Url参数解析

image-20221112131506069

Url编码

image-20221013103748269

JSON解析

image-20221028113905518