{"repo":"cfour-hi/gitstars","free":true,"listed":false,"github":"https://github.com/cfour-hi/gitstars","clone":"git clone https://github.com/cfour-hi/gitstars.git","description":"Github Starred Repositories Manager","language":"JavaScript","stars":1774,"topics":["github","language","repository","topic","javascript","tailwindcss","vue"],"license":null,"category":"ui-components","readme_excerpt":"简体中文 / English 一个用于整理、搜索和浏览 GitHub Stars 的仓库管理器。 Gitstars 是什么 随着 Starred Repositories 不断增加，仅靠 GitHub 自带的列表很难快速找回某个项目。Gitstars 会同步你的公开 Stars，并按照 Topics 和编程语言进行整理，让搜索、筛选和回顾收藏仓库更简单。 Gitstars 还提供按编程语言分类的 GitHub 仓库排行榜，帮助你发现值得关注的开源项目。 功能 - Your Stars ：同步并浏览当前 GitHub 账号的 Starred Repositories。 - 分类筛选 ：根据 Topics 和主要编程语言自动归类。 - 快速搜索 ：按开发者、仓库名称和描述查找项目。 - 灵活排序 ：支持按 Star 时间或 Star 数量排序。 - Gitstars Ranking ：查看不同编程语言的热门仓库 Top 100。 - README 预览 ：无需离开 Gitstars 即可阅读仓库 README。 - 仓库直达 ：快速打开 GitHub 仓库或项目网站。 - 中英文界面 ：可在页面中切换简体中文与英文。 界面预览 Your Stars 按 Topics 和 Language 整理、搜索你的 Stars： Gitstars Ranking 按编程语言查看 GitHub 热门仓库： Topics 与 Language Topics 是仓库作者维护的主题标签，适合描述项目用途和技术领域： Language 是 GitHub 根据仓库文件统计出的主要编程语言： Docker 本地部署 Docker 部署默认启用 HTTPS，推荐使用 mkcert 生成本机信任的开发证书。 环境要求 - Docker 与 Docker Compose - mkcert - GitHub OAuth App 1. 创建 GitHub OAuth App 打开 GitHub Developer Settings，新建一个 OAuth App，并填写： 配置项 本地默认值 --- --- Homepage URL https://localhost:8080 Authorization callback URL https://localhost:8080 回调地址必须与浏览器实际访问地址的 协议、主机和端口完全一致 。如果通过 GITSTARS PORT 修改了 Docker 对外端口，GitHub OAuth App 的回调地址也必须使用相同端口。 2. 配置环境变量 复制环境变量模板： 编辑 .env ，填入 OAuth App 的 Client ID 和 Client Secret： 3. 生成本地 HTTPS 证书 脚本会通过 mkcert 安装本地开发 CA，并在 .certs 目录生成： 证书覆盖 localhost 、 127.0.0.1 和 ::1 。 .certs 已被 Git 和 Docker 构建上下文忽略，证书仅以只读方式挂载到运行容器中。 4. 构建并启动 启动完成后访问： - Gitstars：https://localhost:8080 - 健康检查：https://localhost:8080/healthz 查看运行状态和日志： 停止服务： 环境变量 变量 是否必填 默认值 说明 --- --- --- --- VITE GITSTARS CLIENT ID 是 — GitHub OAuth App Client ID；构建时写入前","default_branch":null,"files":null,"tree":[],"storefront":"/r/cfour-hi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cfour-hi/gitstars/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}