Odboy · 个人作品集

独立开发者的开源作品集

这里收录了我从零打造的开源作品:静态站点部署平台、DNS 服务器、 证书管理平台,以及几个提升效率的小工具。全部单二进制交付、开箱即用。

works
$ ls ./works
 cutego
 cutejava
 kenaito-vhost-gateway
 kenaito-dns
 kenaito-wildcert
 kenaito-media-picker
 kenaito-dark-wallpaper-finder

$ echo "欢迎来到我的主页"
欢迎来到我的主页
01

kenaito-vhost-gateway

部署平台

基于 Go 的静态网站自动化部署平台:单服务承载多个子域名的前端站点,目录一键部署自动生成版本号,支持 HTTPS SNI 动态证书、灰度发布与一键回滚,自带 Vue 管理后台。

  • 目录一键部署 / 版本回滚
  • 灰度发布
  • SNI 动态证书匹配
  • MinIO 对象存储
GoVue MySQLMinIOGin
Gitee 仓库 付费
02

kenaito-dns

DNS

轻量级、自带 Web 控制台的 DNS 服务器:通过 API 或界面即可增删改查解析记录,变更自动备份版本、支持一键回滚,单二进制开箱即用。

  • UDP / TCP 双协议
  • 多上游轮询转发
  • 版本对比 / 一键回滚
GoVue SQLitemiekg/dns
Gitee 仓库 付费
03

kenaito-wildcert

证书

泛域名 SSL 证书申请与续期管理平台:基于 Let's Encrypt + DNS-01 验证,支持多家 DNS 服务商,申请成功后沿 WebSocket 自动下发证书到服务器客户端。

  • 泛域名证书
  • 自动续期 / 强制续期
  • WebSocket 证书下发
GoVue Let's EncryptSQLite
Gitee 仓库 付费
04

kenaito-media-picker

工具

媒体分辨率分类整理工具:一键扫描目录下所有图片与视频,按横屏 / 竖屏 / 等比和分辨率自动归类到对应子目录,零依赖单文件运行。

  • 图片 / 视频双支持
  • 标准与非标分辨率归类
  • 内嵌 ffprobe 零依赖
GoWindowsffprobe
Gitee 仓库 付费
05

kenaito-dark-wallpaper-finder

工具

自动扫描、分析并整理暗色系壁纸的命令行工具:基于亮度算法计算"黑暗程度"评分,按五级阈值分类归档,24 线程并发处理。

  • ITU-R BT.601 亮度算法
  • 五级黑暗等级分类
  • 大图自动采样加速
GoCLI并发处理
Gitee 仓库 付费
06

cutego

框架

基于 Gin、Xorm、Vue 前后端分离的 Go 快速开发框架:自研 RBAC 权限体系,内置用户、部门、岗位、菜单、角色、字典、参数管理与定时任务,开箱即用。

  • 自研 RBAC(未用 Casbin)
  • Redis & JWT 鉴权
  • 内置定时任务
GoVue GinXormRBAC
Gitee 仓库 Apache-2.0
07

cutejava

框架

基于 Spring Boot 2/3/4、Mybatis-Plus、Spring Security、Redis 与 Vue2 的前后端分离后台管理系统,多版本适配、开箱即用。

  • Spring Boot 2/3/4 多版本适配
  • JWT + Spring Security 鉴权
  • Mybatis-Plus 持久层
JavaVue Spring BootMyBatis-Plus
08

联系我

扫码添加微信、QQ 或钉钉,随时交流
微信二维码
微信 扫码添加好友
QQ 二维码
QQ 扫码加 QQ
钉钉二维码
钉钉 扫码加钉钉