awesome-github

GitHub guide

A curated list of resources and guides to help developers effectively use GitHub and Git.

A curated list of awesome GitHub guides, articles, sites, tools, projects and resources. 收集这个列表,只是为了更好地使用GitHub,欢迎提交pr和issue。

GitHub

2k stars
156 watching
519 forks
last commit: 11 months ago
Linked from 3 awesome lists

awesome-githubawesome-listgitgitbookgithubgithub-apigithub-cardgithub-clientgithub-extensiongithub-pagesgithub-rankgithub-starsgithub-trendingtravis-ci

awesome-github / 教程

《Github 帮助文档》 中文翻译 840 over 2 years ago 包含了官方文档以及其他文章
GitHub Guides 官方的GitHub使用指引
GitHub 秘籍 48,348 7 months ago 本书为 Github 中级教程,适用在 Github 上做开源项目、制作自己的博客和协同做项目的开发者。
Github全程指南-如何高效使用? 7,389 about 3 years ago 作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Github?怎样更高效的利用Github?
GotGitHub 全面介绍 GitHub 网站的书
GitHub 开发指南 - 极客学院 本指南的目的是教会你如何实际运用 Github API,本指南是 GitHub 官方文档 Development Guides 的中文翻译版本。
怎样使用 GitHub? 知乎问题
如何高效利用GitHub
gitignore 162,458 about 1 month ago GitHub官方的.gitignore模板集合
GitHub 漫游指南 10,147 3 months ago phodal的GitHub故事与教程
Github MarkDown语法指南 6,844 over 1 year ago 使用Github必备
git/github guide 使用Git和GitHub的指导
如何在GitHub上为开源项目做贡献? 14 小节课教你如何使用 GitHub,并为开源项目做贡献。
GitHub Pull Request Tutorial 学习提交你的第一个pr
learn-with-open-source 1,719 over 2 years ago 开放文档:《借助开源项目,学习软件开发》
open_source_analysis 21 over 9 years ago -借助openhub.net分析开源项目,列举了开源历史上那些的成功项目
GitHub秘籍 本秘籍收录了一些Git和Github非常酷同时又少有人知的功能。
github-guide 8 about 9 years ago GitHub 使用指南
Git 北京 《 Git 北京》是一本带初学者学会 git 版本控制工具和 github.com 社交化编程平台的书。
Github与Git简明教程 91 about 8 years ago lavor-zl 编写
Linus讲解git Google大会演讲,Linus介绍他创造git的原因,对比了git和svn。
Git教程 - 廖雪峰的官方网站 史上最浅显易懂的Git教程!
git - 简明指南 助你入门 git 的简明指南,木有高深内容 ;)
常用 Git 命令清单 来自阮一峰的网络日志,列出了 Git 最常用的命令。
Pro Git(中文版)
Git权威指南
git-flow 备忘清单 git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。
Git Magic -stanford出品
Atlassian Git Tutorials atlassian出品
Try Git ( Interactive) -互动性的教你使用git
Git (简体中文) -archlinux出品
git-recipes 14,666 over 5 years ago -高质量的Git中文教程,来自国外社区的优秀文章和个人实践
git-it GitHub一位女员工写的Git教程,繁体中文版在这里可以找到:
Git Town GitTown 定义了很多高级的 git 命令,例如 git ship / git sync 等以方便 git 的使用
git-tips 21,378 29 days ago 最常用的Git的提示和技巧。
「Githug」Git 游戏通关流程 这个命令行工具通过游戏的方式来练习你的 Git 技能
progit2-zh 1,462 3 months ago Pro Git,第二版,简体中文
git-style-guide 5,087 about 2 years ago git风格指南
Git 进阶技巧 56 almost 8 years ago 适合了解 Git 的基本使用,知道 commit、push、pull,希望掌握 Git 更多功能的人阅读。
learn-git-basics 64 4 months ago git 指南
30 天精通 Git 版本控管 3,982 about 1 year ago
图解Git 图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。
工作中常用的Git命令行 18 over 6 years ago 自己在工作中常用的Git命令行的小总结!
GitHub Pages 指南 官方文档翻译版
GitHub Pages 指南 - 极客学院 本指南是 GitHub Pages 官网 GitHub Pages Basics 的中文翻译版本。
jekyll官方文档中文翻译版 将纯文本转换为静态博客网站
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。
jekyll 学习资料整理 0 over 9 years ago 在学习的同时将内容整理很多相关资料
jekyll-style-guide
hexo你的博客 hexo出自台湾大学生 之手,是一个基于Node.js的静态博客程序,其编译上百篇文字只需要几秒。
Hexo 中文版 hexo官网中文版
像 geek 一样写博客 结合了Octopress
GitBook 简明教程 本教程主要围绕 GitBook 的安装,使用,集成,书籍发布,个性化以及实用插件几个方面。
Gitbook 入门教程 本书将简单介绍如何安装、编写、生成、发布一本在线图书,且示例全部在windows下展示(其他系统差不多一致):
Gitbook 使用入门 160 over 5 years ago 本书将简单介绍如何安装、编写、生成、发布一本在线图书。
How to Use Github’s API with PHP -通过PHP如何使用GitHub API
为 iOS 建立 Travis CI -在这篇文章中,我将向你展示如何一步步的在项目中集成 Travis。
Travis Ci的最接底气的中文使用教程 -Travis Ci的中文文档太少了,于是作者写了一篇简洁的教程
learn-travis 1,243 over 2 years ago 一个对于node.js开发者快速入门的教程

awesome-github / 文章

如何高效利用GitHub 本文尝试谈谈GitHub的文化、技巧与影响
GitHub连击500天:让理想的编程成为习惯 phodal对于GitHub的看法
Github装逼指南——Travis CI 和 Codecov 关于持续集成和统计单测覆盖率
如何用Github去管理你的Idea 用Github的README.md和Issues来管理我的idea
GitHub开源项目负责人谈开源 Brandon就其与开源的缘分、当前工作的职责、GitHub及员工与开源的关系等方面的问题一一进行了回答。
亲爱的GitHub 5,153 about 4 years ago 致GitHub的一封公开信
thank-you-github 1,982 6 months ago 一封从GitHub毕业的公开信
Gist介绍与用法 Gist 是Github的一个子服务
最活跃的GitHub用户 想看最活跃用户可以看这里
Top 10 Git Tutorials for Beginners -教你使用git最好的10本书
使用GitHub进行团队合作 译文
一键收藏至Github 通过 Rails 收藏文章,并自动提交至 github。
Github Hacking Github的各种黑客技能
Github上都有哪些有用但不为大家熟知的小功能? 知乎问题
如果你用GitHub,可以这样提高效率 基于Github,搭建一整套代码管理服务
如何选择开源许可证? 六种开源协议GPL、BSD、MIT、Mozilla、Apache和LGPL之间的区别
git-commit-guide 82 about 9 years ago git commit message 指南
git操作是不是很难记住? 笔者试着分类git的常用操作,方便同样是刚入门git的你查阅。
GUI for git|SourceTree|入门基础 SourceTree简介
Git版本控制与工作流 针对git版本控制和工作流的总结
在github上写博客
GitHub Universe 大会总结:信息流推荐开源库,推出社区功能
[译] GitHub Actions 介绍,了解一下?

awesome-github / 网站

GitHub Trending GitHub官方的仓库和开发者流行榜
GitHub Resume 根据GitHub的信息生成简历
GitBook Github上写书,发布到GitBook
choose a license GitHub发布了choosealicense.com网站,在呼吁开源项目开发者选择一个许可证的同时,还提供了许可证的一些简要说明。
jekyllthemes 2,275 4 months ago 一些好看的jekyll主题
gitential.com Analytics for Git
feathub GitHub上投票的网站
git-history 13,563 about 1 month ago 这个工具可以非常形象地展示某个文件的提交历史,包括提交开发者的信息和时间,提交后文件的内容。
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上的链接

awesome-github / 工具

http://shields.io/ 开源项目的徽章
Classroom for GitHub 1,346 over 4 years ago Classroom for GitHub 可以自动创建代码仓库和访问控制,可以让老师很方便的在 GitHub 上发布代码任务和收集作业。
Hexo 39,525 about 1 month ago 通过Github Pages写博客的Node.js框架
octicons 8,322 13 days ago GitHub的 图标字体
markdown-editor 2,838 over 4 years ago GitHub味道的markdown编辑器
backup-utils 1,192 9 days ago backup-utils 是 Github 企业备份工具,它包括一些备份和恢复工具。这些备份工具实现了多项用于备份主机的高级功能,还原功能也已经包括在 GitHub Enterprise 中。
gistblog 294 over 10 years ago -gistblog 是一个简单的 Node.js 应用,使用 Github 的认证系统和 gist 提供的后台存储来实现博客的功能。可使用 Markdown 编写博客。
openspace 74 over 2 years ago -Openspace 是一个用来将你在 Github 上的项目汇总显示在一个网页里的应用。
primer 12,568 6 days ago -Primer 是 Github 工具包,用于 Github 前端设计。
https://gitter.im 专门给GitHub开源项目或者开源作者提供的聊天软件
boennemann - badges 1,219 over 5 years ago 各种徽章
GitTorrent 4,747 over 4 years ago
Insight.io 一款Chrome浏览器插件(可能是迄今为止最好的 GitHub 代码浏览插件)
ohmystar Mac上管理你GitHub star的工具
GithubPulse 542 over 5 years ago OS X状态栏的APP,帮你记住你在GitHub每天的贡献
pophub OS X状态栏的APP,显示GitHub 的activities
git-dude 948 over 1 year ago git commit通知
gitee 1,113 about 7 years ago Gitee, OS X status bar application for Github 漂亮的GitHub数据统计工具,还有notifications功能
GitHubFolderDownloader 171 almost 6 years ago 可以下载一个仓库的单个文件夹的桌面工具
MVVMReactiveCocoa 3,717 almost 7 years ago GitBucket iOS App,一个GitHub第三方客户端
Monkey 1,782 over 3 years ago Monkey是一个GitHub第三方iOS客户端,主要是用来展示GitHub上的开发者的排名,以及仓库的排名。
react-native-gitfeed 1,720 over 7 years ago 一个React Native写的Github客户端,支持iOS和Android
githot 377 11 months ago GitHot是一个Android App,用来发现世界上最流行的项目和人
CodeHub 22,820 over 2 years ago CodeHub是C#写的,它是iOS设备上最好的GitHub仓库浏览和维护工具。
RepoStumble 153 over 6 years ago 查看GitHub仓库的手机客户端
GithubTrends 649 over 5 years ago Material Design风格的查看GitHub仓库trending app
ForkHub 2,787 over 2 years ago Android平台的GitHub客户端
GitEgo 35 about 7 years ago Android平台的GitHub客户端
Sources 79 almost 8 years ago 一个极简的 Github 客户端,Sources。内置几十个语法高亮的主题可供选择。
igithub 106 over 14 years ago github 的iPhone端
gitmonitor-ios 53 over 8 years ago 一个通知你不用再push代码的iOS app
GithubWidget 697 about 4 years ago 轻量级显示Github用户的贡献、星数、Follower数、热门仓库的App。
GitPocket 13 about 8 years ago Swift编写GitHub客户端
GitHubContributionsiOS 517 10 months ago 显示你的GitHub Contributions的Today Extension,App Store链接,
github 103 over 7 years ago github第三方Android客户端(适配Material Design)
GitHawk 2,877 almost 2 years ago 针对 GitHub 项目的项目管理应用
CoolHub 35 over 4 years ago Github Android客户端(基于kotlin和组件化)
Gitter 3,663 over 3 years ago GitHub小程序客户端
octotree 22,830 6 months ago -浏览器扩展,树状格式显示GitHub的代码
octo-linker 5,284 about 1 year ago 这款谷歌 Chrome 扩展允许您轻松地浏览 GitHub.com 上的文件和包。
github-hovercard 1,834 almost 2 years ago GitHub Hovercard 是一个浏览器扩展,实现了展示用户在 Github 上信息的信息卡功能,支持 Firefox 和 Chrome 浏览器。
notifier-for-github-chrome 1,842 2 months ago 一个浏览器扩展,它能显示 Github 通知的未读数量
github-menu-back 46 over 9 years ago 一款修改 GitHub 导航栏为之前状态的 Chrome 插件
git-draw 2,165 over 6 years ago 谷歌 Chrome 扩展,给GitHub提交历史画个画
ShowInGitHub 239 over 5 years ago Xcode插件,打开选中行的GitHub提交页面
Reveal-In-GitHub 256 7 months ago 有关GitHub的Xcode插件
Visual Studio 2,384 over 1 year ago 有关GitHub的Visual Studio插件
github-sublime-theme 73 6 months ago GitHub Sublime 主题
GitHubinator 136 about 1 year ago sublime插件,显示选中文本上的远程GitHub仓库
alfred-github-workflow 2,891 10 months ago Alfred 2上使用GitHub命令
github-gmail 1,213 about 2 years ago 在Gmail内快速打开GitHub的通知
chrome-github-avatars 148 almost 9 years ago 谷歌Chrome扩展,可以让你的GitHub主页显示用户的头像。
tab-size-on-github 281 about 3 years ago 谷歌Chrome和Opera扩展,让代码缩进为4个空格而不是8个
hide-files-on-github 320 almost 2 years ago 谷歌Chrome和Opera扩展,隐藏点文件
github-highlight-selected 145 about 5 years ago 谷歌Chrome和Safari扩展,代码高亮,看起来像sublime
github-awesome-autocomplete 1,070 over 5 years ago 谷歌Chrome和Safari以及Firefox扩展,在GitHub的搜索栏加入自动补全功能
chrome-github-mate 360 almost 3 years ago 谷歌Chrome扩展,下载单个文件
Pages2Repo 38 over 9 years ago 谷歌Chrome扩展,通过GitHub Pages网站就能访问仓库。
lovely-forks 607 9 months ago 谷歌Chrome扩展,显示fork你仓库中star最多的
github-pr-filter 17 over 8 years ago 谷歌Chrome扩展,在pr中过滤文件
github-ast-viewer 73 9 months ago 谷歌Chrome扩展,增加代码的抽象语法树
github-canned-responses 368 almost 7 years ago 谷歌Chrome扩展,评论pr或者issue的时候有一些可选项
categoric 12 over 7 years ago 谷歌Chrome扩展,为你的通知分类
octo-preview 40 about 6 years ago 谷歌Chrome扩展,预览你评论的markdown内容
GifHub 651 almost 8 years ago 谷歌Chrome扩展,GifHub一个往GitHub评论里边插入Gif动画的Chrome插件
star-history-plugin 266 about 5 years ago 查看仓库star历史的插件
open-on-github 94 about 2 years ago atom插件,打开文件在github.com
refined-github 24,994 7 days ago chrome插件,简化你的github,增加了一些可用的功能
gitpress 11 almost 16 years ago github的wordpress插件,用于列出用户的仓库
jquery-github 272 over 8 years ago -jquery的插件显示github仓库
sublime-text-git 2,825 5 months ago sublime的git插件
git-plugin 669 12 days ago jenkins的git插件
github-oauth-plugin 102 20 days ago jenkins的github oauth登录插件
twitter-for-github 144 about 6 years ago 在github上显示用户twitter的chrome插件
Hudson-GIT-plugin 51 over 2 years ago Hudson上的GIT插件
git-time-machine 1,117 over 3 years ago atom插件查看提交历史
GitDiff 892 over 2 years ago Xcode插件
vim-gitgutter 8,370 4 months ago git的vim 插件
github-integration-plugin 98 20 days ago Jenkins的GitHub集成插件
OctoLinker 5,284 about 1 year ago 浏览器插件,作用主要是可以跳转到导入的库代码中
octohint 962 2 months ago 可以帮助阅读代码时候,搜索定位同个变量出现的位置
hub 22,832 10 months ago github官方出品的命令行工具,让你更好地使用github
gitflow 26,651 9 months ago
gh 718 about 2 years ago -gh 是一个用 Go 语言开发的 Github 命令行客户端。
node-gh 1,709 over 3 years ago -Node GH 是基于 Node.js 编写的 Github 命令行工具。
gitsome 7,586 10 months ago supercharged Github Client
git-blame-someone-else 10,903 12 months ago 吐槽别人的烂代码
git-pulls 293 about 1 year ago github pull requests的命令后行工具
git-scribe 1,353 about 1 year ago 写电子书的命令行工具
github-gem 1,122 8 months ago github命令行工具
ghterm 49 almost 10 years ago github终端
git-sh 735 over 1 year ago 适合git的bash工作环境
legit 5,706 about 1 year ago 灵感来自于github for mac的git 命令行工具
git-sweep 2,549 about 1 year ago git命令行工具,帮助你清理已经merge到master的分支
github-email 998 about 4 years ago 获取用户的邮箱
git-smart 430 4 months ago
git-subtree 1,368 over 7 years ago
git-town 2,623 6 days ago
git-fire 4,346 over 2 years ago 紧急情况下保存代码
gitsome 7,586 10 months ago Git/GitHub命令行工具
maintainer 0 over 3 years ago 让你的 GitHub repo 对开发者更加友好的命令行工具
git 52,543 6 days ago git源码
sourcetree Windows 和Mac OS X 下免费的 Git客户端
gitbucket 9,159 4 days ago Scala编写的开源Git平台,扩展性好,兼容GitHub
gogs 45,084 12 days ago Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务,由 编写并开源在GitHub。
gitlab GitLab 是一个用于仓库管理系统的开源项目,地址在
gitx 1,768 over 2 years ago Mac平台上的Git GUI客户端
gity 382 over 11 years ago mac的git客户端
svn2git 2,110 3 months ago ruby 实现的迁移svn工程到git
stupidgit 49 almost 13 years ago python编写的git的跨平台GUI
GitUp 11,525 4 months ago Objective-C编写的Mac上的Git客户端
gitea 45,098 6 days ago Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。

awesome-github / 项目

resume.github.com 61,990 almost 2 years ago 根据用户的github信息生成简历
GitHub-Dark 9,663 1 day ago 黑色的GitHub网站风格
github-gists 45 about 8 years ago 拿到一个GitHub用户的所有gist
Get-Your-GitHub-Card 18 about 9 years ago 基于jquery拿到你的GitHub用户资料
ohmyrepo 123 over 2 years ago 一个 GitHub 仓库分析工具
greenhat 1,554 8 months ago 一个让GitHub全绿的“旁门左道”的东西。
gitfiti 8,069 24 days ago 滥用github提交历史
Github-profile-name-writer 133 over 7 years ago 把github提交历史变成你的名字
github-contributions 1,331 about 1 year ago 可以让你的 github 提交日历排出有趣的图案
github-corners 4,941 about 1 month ago 显示 "Fork me on GitHub"
GitHub-jQuery-Repo-Widget 284 10 months ago 一个GitHub风格的挂件,方便在页面中展示GitHub项目
GitHub Archive 2,697 4 months ago GitHub Archive 是一个记录GitHub时间线的项目
github-cards 2,124 almost 2 years ago GitHub Cards 用来展示你的简介
githut 1,276 almost 3 years ago 可视化了GitHub Archive的数据,网站链接,
lolcommits 4,732 12 days ago 每次提交Git都自拍一张
github-selfies 1,144 over 4 years ago Github Selfies 可以在你 Github 的需求和贡献上加上你的自拍照。
badges 1,219 over 5 years ago 收集GitHub上readme页显示的与javascript有关的各种徽章
githug 6,852 3 months ago 通过游戏的方式来练习Git的命令行工具
css3-github-buttons 1,110 over 4 years ago 帮助你创建github风格的 button
git-crypt 8,349 3 months ago git加密
is-github-down 132 about 3 years ago 检查github有没有down机
go-git 4,899 over 2 years ago 通过go来从git服务器读取仓库
GitViz 306 over 2 years ago 帮助你训练git时的可视化工具
learnGitBranching 30,675 6 days ago 学习git的可视化工具
Github 264 over 7 years ago Github 仓库及用户分析爬虫
github-awards 1,581 almost 2 years ago 发现你GitHub的排名
micro-github 726 about 5 years ago 简单地实现GitHub授权
git-changelog-lib 199 about 1 month ago 解析和生成changelog,releasenotes的库
gitalk 7,027 4 months ago Gitalk 是一个基于 Github Issue 和 Preact 开发的评论插件。
GSIL 2,125 12 months ago 实时(15分钟内)的发现Github上泄露的信息
monkeyweb 22 almost 3 years ago GitHub仓库和用户排名的web项目
octokit GitHub API的官方封装库
github - michael 3,604 about 2 years ago JavaScript写的GitHub API的封装库
PyGithub 7,042 15 days ago Python的GitHub API封装库
UAGithubEngine 219 about 9 years ago Objective-C的GitHub API封装库
RxGitHubAPI 73 over 7 years ago -基于RxSwift的GitHub API封装库
GitHub API for Java -面向对象的GitHub API库
go-github 10,446 10 days ago -Go实现的GitHub API库
ruby-github 1,150 over 1 year ago -Ruby实现的GitHub API库
libgit2 9,699 18 days ago Git核心库,通过它可以写一个自己的git应用。
Gift 251 about 8 years ago 通过Swift绑定libgit2,通过它你可以clone一个仓库,查看commit,提交等。
gitkit-js 605 almost 7 years ago gitkit-js,SamyPesse开源的git的javascript实现,包含一系列API,可以管理git仓库,包括读文件,commit, clone,push,fetch等,可以工作在浏览器和node.js上
github3.py 1,212 24 days ago GitHub API v3的python接口
PyGithub 7,042 15 days ago GitHub API v3的python接口
github - Haskell 7,042 15 days ago GitHub API 的Haskell接口
objective-git 88 about 16 years ago Git的Objective-C实现
node-gitlab 1,567 11 days ago gitlab的node api
php-github-api 2,155 14 days ago php的github api
cocoagit 83 about 4 years ago git的objetive-c实现
ruby-github 58 over 13 years ago mbleigh写的ruby的github api
Git.framework 132 about 13 years ago mac os x 平台的objective-c的git实现
pygit2 1,616 16 days ago libgit2的python版
git.js 1,309 over 5 years ago git的js实现
nodegit 5,658 3 months ago git的node实现
GitSharp 662 about 4 years ago .Net实现的git
erlangit 74 about 1 year ago erlang 的git实现
libgit2sharp 3,206 3 months ago .Net实现的git
Gift 251 about 8 years ago Swift编写的git实现
SwiftGit2 642 3 months ago Swift编写的git实现
GithubPilot 55 about 8 years ago Swift的GitHub API 封装
GitYourFeedback 59 about 6 years ago 让你可以直接在iOS App内feedback时向GitHub提交issue
monkey-github-api 3 almost 3 years ago TypeScript编写的GitHub API

awesome-github / 其他的awesome

awesome-github 869 9 months ago 的awesome-github
awesome-browser-extensions-for-github 3,010 3 months ago -GitHub浏览器扩展收集列表
github-cheat-sheet 48,348 7 months ago -一些酷酷的Git和GitHub功能收集
awesome-github-templates 2,101 over 1 year ago github issue 和 pull request的模版列表
awesome-github 637 almost 4 years ago
awesome-jekyll 588 almost 4 years ago
Make timeline in rightside longer 1 over 7 years ago

Backlinks from these awesome lists:

More related projects: