Skip to content

illusogl/GitGet

Repository files navigation

GitGet Logo

.NET 9.0 Blazor Tests License Release

GitGet 把 GitHub 变成应用商店。无需 Git 命令、无需解压编译,浏览开源项目,一键下载 Release 文件。


🎯 这是什么

打开 GitGet,你可以:

  • 🔥 浏览 GitHub 热门项目(今天 / 本月 / 今年 / 历史排行)
  • 🔍 搜索任何开源项目(按星标排序)
  • 📖 查看项目 README — 完整的 Markdown 渲染,标题、代码块、表格,和 GitHub 网页版一模一样
  • 📥 一键下载 Release 资源文件(自动推荐最适合你系统的版本)

📸 截图

项目截图

/🚀 快速开始

下载 v1.1

👉 下载 GitGet.WebUI.exe

双击运行。单文件自包含,内置 .NET 运行时,无需安装任何依赖。

⚠️ Windows 可能会提示"发布了未知发布者"或 SmartScreen 阻止运行 — 这是因为程序未使用付费代码签名证书。点击 "更多信息""仍要运行" 即可。(或者从下方从源码构建,完全开源可审查。)

仅支持 Windows 10+ x64。需要 Edge WebView2 Runtime

从源码运行

# 克隆仓库
git clone https://github.com/illusogl/GitGet.git

# 进入目录
cd GitGet

# 构建并运行
dotnet build
dotnet run --project GitGet.WebUI

需要:.NET 9.0 SDK · Node.js


🏗️ 技术栈

技术
桌面框架 Photino.NET + WebView2
UI Blazor (Razor Components)
设计 Warm Cream Editorial Design System
API GitHub REST API v3
认证 GitHub OAuth Device Flow / Personal Access Token
桥接 Node.js HTTPS 代理
Markdown Markdig
缓存 & 存储 SQLite + Cache-Aside
Token 加密 AES-256-GCM
测试 xUnit + Moq + FluentAssertions

🤝 贡献

我们欢迎任何形式的贡献!无论是 Bug 报告、功能建议还是代码提交。

  1. Fork 本仓库
  2. 创建你的特性分支 (git checkout -b feat/amazing-feature)
  3. 提交你的更改 (git commit -m 'feat: add amazing feature')
  4. 推送到分支 (git push origin feat/amazing-feature)
  5. 打开 Pull Request

Made with ♥ for the open-source community

About

这是一个方便下载github资源的一个类应用商店程序

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors