awesome-github
by AntBranch
A curated list of awesome GitHub guides, articles, sites, tools, projects and resources. 收集这个列表,只是为了更好地使用GitHub,欢迎提交pr和issue。
AI summary
GitHub guide
A curated list of resources and guides to help developers effectively use GitHub and Git.
- stars
- 2.1K
- forks
- 519
- watching
- 156
- awesome lists
- 3
- entries
- 278
What's in the list
278 links in 6 sections, with live GitHub stats.activeno commit in 2y
教程
《Github 帮助文档》 中文翻译
包含了官方文档以及其他文章
- GitHub Guides
官方的GitHub使用指引
GitHub 秘籍
本书为 Github 中级教程,适用在 Github 上做开源项目、制作自己的博客和协同做项目的开发者。
Github全程指南-如何高效使用?
作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Github?怎样更高效的利用Github?
- GotGitHub
全面介绍 GitHub 网站的书
- GitHub 开发指南 - 极客学院
本指南的目的是教会你如何实际运用 Github API,本指南是 GitHub 官方文档 Development Guides 的中文翻译版本。
- 怎样使用 GitHub?
知乎问题
gitignore
GitHub官方的.gitignore模板集合
GitHub 漫游指南
phodal的GitHub故事与教程
Github MarkDown语法指南
使用Github必备
- git/github guide
使用Git和GitHub的指导
- 如何在GitHub上为开源项目做贡献?
14 小节课教你如何使用 GitHub,并为开源项目做贡献。
- GitHub Pull Request Tutorial
学习提交你的第一个pr
learn-with-open-source
开放文档:《借助开源项目,学习软件开发》
open_source_analysis
-借助openhub.net分析开源项目,列举了开源历史上那些的成功项目
- GitHub秘籍
本秘籍收录了一些Git和Github非常酷同时又少有人知的功能。
github-guide
GitHub 使用指南
- Git 北京
《 Git 北京》是一本带初学者学会 git 版本控制工具和 github.com 社交化编程平台的书。
Github与Git简明教程
lavor-zl 编写
- Linus讲解git
Google大会演讲,Linus介绍他创造git的原因,对比了git和svn。
- Git教程 - 廖雪峰的官方网站
史上最浅显易懂的Git教程!
- git - 简明指南
助你入门 git 的简明指南,木有高深内容 ;)
- 常用 Git 命令清单
来自阮一峰的网络日志,列出了 Git 最常用的命令。
- git-flow 备忘清单
git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。
- Git Magic
-stanford出品
- Atlassian Git Tutorials
atlassian出品
- Try Git ( Interactive)
-互动性的教你使用git
- Git (简体中文)
-archlinux出品
git-recipes
-高质量的Git中文教程,来自国外社区的优秀文章和个人实践
- git-it
GitHub一位女员工写的Git教程,繁体中文版在这里可以找到:
- Git Town
GitTown 定义了很多高级的 git 命令,例如 git ship / git sync 等以方便 git 的使用
git-tips
最常用的Git的提示和技巧。
- 「Githug」Git 游戏通关流程
这个命令行工具通过游戏的方式来练习你的 Git 技能
progit2-zh
Pro Git,第二版,简体中文
git-style-guide
git风格指南
Git 进阶技巧
适合了解 Git 的基本使用,知道 commit、push、pull,希望掌握 Git 更多功能的人阅读。
learn-git-basics
git 指南
- 图解Git
图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。
工作中常用的Git命令行
自己在工作中常用的Git命令行的小总结!
- GitHub Pages 指南
官方文档翻译版
- GitHub Pages 指南 - 极客学院
本指南是 GitHub Pages 官网 GitHub Pages Basics 的中文翻译版本。
- jekyll官方文档中文翻译版
将纯文本转换为静态博客网站
- 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。
jekyll 学习资料整理
在学习的同时将内容整理很多相关资料
- hexo你的博客
hexo出自台湾大学生 之手,是一个基于Node.js的静态博客程序,其编译上百篇文字只需要几秒。
- Hexo 中文版
hexo官网中文版
- 像 geek 一样写博客
结合了Octopress
- GitBook 简明教程
本教程主要围绕 GitBook 的安装,使用,集成,书籍发布,个性化以及实用插件几个方面。
- Gitbook 入门教程
本书将简单介绍如何安装、编写、生成、发布一本在线图书,且示例全部在windows下展示(其他系统差不多一致):
Gitbook 使用入门
本书将简单介绍如何安装、编写、生成、发布一本在线图书。
- How to Use Github’s API with PHP
-通过PHP如何使用GitHub API
- 为 iOS 建立 Travis CI
-在这篇文章中,我将向你展示如何一步步的在项目中集成 Travis。
- Travis Ci的最接底气的中文使用教程
-Travis Ci的中文文档太少了,于是作者写了一篇简洁的教程
learn-travis
一个对于node.js开发者快速入门的教程
文章
- 如何高效利用GitHub
本文尝试谈谈GitHub的文化、技巧与影响
- GitHub连击500天:让理想的编程成为习惯
phodal对于GitHub的看法
- Github装逼指南——Travis CI 和 Codecov
关于持续集成和统计单测覆盖率
- 如何用Github去管理你的Idea
用Github的README.md和Issues来管理我的idea
- GitHub开源项目负责人谈开源
Brandon就其与开源的缘分、当前工作的职责、GitHub及员工与开源的关系等方面的问题一一进行了回答。
亲爱的GitHub
致GitHub的一封公开信
thank-you-github
一封从GitHub毕业的公开信
- Gist介绍与用法
Gist 是Github的一个子服务
- 最活跃的GitHub用户
想看最活跃用户可以看这里
- Top 10 Git Tutorials for Beginners
-教你使用git最好的10本书
- 一键收藏至Github
通过 Rails 收藏文章,并自动提交至 github。
- Github Hacking
Github的各种黑客技能
- 如果你用GitHub,可以这样提高效率
基于Github,搭建一整套代码管理服务
- 如何选择开源许可证?
六种开源协议GPL、BSD、MIT、Mozilla、Apache和LGPL之间的区别
git-commit-guide
git commit message 指南
- git操作是不是很难记住?
笔者试着分类git的常用操作,方便同样是刚入门git的你查阅。
- GUI for git|SourceTree|入门基础
SourceTree简介
- Git版本控制与工作流
针对git版本控制和工作流的总结
网站
- GitHub Trending
GitHub官方的仓库和开发者流行榜
- GitHub Resume
根据GitHub的信息生成简历
- GitBook
Github上写书,发布到GitBook
- choose a license
GitHub发布了choosealicense.com网站,在呼吁开源项目开发者选择一个许可证的同时,还提供了许可证的一些简要说明。
jekyllthemes
一些好看的jekyll主题
- gitential.com
Analytics for Git
- feathub
GitHub上投票的网站
git-history
这个工具可以非常形象地展示某个文件的提交历史,包括提交开发者的信息和时间,提交后文件的内容。
- githut
GitHub上语言排名
- GitHub Rank (China)
GitHub上中国程序员的排名网站,根据follower
- GitHub Ranking | GitHub Awards
GitHub上程序员的排名网站,根据star
- github-battle
GitHub仓库排名
- githunt
github每日排名
- Astral
功能更加简洁。感觉不方便的地方就是需要先添加tag,才能给项目添加tag。
- CODELF
基于Google Lovefiled,简洁快速,从开发者角度考虑,用完就走,不给开发者更多的管理负担。开源在GitHub上的链接
工具
- http://shields.io/
开源项目的徽章
Classroom for GitHub
Classroom for GitHub 可以自动创建代码仓库和访问控制,可以让老师很方便的在 GitHub 上发布代码任务和收集作业。
Hexo
通过Github Pages写博客的Node.js框架
octicons
GitHub的 图标字体
markdown-editor
GitHub味道的markdown编辑器
backup-utils
backup-utils 是 Github 企业备份工具,它包括一些备份和恢复工具。这些备份工具实现了多项用于备份主机的高级功能,还原功能也已经包括在 GitHub Enterprise 中。
gistblog
-gistblog 是一个简单的 Node.js 应用,使用 Github 的认证系统和 gist 提供的后台存储来实现博客的功能。可使用 Markdown 编写博客。
openspace
-Openspace 是一个用来将你在 Github 上的项目汇总显示在一个网页里的应用。
primer
-Primer 是 Github 工具包,用于 Github 前端设计。
- https://gitter.im
专门给GitHub开源项目或者开源作者提供的聊天软件
- Insight.io
一款Chrome浏览器插件(可能是迄今为止最好的 GitHub 代码浏览插件)
- ohmystar
Mac上管理你GitHub star的工具
GithubPulse
OS X状态栏的APP,帮你记住你在GitHub每天的贡献
- pophub
OS X状态栏的APP,显示GitHub 的activities
git-dude
git commit通知
gitee
Gitee, OS X status bar application for Github 漂亮的GitHub数据统计工具,还有notifications功能
GitHubFolderDownloader
可以下载一个仓库的单个文件夹的桌面工具
MVVMReactiveCocoa
GitBucket iOS App,一个GitHub第三方客户端
Monkey
Monkey是一个GitHub第三方iOS客户端,主要是用来展示GitHub上的开发者的排名,以及仓库的排名。
react-native-gitfeed
一个React Native写的Github客户端,支持iOS和Android
githot
GitHot是一个Android App,用来发现世界上最流行的项目和人
CodeHub
CodeHub是C#写的,它是iOS设备上最好的GitHub仓库浏览和维护工具。
RepoStumble
查看GitHub仓库的手机客户端
GithubTrends
Material Design风格的查看GitHub仓库trending app
ForkHub
Android平台的GitHub客户端
- GitEgo
Android平台的GitHub客户端
Sources
一个极简的 Github 客户端,Sources。内置几十个语法高亮的主题可供选择。
igithub
github 的iPhone端
gitmonitor-ios
一个通知你不用再push代码的iOS app
GithubWidget
轻量级显示Github用户的贡献、星数、Follower数、热门仓库的App。
GitPocket
Swift编写GitHub客户端
GitHubContributionsiOS
显示你的GitHub Contributions的Today Extension,App Store链接,
github
github第三方Android客户端(适配Material Design)
GitHawk
针对 GitHub 项目的项目管理应用
CoolHub
Github Android客户端(基于kotlin和组件化)
Gitter
GitHub小程序客户端
octotree
-浏览器扩展,树状格式显示GitHub的代码
octo-linker
这款谷歌 Chrome 扩展允许您轻松地浏览 GitHub.com 上的文件和包。
github-hovercard
GitHub Hovercard 是一个浏览器扩展,实现了展示用户在 Github 上信息的信息卡功能,支持 Firefox 和 Chrome 浏览器。
notifier-for-github-chrome
一个浏览器扩展,它能显示 Github 通知的未读数量
git-draw
谷歌 Chrome 扩展,给GitHub提交历史画个画
ShowInGitHub
Xcode插件,打开选中行的GitHub提交页面
Reveal-In-GitHub
有关GitHub的Xcode插件
Visual Studio
有关GitHub的Visual Studio插件
github-sublime-theme
GitHub Sublime 主题
GitHubinator
sublime插件,显示选中文本上的远程GitHub仓库
alfred-github-workflow
Alfred 2上使用GitHub命令
github-gmail
在Gmail内快速打开GitHub的通知
chrome-github-avatars
谷歌Chrome扩展,可以让你的GitHub主页显示用户的头像。
tab-size-on-github
谷歌Chrome和Opera扩展,让代码缩进为4个空格而不是8个
hide-files-on-github
谷歌Chrome和Opera扩展,隐藏点文件
github-highlight-selected
谷歌Chrome和Safari扩展,代码高亮,看起来像sublime
github-awesome-autocomplete
谷歌Chrome和Safari以及Firefox扩展,在GitHub的搜索栏加入自动补全功能
chrome-github-mate
谷歌Chrome扩展,下载单个文件
Pages2Repo
谷歌Chrome扩展,通过GitHub Pages网站就能访问仓库。
lovely-forks
谷歌Chrome扩展,显示fork你仓库中star最多的
github-pr-filter
谷歌Chrome扩展,在pr中过滤文件
github-ast-viewer
谷歌Chrome扩展,增加代码的抽象语法树
github-canned-responses
谷歌Chrome扩展,评论pr或者issue的时候有一些可选项
categoric
谷歌Chrome扩展,为你的通知分类
octo-preview
谷歌Chrome扩展,预览你评论的markdown内容
GifHub
谷歌Chrome扩展,GifHub一个往GitHub评论里边插入Gif动画的Chrome插件
star-history-plugin
查看仓库star历史的插件
open-on-github
atom插件,打开文件在github.com
refined-github
chrome插件,简化你的github,增加了一些可用的功能
gitpress
github的wordpress插件,用于列出用户的仓库
jquery-github
-jquery的插件显示github仓库
sublime-text-git
sublime的git插件
git-plugin
jenkins的git插件
github-oauth-plugin
jenkins的github oauth登录插件
twitter-for-github
在github上显示用户twitter的chrome插件
Hudson-GIT-plugin
Hudson上的GIT插件
git-time-machine
atom插件查看提交历史
GitDiff
Xcode插件
vim-gitgutter
git的vim 插件
github-integration-plugin
Jenkins的GitHub集成插件
OctoLinker
浏览器插件,作用主要是可以跳转到导入的库代码中
octohint
可以帮助阅读代码时候,搜索定位同个变量出现的位置
hub
github官方出品的命令行工具,让你更好地使用github
gh
-gh 是一个用 Go 语言开发的 Github 命令行客户端。
node-gh
-Node GH 是基于 Node.js 编写的 Github 命令行工具。
gitsome
supercharged Github Client
git-blame-someone-else
吐槽别人的烂代码
git-pulls
github pull requests的命令后行工具
git-scribe
写电子书的命令行工具
github-gem
github命令行工具
ghterm
github终端
git-sh
适合git的bash工作环境
legit
灵感来自于github for mac的git 命令行工具
git-sweep
git命令行工具,帮助你清理已经merge到master的分支
github-email
获取用户的邮箱
git-fire
紧急情况下保存代码
gitsome
Git/GitHub命令行工具
maintainer
让你的 GitHub repo 对开发者更加友好的命令行工具
git
git源码
- sourcetree
Windows 和Mac OS X 下免费的 Git客户端
gitbucket
Scala编写的开源Git平台,扩展性好,兼容GitHub
gogs
Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务,由 编写并开源在GitHub。
- gitlab
GitLab 是一个用于仓库管理系统的开源项目,地址在
gitx
Mac平台上的Git GUI客户端
gity
mac的git客户端
svn2git
ruby 实现的迁移svn工程到git
stupidgit
python编写的git的跨平台GUI
GitUp
Objective-C编写的Mac上的Git客户端
gitea
Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。
项目
resume.github.com
根据用户的github信息生成简历
GitHub-Dark
黑色的GitHub网站风格
github-gists
拿到一个GitHub用户的所有gist
Get-Your-GitHub-Card
基于jquery拿到你的GitHub用户资料
ohmyrepo
一个 GitHub 仓库分析工具
greenhat
一个让GitHub全绿的“旁门左道”的东西。
gitfiti
滥用github提交历史
Github-profile-name-writer
把github提交历史变成你的名字
github-contributions
可以让你的 github 提交日历排出有趣的图案
github-corners
显示 "Fork me on GitHub"
GitHub-jQuery-Repo-Widget
一个GitHub风格的挂件,方便在页面中展示GitHub项目
GitHub Archive
GitHub Archive 是一个记录GitHub时间线的项目
github-cards
GitHub Cards 用来展示你的简介
githut
可视化了GitHub Archive的数据,网站链接,
lolcommits
每次提交Git都自拍一张
github-selfies
Github Selfies 可以在你 Github 的需求和贡献上加上你的自拍照。
badges
收集GitHub上readme页显示的与javascript有关的各种徽章
githug
通过游戏的方式来练习Git的命令行工具
git-crypt
git加密
is-github-down
检查github有没有down机
go-git
通过go来从git服务器读取仓库
GitViz
帮助你训练git时的可视化工具
learnGitBranching
学习git的可视化工具
Github
Github 仓库及用户分析爬虫
github-awards
发现你GitHub的排名
micro-github
简单地实现GitHub授权
git-changelog-lib
解析和生成changelog,releasenotes的库
gitalk
Gitalk 是一个基于 Github Issue 和 Preact 开发的评论插件。
GSIL
实时(15分钟内)的发现Github上泄露的信息
monkeyweb
GitHub仓库和用户排名的web项目
- octokit
GitHub API的官方封装库
github - michael
JavaScript写的GitHub API的封装库
PyGithub
Python的GitHub API封装库
UAGithubEngine
Objective-C的GitHub API封装库
RxGitHubAPI
-基于RxSwift的GitHub API封装库
- GitHub API for Java
-面向对象的GitHub API库
go-github
-Go实现的GitHub API库
ruby-github
-Ruby实现的GitHub API库
libgit2
Git核心库,通过它可以写一个自己的git应用。
Gift
通过Swift绑定libgit2,通过它你可以clone一个仓库,查看commit,提交等。
gitkit-js
gitkit-js,SamyPesse开源的git的javascript实现,包含一系列API,可以管理git仓库,包括读文件,commit, clone,push,fetch等,可以工作在浏览器和node.js上
github3.py
GitHub API v3的python接口
PyGithub
GitHub API v3的python接口
github - Haskell
GitHub API 的Haskell接口
objective-git
Git的Objective-C实现
node-gitlab
gitlab的node api
php-github-api
php的github api
cocoagit
git的objetive-c实现
ruby-github
mbleigh写的ruby的github api
Git.framework
mac os x 平台的objective-c的git实现
pygit2
libgit2的python版
git.js
git的js实现
nodegit
git的node实现
GitSharp
.Net实现的git
erlangit
erlang 的git实现
libgit2sharp
.Net实现的git
Gift
Swift编写的git实现
SwiftGit2
Swift编写的git实现
GithubPilot
Swift的GitHub API 封装
GitYourFeedback
让你可以直接在iOS App内feedback时向GitHub提交issue
monkey-github-api
TypeScript编写的GitHub API
其他的awesome
awesome-github
的awesome-github
awesome-browser-extensions-for-github
-GitHub浏览器扩展收集列表
github-cheat-sheet
-一些酷酷的Git和GitHub功能收集
awesome-github-templates
github issue 和 pull request的模版列表
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-github.