🔏 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

🚀 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

🔧 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