🔏 SealPack — 程序合并 / 加密 / 打包工作台
SealPack 是 ProjectEnc 的重写版:把 ILMerge → ConfuserEx → Inno Setup 三个命令行工具串成一条可视化的五步向导流水线(主程序 → 合并 → 加密 → 打包 → 执行),点几下开关就能出安装包,不用再手写 .crproj 和 .iss 模板。
核心功能:
- 五步向导 — 步骤条可点、可跳步、可只重跑某一步,每步下面有实时摘要
- 程序合并 — 带搜索与筛选的文件树勾选程序集,执行前自动备份为
<名称>.bakup - 程序加密 — 5 组 36 个可配置项(对称 / 非对称 / 哈希),另有「不加密 / 基础 / 标准 / 严格」四档预设
- 安装包打包 — 9 档压缩、三种打包模式、XChaCha20 整包加密、代码签名、SHA-256 校验清单
- 实时日志 — 外部工具 stdout/stderr 逐行回传,自动识别 UTF-8 与 GBK
- 工具自举 — 三个外部工具缺失时可直接下载(SHA-256 校验),或改用本机已装的那份
技术栈:
| 层 | 技术 |
|---|---|
| 桌面 | Rust + Tauri 2 |
| 前端 | 原生 TypeScript + TailwindCSS 4 + Vite |
| 工具链 | ILMerge / ConfuserEx / Inno Setup |
| 平台 | Windows 10 1809+ / Windows 11 |
- GitHub: https://github.com/hmilyld/SealPack
- 博客介绍: SealPack:把合并、加密、打包串成一条流水线
🚀 PocketArk — 基于 Tauri 的桌面应用基础框架
PocketArk 是一套可复用的桌面应用基础框架,核心设计目标:新增一个工具的成本尽可能低——复制模板或 pnpm create-plugin 生成骨架,即可获得完整的导航、路由、启停管理、设置面板、数据库、日志、错误处理、系统集成与在线更新能力。
核心功能:
- 插件化架构 — 每个工具是独立插件,构建期自动注册,无需手动改框架代码
- 完整基建 — 托盘图标、开机自启、全局快捷键、设置面板、在线更新、日志、错误管道
- 数据层 — SQLite + Drizzle ORM 对象化查询 + 通用 CRUD + 事务
- 多窗口 — 支持多窗口管理,工具切换默认 KeepAlive
- 主题系统 — 亮/暗/跟系统 + 主题色 + 字号缩放
- 脚手架 —
pnpm create-plugin交互式生成插件骨架
技术栈:
| 层 | 技术 |
|---|---|
| 桌面框架 | Tauri 2 |
| 前端 | Vue 3 + TypeScript + Vite 6 |
| 视觉 | Tailwind CSS 4 + shadcn-vue(Reka UI)+ lucide 图标 |
| 状态/路由 | Pinia + vue-router(hash,插件注册表驱动) |
| 数据 | Drizzle ORM + Rust sqlx 通道(SQLite) |
| 基建 | 系统托盘 / 日志 / 错误处理 / 在线更新 |
🛠️ fullstack-starter — 全栈后台管理系统脚手架
fullstack-starter 是一套功能完整的全栈后台管理系统脚手架,同时提供 React 和 Vue 两套前端、Python 和 Java 两套后端,四种组合自由搭配,开箱即用。
功能模块:
| 模块 | 说明 |
|---|---|
| 仪表盘 | 统计概览、最近活动 |
| 用户管理 | CRUD、角色维护、批量修改、重置密码 |
| 角色管理 | CRUD、权限分配,预设角色不可删 |
| 权限管理 | 菜单权限(6个)+ 操作权限(17个)两级控制 |
| 系统设置 | 站点信息、注册策略、邮件 SMTP 配置 |
| AI 模型配置 | AI 模型管理、预设模型(DeepSeek/MiMo/OpenAI/Claude 等)、模型测试(含 SSRF 防护) |
| 个人设置 | 个人信息、修改密码 |
技术栈:
| 层 | 技术 |
|---|---|
| 前端 (React) | React 19 + TypeScript 6 + Vite 8 + TailwindCSS 4 + shadcn/ui v4 |
| 前端 (Vue) | Vue 3 + TypeScript + Vite 6 + TailwindCSS 4 + DaisyUI 5 |
| 后端 (Python) | Python 3.12 + FastAPI + SQLAlchemy 2.0 (async) + SQLite |
| 后端 (Java) | Java 21 + Spring Boot 3.2 + Sa-Token + JPA + SQLite |
| 认证 | JWT (PyJWT) + bcrypt / Sa-Token |
| 部署 | Docker + Nginx + Uvicorn |
🔐 ZeroChat — 端到端加密的阅后即焚通讯工具
ZeroChat 是一个零信任的加密通讯平台,支持一次性阅后即焚消息和加密聊天室,所有加密运算都在浏览器端完成,服务器只做密文中转,永远看不到你的内容。
核心功能:
- 阅后即焚消息 — 文字或图片,AES-256-GCM 加密,查看后自动销毁,支持密码保护、可配置过期时间、二维码分享
- 加密聊天室 — ECDH-X25519 密钥交换 + 逐条 AES-256-GCM 加密,任何一方可销毁房间清除所有数据
- 零信任设计 — 无需注册、无 Cookie、无追踪,密钥永远不离开设备
- 多语言支持 — 中/英/日/韩/俄
- 暗色模式 / 移动端适配
技术栈:
| 层 | 技术 |
|---|---|
| 前端 | React 19, Vite 6, TypeScript, TailwindCSS 4, shadcn/ui, Zustand |
| 后端 | Node.js 22, Express 5, WebSocket, TypeScript |
| 存储 | Redis 7 |
| 加密 | @noble/ciphers, @noble/curves, @noble/hashes |
| 部署 | Docker Compose |
- 访问地址:https://zchat.cc
- GitHub: https://github.com/hmilyld/zerochat
🔧 ProjectEnc — C# 程序合并、加密及打包工具
ProjectEnc 是一个 C# 开发的 Windows 桌面工具,将程序合并、加密、打包三步操作集成到一个界面里,省去来回切换多个工具的麻烦。
解决的痛点: 每次编译后需要用 ILMerge 合并 DLL → ConfuserEx 加密 → Inno Setup 打包,手动操作烦不胜烦,于是写了这个”套壳”工具把三者串起来一键搞定。
核心功能:
- 程序合并 — 调用 ILMerge 将多个 DLL 合并到主程序
- 程序加密 — 调用 ConfuserEx 对主程序加密,支持自定义加密模板
- 安装包打包 — 调用 Inno Setup 生成安装包,自动忽略合并过的 DLL 和备份文件
技术栈: C# WinForms / .NET Framework 4.5.2 / DevExpress 22.2 / Visual Studio 2022