kezhenxu94 / Mini Github
Licence: apache-2.0
GitHub WeChat Mini Program
Stars: ✭ 1,216
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Mini Github
Gitter
Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
Stars: ✭ 3,555 (+192.35%)
Mutual labels: github-api, weapp, github-client
Forkhub
GitHub client for Android based on the abandoned official app
Stars: ✭ 2,756 (+126.64%)
Mutual labels: github-api, github-app, github-client
Beefun Pro
Github client for iOS in Swift.
Stars: ✭ 172 (-85.86%)
Mutual labels: github-api, github-app, github-client
Gitter
Gitter for GitHub - 可能是目前颜值最高的GitHub微信小程序客户端
Stars: ✭ 3,498 (+187.66%)
Mutual labels: github-api, weapp, github-client
scalafmt-probot
🤖Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-98.77%)
Mutual labels: github-api, github-app
git-issues
A better way to browse GitHub issues.
Stars: ✭ 25 (-97.94%)
Mutual labels: github-api, github-app
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: ✭ 14 (-98.85%)
Mutual labels: github-api, github-app
Github Timeline
View other users' timeline
Stars: ✭ 131 (-89.23%)
Mutual labels: github-api, github-app
octotui
🐙🐱🖥️ GitHub stats in your terminal
Stars: ✭ 202 (-83.39%)
Mutual labels: github-api, github-app
go-github-app
Template for building GitHub Apps in Go.
Stars: ✭ 45 (-96.3%)
Mutual labels: github-api, github-app
github-app
node module to handle authentication for the GitHub Apps API
Stars: ✭ 51 (-95.81%)
Mutual labels: github-api, github-app
Githubpopular
这是一个用来查看GitHub最受欢迎与最热项目的App,它基于React Native支持Android和iOS双平台。#适配RN最新版在这里☞#
Stars: ✭ 2,864 (+135.53%)
Mutual labels: github-app, github-client
Awesome Github
A curated list of awesome GitHub guides, articles, sites, tools, projects and resources. 收集这个列表,只是为了更好地使用GitHub,欢迎提交pr和issue。
Stars: ✭ 1,962 (+61.35%)
Mutual labels: github-api, github-client
gitbot
The most popular Discord dev toolkit with 400k+ users 🚀✨
Stars: ✭ 59 (-95.15%)
Mutual labels: github-api, github-app
Monkey
Monkey is an unofficial GitHub client for iOS,to show the rank of coders and repositories.
Stars: ✭ 1,765 (+45.15%)
Mutual labels: github-api, github-client
gito-github-client
GitHub client app helps you monitor stars and traffic of your public repositories. This was the capstone project in Udacity's Android Developer Nanodegree.
Stars: ✭ 76 (-93.75%)
Mutual labels: github-api, github-client
Dart hub
A GitHub client written in Flutter.
Stars: ✭ 91 (-92.52%)
Mutual labels: github-api, github-app
React Graphql Github Apollo
🚀 A React + Apollo + GraphQL GitHub Client. Your opportunity to learn about these technologies in a real world application.
Stars: ✭ 1,563 (+28.54%)
Mutual labels: github-api, github-client
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: ✭ 13 (-98.93%)
Mutual labels: github-api, github-app
由于 GitHub 已经推出官方移动端应用, 本小程序将停止开发, 仅作为开发小程序的参考例子.
扫码体验
欢迎 Star 和任何形式的贡献
技术交流
微信群 | 个人微信 |
---|---|
![]() |
![]() |
如果群二维码过期,请添加作者微信拉你入群
声明
众所周知,GitHub 自己并没有官方 App,更别说微信小程序了。本程序完全为第三方开发者开发,仅用于学习交流,禁止用于其他用途。若要使用正版,请使用 GitHub 网页端。
该小程序所有 API 均来自 GitHub 官方提供的开发者 API 第三版,详情请戳 开发者文档。
Screenshots
Feeds | Issues | Trendings | Pulls | Profile |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
Search Repos | Search Users | Repo Detail | Repo Detail | Issue Detail |
![]() |
![]() |
![]() |
![]() |
![]() |
Followers | Following | My Repos | My Starred | Sign In |
![]() |
![]() |
![]() |
![]() |
![]() |
由于小程序不断优化,界面细节可能有所变化,请以实际页面为准
Notes
目前 mini-github 支持两种登陆方式:通过账号密码、通过 token。通过 OAuth 由于个人小程序内部无法跳转网页所以并不支持
- 账号密码登陆:账号密码只会通过代理服务器转发到 GitHub 服务器认证,不会被保存,不会被保存,不会被保存,请放心使用(有疑问的可检查源代码)
- Token 登陆:参考 Wiki
TODO
- [x] Star, Watch, Fork
- [x] 评论, 回复评论
- [x] 使用 Token 登陆
- [x] Markdown 渲染优化
- [x] 显示 Issue, PR 的 label
- [x] 支持使用 Token 登陆
- [x] 显示 Issue, PR 的时间线
- [x] News 页面添加通知 Tab
- [x] 通过微信服务消息接收 GitHub 通知
- [x] Issue/PR 详情页可编辑 label (如果有权限)
- [ ] Issue/PR 详情页可编辑 milestone, project (如果有权限)
- [ ] Issue/PR 详情页可 assign 成员 (如果有权限)
- [x] 支持重新编辑 Issue(Title, Comment)
- [x] 支持在项目详情页新建 Issue
- [x] 支持多主题样式: light, dark, oled(black)
Contributions
欢迎任何类型的贡献, 包括但不局限于:
- 🔍 报告问题: 请在 Issue 列表 创建一个 Issue 报告你发现的问题
- 🐛 修复 Bug: 请在 Issue 列表 查看当前已发现的 Bug, 修复完成后发送 Pull Request
- 🔨 优化: 代码优化, 性能优化, 界面优化, 文档优化等等
- 🆕 新功能: 从上面 TODO 列表中选择未完成的功能进行实现, 然后发送 Pull Request
- 💰 捐献: 如果你觉得小程序方便了你或者源码让你学习有所收获, 可以在扫描 二维码 请作者喝一杯茶 🍵
Contributors
Change Logs
- v2.9.0
- 🆕 支持多主题样式: light, dark, oled(black)
- 🔨 多种主题下, tab 栏图标均提供选中高亮样式
- 🐛 通知页面多种通知 icon 错误问题 (thanks to @maoqxxmm)
- v2.8.2
- 🆕 支持重新编辑 Issue(Title, Comment)
- 🆕 支持在项目详情页新建 Issue
- 🔨 Markdown 渲染支持 tasklist
- 🔨 Markdown 渲染支持 GitHub Emoji 😄
- v2.8.0
- 🆕 Issue/PR 详情页可编辑 label (如果有权限)
- v2.6.0
- 🆕 显示 Issue/PR 时间线
- 🆕 支持通过微信服务消息接收 GitHub 未读消息通知
- v2.5.0
- 🆕 News 页面添加通知 Tab, 按 Repo 分组显示
- v2.4.0
- 🆕 Issue 和 Pull Request 支持查看 label
- 🆕 Issue 和 Pull Request 评论作者添加与当前项目关系
- 🆕 Repo 详情页支持查看 contributors 和贡献次数及排名
- 🆕 Markdown(包含 README, 评论)中的超链接进行应用内跳转(如果可能), 或打开 Markdown 展示页
- 🆕 Trending 榜单列表展示 Repo 主要五位贡献人
- 🐛 我的 Issue 列表展示不全
- v2.2.0
- 🆕 个人中心仓库列表支持查看私有仓库
- v2.1.0
- 🆕 支持使用 Token 登陆
- 🔨 Markdown 渲染优化
- v2.1.0 以前
- 🆕 查看 GitHub 榜单, 包括按语言/时间跨度筛选
- 🆕 查看 Feed 列表, 查看最近活动
- 🆕 查看与我相关的 Issue 列表, Pull Request 列表, 包括我创建的, 指派给我的, 等等
- 🆕 查看 Issue, Pull Request 详情及回复, 并可回复评论
- 🆕 查看代码仓库详情, 可 Star, Fork, Watch
- 🆕 查看本人用户信息以及他人用户信息, 关注列表, 关注者列表, 可关注和取消关注
- 🆕 搜索代码仓库和用户
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].