我的项目

GitHub @xingranya

这些项目记录了我在 Web 应用、小程序、桌面工具与开源社区中的实践。

每个项目都附有源码入口,欢迎查看实现细节。

13 公开项目
6 开源贡献
TypeScript / Vue / Rust / Swift / Java 主要技术栈

项目作品与开源贡献

按项目类型和贡献内容整理,优先收录仍在维护、可查看源码或已有上游合并记录的仓库。

SPlayer-Next

跨平台桌面音乐播放器 · 开源贡献

跨平台桌面音乐播放器,支持歌词显示和多格式音频播放。我参与了 macOS 端显示细节修复,改善带刘海屏设备上的界面对齐。

TypeScript 2026-06-22 1
  • 修复 macOS 刘海区域的窗口对齐问题,相关改动已合并到上游项目。
  • 关注桌面端播放体验、界面适配和细节一致性。

OQQWall_rust

QQ 校园墙 Rust 方案 · 开源贡献

QQ 校园墙的 Rust 实现。我参与发布流程、审核后台交互和后台信息展示等工程化改进。

Rust 2026-06-15 多次贡献
  • 整理多架构构建与手动发布流程,提升版本发布的可控性。
  • 修复审核后台关键交互,让管理操作和记录展示更清晰。

CervixDetectAI_wx

宫颈智能诊断小程序端

面向移动端使用场景的小程序项目,围绕用户入口、病例/影像流程和智能问答体验做端侧组织。

JavaScript 2026-06-18
  • 承接 CervixDetectAI 的移动端访问、资料展示和交互入口。
  • 围绕授权流程、端侧体验和真机兼容性持续完善。

chaoxing-agent-skill

学习通自动化技能 · 开源贡献

面向学习通课程任务的自动化技能。我补充了浏览器自动化场景下的验证码处理方案,完善了使用说明。

Python 2026-06-17
  • 补充 Playwright CLI 场景下的验证码处理路径,相关改动已合并。
  • 覆盖课程扫描、任务处理和自动化执行说明。

nosleep-mac

macOS 合盖不休眠工具

MacBook 合盖后保持运行的菜单栏工具,围绕睡眠控制、状态提示、诊断菜单和 DMG 发版流程打磨。

Swift 2026-06-06 2
  • 面向真实 macOS 使用场景,关注权限、常驻和系统状态一致性。
  • 包含菜单栏交互、诊断入口和安装包发布流程。

CervixDetectAI

医疗 AI 检测应用

面向宫颈癌辅助筛查场景的 Web 应用,聚焦病例管理、影像提交、检测结果展示和报告流程。

Vue 2026-05-28 3
  • 覆盖检测结果页、权限入口、患者信息和报告展示链路。
  • 围绕报告导出、订阅计划和部署流程完善产品体验。

xingranya-blog

个人内容平台

本博客的源码仓库,基于 Hexo 和自定义主题维护文章发布、作品展示、导航结构和部署流程。

JavaScript 2026-05-26 1
  • 作为作品集、技术文章和个人主页的统一入口。
  • 持续优化页面样式、构建脚本和内容发布体验。

openreel-video

浏览器端视频编辑器

开源浏览器视频编辑器方向项目,关注无安装、无上传、无水印的本地化剪辑体验。

TypeScript 2026-05-09
  • 关注 Web 多媒体编辑、时间轴交互和素材处理架构。
  • 用于探索浏览器端创作工具的工程实现方式。

CervixDetectAI-Home

项目官网与产品介绍

CervixDetectAI 的展示主页,用于呈现项目背景、核心能力、应用价值和访问入口。

Vue 2026-04-30 1
  • 帮助访问者快速了解项目背景、能力边界和使用入口。
  • 承载项目介绍、案例展示和在线访问路径。

TextDigitalisation-IP

文本数字化工具

面向文本整理和知识产权材料处理的工具型项目,聚焦资料录入、结构化呈现和流程管理。

TypeScript 2026-04-22
  • 包含表单录入、材料管理和状态追踪等业务组件。
  • 围绕 OCR 识别、文件导出和审核流程组织功能。

EcoLink

生态协作主题应用

围绕环保与协作主题搭建的 Vue 应用,将议题信息、行动入口和参与流程整合到线上页面。

Vue 2026-04-16
  • 支持内容展示、任务入口和活动信息组织。
  • 围绕参与流程、积分反馈和数据展示搭建页面结构。

Second-hand-goods-transaction

二手交易系统

面向校园或社区场景的二手交易系统,围绕商品发布、浏览检索、交易流转和后台管理设计。

Java 2026-04-15 2
  • 覆盖领域建模、接口组织和交易状态管理。
  • 围绕商品流转、消息通知和后台管理组织业务流程。

CC-Statusline-Builder

状态栏配置工具 · 已合并 PR

用于 Claude Code 状态栏可视化配置的网页工具。我参与了跨平台路径处理修复,提升 Windows 环境下的安装可靠性。

HTML 2026-02-24 11
  • 修复 Windows 路径配置问题,相关改动已合并到上游项目。
  • 关注开发工具在不同系统环境下的可用性。

开源贡献记录

收录已经合并到上游仓库的主要贡献,便于查看具体改动和讨论记录。

SPlayer-Next #44 修复 macOS 刘海屏窗口对齐 已合并 · 2026-06-22 chaoxing-agent-skill #1 补充 Playwright CLI 验证码处理方案 已合并 · 2026-06-17 OQQWall_rust #6 支持手动填写发布更新日志 已合并 · 2026-06-22 OQQWall_rust #5 恢复审核后台交互并优化记录展示 已合并 · 2026-06-15 OQQWall_rust #3 合并多架构构建与手动发布流程 已合并 · 2026-06-15 CC-Statusline-Builder #1 修复 Windows 路径配置问题 已合并 · 2026-02-21
更多项目和贡献会随仓库更新持续补充。完整源码和讨论记录可通过每个条目的 GitHub 链接查看。