CardDIY
CardDIY
以前的课程作业,一个《杀戮尖塔》风格的卡牌制作器。可自定义卡牌属性、描述和卡图,实时预览并导出 PNG,支持中英文切换。基于 uni-app,支持微信小程序和 H5,小程序尚未发布。
微信小程序 uni-app Vue 3 TypeScript Canvas
企业知识库问答系统
企业知识库问答系统
以前的课程小组作业,我负责前端。用 React、TypeScript 和 Ant Design 实现文档选择与管理、多会话聊天、流式回答和引用切片查看,包含登录注册与管理员页面。
课程项目 前端 React TypeScript Ant Design SSE
路线规划
路线规划
在 Android 上划定范围、添加途经点,自动生成闭合步行路线,也能手动插点绘制。支持顺序打卡、卫星图、沿路线预览与 JSON 导入导出,腾讯地图 Key 可在应用内自行配置。
Android Java 腾讯地图 路线规划
redroid-web-manager
redroid-web-manager
跑在本机的 redroid(Android in Docker)管理台,建容器、拉镜像、做定制镜像、启停删除都在浏览器里点完,还能直接在网页里操作 Android 的画面和声音,不用装 adb 客户端,也不用另开窗口。
TypeScript React Docker ADB redroid
guix-channel
个人的 Guix channel,收录还没进入 Guix 官方仓库的软件包和服务,比如 steamguard-cli、带 Lua 和 Octagram 插件的 librime,以及 virtiofsd 服务。
Scheme Guix 软件包打包
GH2TG
把 GitHub 的提交、Release 和 Actions 构建产物轮询推送到 Telegram 群组话题,不用自建服务器,也不用配置 webhook。
Rust GitHub Actions Telegram
runsvdir-magisk
把 Termux 预编译的 runsvdir、runsv、sv 等 runit 工具打包成 Magisk/KernelSU 模块,让 Android 开机后自动拉起并守护常驻服务。
Runit Magisk Android
i-wzu-auth
针对温州大学深澜网关的校园网认证 CLI,完整实现 XXTEA、Custom Base64 与 HMAC-MD5 协议,可在服务器、软路由或开机脚本里一键登录、查询在线状态和注销,并支持绑定物理网卡绕过 TUN 代理。
Rust CLI 校园网认证
Obedur-OS
Obedur-OS
基于 BlueBuild 构建的 Fedora Atomic 不可变系统镜像,开箱即用的 Niri 滚动平铺 Wayland 桌面,集成 CachyOS LTO 优化内核与 SecureBoot 签名。
已停止维护 BlueBuild Fedora Atomic Niri Wayland
tray-host
用 Rust 写的无头系统托盘宿主(StatusNotifierItem 守护进程),托盘图标经 Unix socket 暴露,由 fuzzel、rofi、dmenu 这类外部启动器负责列出和触发点击,适合不常驻托盘面板的平铺式 Wayland 桌面。
Rust Wayland 系统托盘