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: over 1 year ago
Linked from 3 awesome lists

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

awesome-github / 教程

《Github 帮助文档》 中文翻译 840 about 3 years ago 包含了官方文档以及其他文章
GitHub Guides 官方的GitHub使用指引
GitHub 秘籍 48,698 about 1 year ago 本书为 Github 中级教程,适用在 Github 上做开源项目、制作自己的博客和协同做项目的开发者。
Github全程指南-如何高效使用? 7,391 almost 4 years ago 作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Github?怎样更高效的利用Github?
GotGitHub 全面介绍 GitHub 网站的书
GitHub 开发指南 - 极客学院 本指南的目的是教会你如何实际运用 Github API,本指南是 GitHub 官方文档 Development Guides 的中文翻译版本。
怎样使用 GitHub? 知乎问题
如何高效利用GitHub
gitignore 163,078 6 months ago GitHub官方的.gitignore模板集合
GitHub 漫游指南 10,188 9 months ago phodal的GitHub故事与教程
Github MarkDown语法指南 6,869 about 2 years ago 使用Github必备
git/github guide 使用Git和GitHub的指导
如何在GitHub上为开源项目做贡献? 14 小节课教你如何使用 GitHub,并为开源项目做贡献。
GitHub Pull Request Tutorial 学习提交你的第一个pr
learn-with-open-source 1,724 about 3 years ago 开放文档:《借助开源项目,学习软件开发》
open_source_analysis 21 almost 10 years ago -借助openhub.net分析开源项目,列举了开源历史上那些的成功项目
GitHub秘籍 本秘籍收录了一些Git和Github非常酷同时又少有人知的功能。
github-guide 8 over 9 years ago GitHub 使用指南
Git 北京 《 Git 北京》是一本带初学者学会 git 版本控制工具和 github.com 社交化编程平台的书。
Github与Git简明教程 92 over 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,673 about 6 years ago -高质量的Git中文教程,来自国外社区的优秀文章和个人实践
git-it GitHub一位女员工写的Git教程,繁体中文版在这里可以找到:
Git Town GitTown 定义了很多高级的 git 命令,例如 git ship / git sync 等以方便 git 的使用
git-tips 21,407 7 months ago 最常用的Git的提示和技巧。
「Githug」Git 游戏通关流程 这个命令行工具通过游戏的方式来练习你的 Git 技能
progit2-zh 1,468 9 months ago Pro Git,第二版,简体中文
git-style-guide 5,087 over 2 years ago git风格指南
Git 进阶技巧 56 over 8 years ago 适合了解 Git 的基本使用,知道 commit、push、pull,希望掌握 Git 更多功能的人阅读。
learn-git-basics 64 10 months ago git 指南
30 天精通 Git 版本控管 4,004 over 1 year ago
图解Git 图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。
工作中常用的Git命令行 18 about 7 years ago 自己在工作中常用的Git命令行的小总结!
GitHub Pages 指南 官方文档翻译版
GitHub Pages 指南 - 极客学院 本指南是 GitHub Pages 官网 GitHub Pages Basics 的中文翻译版本。
jekyll官方文档中文翻译版 将纯文本转换为静态博客网站
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。
jekyll 学习资料整理 0 almost 10 years ago 在学习的同时将内容整理很多相关资料
jekyll-style-guide
hexo你的博客 hexo出自台湾大学生 之手,是一个基于Node.js的静态博客程序,其编译上百篇文字只需要几秒。
Hexo 中文版 hexo官网中文版
像 geek 一样写博客 结合了Octopress
GitBook 简明教程 本教程主要围绕 GitBook 的安装,使用,集成,书籍发布,个性化以及实用插件几个方面。
Gitbook 入门教程 本书将简单介绍如何安装、编写、生成、发布一本在线图书,且示例全部在windows下展示(其他系统差不多一致):
Gitbook 使用入门 160 about 6 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 about 3 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,155 over 4 years ago 致GitHub的一封公开信
thank-you-github 1,984 about 1 year 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 over 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,284 11 months ago 一些好看的jekyll主题
gitential.com Analytics for Git
feathub GitHub上投票的网站
git-history 13,569 8 months 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,347 about 5 years ago Classroom for GitHub 可以自动创建代码仓库和访问控制,可以让老师很方便的在 GitHub 上发布代码任务和收集作业。
Hexo 39,690 6 months ago 通过Github Pages写博客的Node.js框架
octicons 8,348 5 months ago GitHub的 图标字体
markdown-editor 2,842 about 5 years ago GitHub味道的markdown编辑器
backup-utils 1,194 6 months ago backup-utils 是 Github 企业备份工具,它包括一些备份和恢复工具。这些备份工具实现了多项用于备份主机的高级功能,还原功能也已经包括在 GitHub Enterprise 中。
gistblog 294 almost 11 years ago -gistblog 是一个简单的 Node.js 应用,使用 Github 的认证系统和 gist 提供的后台存储来实现博客的功能。可使用 Markdown 编写博客。
openspace 74 almost 3 years ago -Openspace 是一个用来将你在 Github 上的项目汇总显示在一个网页里的应用。
primer 12,581 5 months ago -Primer 是 Github 工具包,用于 Github 前端设计。
https://gitter.im 专门给GitHub开源项目或者开源作者提供的聊天软件
boennemann - badges 1,218 about 6 years ago 各种徽章
GitTorrent 4,750 almost 5 years ago
Insight.io 一款Chrome浏览器插件(可能是迄今为止最好的 GitHub 代码浏览插件)
ohmystar Mac上管理你GitHub star的工具
GithubPulse 543 about 6 years ago OS X状态栏的APP,帮你记住你在GitHub每天的贡献
pophub OS X状态栏的APP,显示GitHub 的activities
git-dude 946 almost 2 years ago git commit通知
gitee 1,114 over 7 years ago Gitee, OS X status bar application for Github 漂亮的GitHub数据统计工具,还有notifications功能
GitHubFolderDownloader 171 over 6 years ago 可以下载一个仓库的单个文件夹的桌面工具
MVVMReactiveCocoa 3,716 over 7 years ago GitBucket iOS App,一个GitHub第三方客户端
Monkey 1,781 about 4 years ago Monkey是一个GitHub第三方iOS客户端,主要是用来展示GitHub上的开发者的排名,以及仓库的排名。
react-native-gitfeed 1,718 about 8 years ago 一个React Native写的Github客户端,支持iOS和Android
githot 377 over 1 year ago GitHot是一个Android App,用来发现世界上最流行的项目和人
CodeHub 22,820 almost 3 years ago CodeHub是C#写的,它是iOS设备上最好的GitHub仓库浏览和维护工具。
RepoStumble 153 about 7 years ago 查看GitHub仓库的手机客户端
GithubTrends 650 almost 6 years ago Material Design风格的查看GitHub仓库trending app
ForkHub 2,787 about 3 years ago Android平台的GitHub客户端
GitEgo Android平台的GitHub客户端
Sources 79 over 8 years ago 一个极简的 Github 客户端,Sources。内置几十个语法高亮的主题可供选择。
igithub 106 almost 15 years ago github 的iPhone端
gitmonitor-ios 53 about 9 years ago 一个通知你不用再push代码的iOS app
GithubWidget 697 over 4 years ago 轻量级显示Github用户的贡献、星数、Follower数、热门仓库的App。
GitPocket 13 over 8 years ago Swift编写GitHub客户端
GitHubContributionsiOS 520 over 1 year ago 显示你的GitHub Contributions的Today Extension,App Store链接,
github 104 about 8 years ago github第三方Android客户端(适配Material Design)
GitHawk 2,878 over 2 years ago 针对 GitHub 项目的项目管理应用
CoolHub 35 almost 5 years ago Github Android客户端(基于kotlin和组件化)
Gitter 3,672 almost 4 years ago GitHub小程序客户端
octotree 22,865 12 months ago -浏览器扩展,树状格式显示GitHub的代码
octo-linker 5,287 over 1 year ago 这款谷歌 Chrome 扩展允许您轻松地浏览 GitHub.com 上的文件和包。
github-hovercard 1,837 over 2 years ago GitHub Hovercard 是一个浏览器扩展,实现了展示用户在 Github 上信息的信息卡功能,支持 Firefox 和 Chrome 浏览器。
notifier-for-github-chrome 1,849 8 months ago 一个浏览器扩展,它能显示 Github 通知的未读数量
github-menu-back 46 almost 10 years ago 一款修改 GitHub 导航栏为之前状态的 Chrome 插件
git-draw 2,166 almost 7 years ago 谷歌 Chrome 扩展,给GitHub提交历史画个画
ShowInGitHub 239 almost 6 years ago Xcode插件,打开选中行的GitHub提交页面
Reveal-In-GitHub 256 about 1 year ago 有关GitHub的Xcode插件
Visual Studio 2,386 almost 2 years ago 有关GitHub的Visual Studio插件
github-sublime-theme 73 12 months ago GitHub Sublime 主题
GitHubinator 137 over 1 year ago sublime插件,显示选中文本上的远程GitHub仓库
alfred-github-workflow 2,896 6 months ago Alfred 2上使用GitHub命令
github-gmail 1,215 over 2 years ago 在Gmail内快速打开GitHub的通知
chrome-github-avatars 148 over 9 years ago 谷歌Chrome扩展,可以让你的GitHub主页显示用户的头像。
tab-size-on-github 281 over 3 years ago 谷歌Chrome和Opera扩展,让代码缩进为4个空格而不是8个
hide-files-on-github 320 over 2 years ago 谷歌Chrome和Opera扩展,隐藏点文件
github-highlight-selected 145 over 5 years ago 谷歌Chrome和Safari扩展,代码高亮,看起来像sublime
github-awesome-autocomplete 1,071 over 6 years ago 谷歌Chrome和Safari以及Firefox扩展,在GitHub的搜索栏加入自动补全功能
chrome-github-mate 360 over 3 years ago 谷歌Chrome扩展,下载单个文件
Pages2Repo 38 almost 10 years ago 谷歌Chrome扩展,通过GitHub Pages网站就能访问仓库。
lovely-forks 611 about 1 year ago 谷歌Chrome扩展,显示fork你仓库中star最多的
github-pr-filter 17 about 9 years ago 谷歌Chrome扩展,在pr中过滤文件
github-ast-viewer 73 about 1 year ago 谷歌Chrome扩展,增加代码的抽象语法树
github-canned-responses 368 over 7 years ago 谷歌Chrome扩展,评论pr或者issue的时候有一些可选项
categoric 12 almost 8 years ago 谷歌Chrome扩展,为你的通知分类
octo-preview 40 over 6 years ago 谷歌Chrome扩展,预览你评论的markdown内容
GifHub 651 over 8 years ago 谷歌Chrome扩展,GifHub一个往GitHub评论里边插入Gif动画的Chrome插件
star-history-plugin 266 over 5 years ago 查看仓库star历史的插件
open-on-github 94 over 2 years ago atom插件,打开文件在github.com
refined-github 25,292 5 months ago chrome插件,简化你的github,增加了一些可用的功能
gitpress 11 over 16 years ago github的wordpress插件,用于列出用户的仓库
jquery-github 272 about 9 years ago -jquery的插件显示github仓库
sublime-text-git 2,825 12 months ago sublime的git插件
git-plugin 669 5 months ago jenkins的git插件
github-oauth-plugin 102 6 months ago jenkins的github oauth登录插件
twitter-for-github 144 over 6 years ago 在github上显示用户twitter的chrome插件
Hudson-GIT-plugin 51 almost 3 years ago Hudson上的GIT插件
git-time-machine 1,117 almost 4 years ago atom插件查看提交历史
GitDiff 891 about 3 years ago Xcode插件
vim-gitgutter 8,381 10 months ago git的vim 插件
github-integration-plugin 98 5 months ago Jenkins的GitHub集成插件
OctoLinker 5,287 over 1 year ago 浏览器插件,作用主要是可以跳转到导入的库代码中
octohint 962 9 months ago 可以帮助阅读代码时候,搜索定位同个变量出现的位置
hub 22,851 over 1 year ago github官方出品的命令行工具,让你更好地使用github
gitflow 26,688 about 1 year ago
gh 717 over 2 years ago -gh 是一个用 Go 语言开发的 Github 命令行客户端。
node-gh 1,709 almost 4 years ago -Node GH 是基于 Node.js 编写的 Github 命令行工具。
gitsome 7,594 over 1 year ago supercharged Github Client
git-blame-someone-else 10,944 over 1 year ago 吐槽别人的烂代码
git-pulls 293 over 1 year ago github pull requests的命令后行工具
git-scribe 1,353 over 1 year ago 写电子书的命令行工具
github-gem 1,123 about 1 year ago github命令行工具
ghterm 49 over 10 years ago github终端
git-sh 734 almost 2 years ago 适合git的bash工作环境
legit 5,701 over 1 year ago 灵感来自于github for mac的git 命令行工具
git-sweep 2,561 over 1 year ago git命令行工具,帮助你清理已经merge到master的分支
github-email 999 over 4 years ago 获取用户的邮箱
git-smart 430 10 months ago
git-subtree 1,369 almost 8 years ago
git-town 2,672 5 months ago
git-fire 4,358 about 3 years ago 紧急情况下保存代码
gitsome 7,594 over 1 year ago Git/GitHub命令行工具
maintainer 0 almost 4 years ago 让你的 GitHub repo 对开发者更加友好的命令行工具
git 52,873 5 months ago git源码
sourcetree Windows 和Mac OS X 下免费的 Git客户端
gitbucket 9,176 5 months ago Scala编写的开源Git平台,扩展性好,兼容GitHub
gogs 45,220 6 months ago Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务,由 编写并开源在GitHub。
gitlab GitLab 是一个用于仓库管理系统的开源项目,地址在
gitx 1,767 almost 3 years ago Mac平台上的Git GUI客户端
gity 382 almost 12 years ago mac的git客户端
svn2git 2,112 10 months ago ruby 实现的迁移svn工程到git
stupidgit 49 over 13 years ago python编写的git的跨平台GUI
GitUp 11,546 10 months ago Objective-C编写的Mac上的Git客户端
gitea 45,631 5 months ago Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。

awesome-github / 项目

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

awesome-github / 其他的awesome

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

Backlinks from these awesome lists:

More related projects: