Skip to content
64

awesome-github

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

2.2k stars512 forks271 entriesLast push Mar 12, 2026 (6 months ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

教程

《Github 帮助文档》 中文翻译

包含了官方文档以及其他文章

GitHub Guides

官方的GitHub使用指引

In 2 lists

GitHub 秘籍

本书为 Github 中级教程,适用在 Github 上做开源项目、制作自己的博客和协同做项目的开发者。

In 8 listsDetails

Github全程指南-如何高效使用?

作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Github?怎样更高效的利用Github?

GotGitHub

全面介绍 GitHub 网站的书

GitHub 开发指南 - 极客学院

本指南的目的是教会你如何实际运用 Github API,本指南是 GitHub 官方文档 Development Guides 的中文翻译版本。

怎样使用 GitHub?

知乎问题

如何高效利用GitHub

gitignore

GitHub官方的.gitignore模板集合

In 5 lists

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。

In 2 lists

Git教程 - 廖雪峰的官方网站

史上最浅显易懂的Git教程!

In 2 lists

git - 简明指南

助你入门 git 的简明指南,木有高深内容 ;)

In 2 lists

常用 Git 命令清单

来自阮一峰的网络日志,列出了 Git 最常用的命令。

In 2 lists

Pro Git(中文版)

书

In 2 lists

Git权威指南

书

In 2 lists

git-flow 备忘清单

git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。

In 2 lists

Git Magic

stanford出品

In 2 lists

Atlassian Git Tutorials

atlassian出品

In 2 lists

Try Git ( Interactive)

互动性的教你使用git

In 3 lists

Git (简体中文)

archlinux出品

In 2 lists

git-recipes

高质量的Git中文教程,来自国外社区的优秀文章和个人实践

In 2 lists

git-it

GitHub一位女员工写的Git教程,繁体中文版在这里可以找到: http://jlord.us/git-it/index-zhtw.html

In 3 lists

Git Town

GitTown 定义了很多高级的 git 命令,例如 git ship / git sync 等以方便 git 的使用

In 2 lists

git-tips

最常用的Git的提示和技巧。

In 6 listsDetails

「Githug」Git 游戏通关流程

这个命令行工具通过游戏的方式来练习你的 Git 技能

In 2 lists

progit2-zh

Pro Git,第二版,简体中文

In 2 lists

git-style-guide

git风格指南

In 4 lists

Git 进阶技巧

适合了解 Git 的基本使用,知道 commit、push、pull,希望掌握 Git 更多功能的人阅读。

In 2 lists

learn-git-basics

git 指南

In 2 lists

30 天精通 Git 版本控管

In 2 lists

图解Git

图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。

In 2 lists

工作中常用的Git命令行

自己在工作中常用的Git命令行的小总结!

In 2 lists

GitHub Pages 指南

官方文档翻译版

GitHub Pages 指南 - 极客学院

本指南是 GitHub Pages 官网 GitHub Pages Basics 的中文翻译版本。

搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门

示范如何在github上搭建Blog,你可以从中掌握github的Pages功能,以及Jekyll软件的基本用法。更重要的是,你会体会到一种建立网站的全新思路。

jekyll 学习资料整理

在学习的同时将内容整理很多相关资料

jekyll-style-guide

hexo你的博客

hexo出自台湾大学生tommy351之手,是一个基于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连击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 https://gist.github.com/ 是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

git commit message 指南

git操作是不是很难记住?

笔者试着分类git的常用操作,方便同样是刚入门git的你查阅。

GUI for git|SourceTree|入门基础

SourceTree简介

Git版本控制与工作流

针对git版本控制和工作流的总结

在github上写博客

GitHub Universe 大会总结:信息流推荐开源库,推出社区功能

[译] GitHub Actions 介绍,了解一下?

网站

GitHub Trending

GitHub官方的仓库和开发者流行榜

In 3 lists

GitHub Resume

根据GitHub的信息生成简历

In 3 lists

GitBook

Github上写书,发布到GitBook

In 6 lists

choose a license

GitHub发布了choosealicense.com网站,在呼吁开源项目开发者选择一个许可证的同时,还提供了许可证的一些简要说明。

In 2 lists

jekyllthemes

一些好看的jekyll主题

gitential.com

Analytics for Git

In 2 lists

feathub

GitHub上投票的网站

In 2 lists

git-history

这个工具可以非常形象地展示某个文件的提交历史,包括提交开发者的信息和时间,提交后文件的内容。

In 2 lists

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上的链接unbug/codelf

工具

http://shields.io/

开源项目的徽章

In 2 lists

Classroom for GitHub

Classroom for GitHub 可以自动创建代码仓库和访问控制,可以让老师很方便的在 GitHub 上发布代码任务和收集作业。

Hexo

通过Github Pages写博客的Node.js框架

In 7 listsDetails

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 前端设计。

In 2 lists

https://gitter.im

专门给GitHub开源项目或者开源作者提供的聊天软件

In 6 listsDetails

boennemann - badges

各种徽章

GitTorrent

A decentralization of Github using BitTorrent and Bitcoin

In 3 lists

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功能

In 2 lists

GitHubFolderDownloader

可以下载一个仓库的单个文件夹的桌面工具

In 2 lists

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链接,Contributions for GitHub

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 通知的未读数量

github-menu-back

一款修改 GitHub 导航栏为之前状态的 Chrome 插件

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命令

In 4 lists

github-gmail

在Gmail内快速打开GitHub的通知

chrome-github-avatars

谷歌Chrome扩展,可以让你的GitHub主页显示用户的头像。

tab-size-on-github

谷歌Chrome和Opera扩展,让代码缩进为4个空格而不是8个

hide-files-on-github

谷歌Chrome和Opera扩展,隐藏点文件

In 2 lists

github-highlight-selected

谷歌Chrome和Safari扩展,代码高亮,看起来像sublime

github-awesome-autocomplete

谷歌Chrome和Safari以及Firefox扩展,在GitHub的搜索栏加入自动补全功能

In 2 lists

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插件

In 2 lists

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 插件

In 2 lists

github-integration-plugin

Jenkins的GitHub集成插件

OctoLinker

浏览器插件,作用主要是可以跳转到导入的库代码中

In 3 lists

octohint

可以帮助阅读代码时候,搜索定位同个变量出现的位置

hub

github官方出品的命令行工具,让你更好地使用github

In 8 listsDetails

gitflow

Makes parallel development very easy, by isolating new development from finished work.

In 2 lists

gh

gh 是一个用 Go 语言开发的 Github 命令行客户端。

In 2 lists

node-gh

Node GH 是基于 Node.js 编写的 Github 命令行工具。

gitsome

supercharged Github Client

In 2 lists

git-blame-someone-else

吐槽别人的烂代码

In 2 lists

git-pulls

github pull requests的命令后行工具

git-scribe

写电子书的命令行工具

In 2 lists

github-gem

github命令行工具

ghterm

github终端

git-sh

适合git的bash工作环境

In 4 lists

legit

灵感来自于github for mac的git 命令行工具

git-sweep

git命令行工具,帮助你清理已经merge到master的分支

In 3 lists

github-email

获取用户的邮箱

git-smart

Add some smarts to your git workflow

In 2 lists

git-subtree

merges and splits subtrees from your project into subprojects and back. Part of Git since version 1.7.

In 2 lists

git-town

git-fire

紧急情况下保存代码

maintainer

让你的 GitHub repo 对开发者更加友好的命令行工具

github-discover-cli

帮助你发现 GitHub 上热门开源仓库和话题的命令行工具

git

git源码

In 3 lists

sourcetree

Windows 和Mac OS X 下免费的 Git客户端

gitbucket

Scala编写的开源Git平台,扩展性好,兼容GitHub

In 2 lists

gogs

Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务,由无闻编写并开源在GitHub。

In 2 lists

gitlab

GitLab 是一个用于仓库管理系统的开源项目,地址在gitlabhq

In 2 lists

gitx

Mac平台上的Git GUI客户端

gity

mac的git客户端

svn2git

ruby 实现的迁移svn工程到git

stupidgit

python编写的git的跨平台GUI

GitUp

Objective-C编写的Mac上的Git客户端

In 2 lists

gitea

Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。

In 9 listsDetails

项目

resume.github.com

根据用户的github信息生成简历

In 2 lists

GitHub-Dark

黑色的GitHub网站风格

In 2 lists

github-gists

拿到一个GitHub用户的所有gist

Get-Your-GitHub-Card

基于jquery拿到你的GitHub用户资料

ohmyrepo

一个 GitHub 仓库分析工具

greenhat

一个让GitHub全绿的“旁门左道”的东西。

gitfiti

滥用github提交历史

In 2 lists

Github-profile-name-writer

把github提交历史变成你的名字

github-contributions

可以让你的 github 提交日历排出有趣的图案

In 2 lists

github-corners

显示 "Fork me on GitHub"

GitHub-jQuery-Repo-Widget

一个GitHub风格的挂件,方便在页面中展示GitHub项目

GitHub Archive

GitHub Archive 是一个记录GitHub时间线的项目

github-cards

GitHub Cards 用来展示你的简介

In 2 lists

githut

可视化了GitHub Archive的数据,网站链接,http://githut.info/

lolcommits

每次提交Git都自拍一张

In 4 lists

github-selfies

Github Selfies 可以在你 Github 的需求和贡献上加上你的自拍照。

boennemann - badges

各种徽章

githug

通过游戏的方式来练习Git的命令行工具

css3-github-buttons

帮助你创建github风格的 button

git-crypt

git加密

In 3 lists

is-github-down

检查github有没有down机

go-git

通过go来从git服务器读取仓库

In 3 lists

GitViz

帮助你训练git时的可视化工具

learnGitBranching

学习git的可视化工具

In 4 lists

Github

Github 仓库及用户分析爬虫

github-awards

发现你GitHub的排名

micro-github

简单地实现GitHub授权

In 2 lists

git-changelog-lib

解析和生成changelog,releasenotes的库

gitalk

Gitalk 是一个基于 Github Issue 和 Preact 开发的评论插件。

GSIL

实时(15分钟内)的发现Github上泄露的信息

In 2 lists

monkeyweb

GitHub仓库和用户排名的web项目

octokit

GitHub API的官方封装库

github - michael

JavaScript写的GitHub API的封装库

PyGithub

Python的GitHub API封装库

In 2 lists

UAGithubEngine

Objective-C的GitHub API封装库

RxGitHubAPI

基于RxSwift的GitHub API封装库

GitHub API for Java

面向对象的GitHub API库

go-github

Go实现的GitHub API库

In 5 listsDetails

ruby-github

Ruby实现的GitHub API库

libgit2

Git核心库,通过它可以写一个自己的git应用。

In 2 lists

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接口

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实现

In 4 listsDetails

GitSharp

.Net实现的git

erlangit

erlang 的git实现

libgit2sharp

.Net实现的git

In 2 lists

SwiftGit2

Swift编写的git实现

GithubPilot

Swift的GitHub API 封装

GitYourFeedback

让你可以直接在iOS App内feedback时向GitHub提交issue

monkey-github-api

TypeScript编写的GitHub API

其他的awesome

awesome-github

phillipadsmith的awesome-github

In 4 listsDetails

awesome-browser-extensions-for-github

GitHub浏览器扩展收集列表

In 5 listsDetails

GitHub 秘籍

本书为 Github 中级教程,适用在 Github 上做开源项目、制作自己的博客和协同做项目的开发者。

In 8 listsDetails

awesome-github-templates

github issue 和 pull request的模版列表

awesome-github

by @Kikobeats – GitHub secrets and goodies.

In 3 lists

awesome-jekyll

A collection of awesome Jekyll tools, plugins, themes, guides and much more.

In 2 lists

Make timeline in rightside longer

See category
92

Awesome Docker

veggiemonk/awesome-docker

:whale: A curated list of Docker resources and projects

Fresh★ 37k389 entriesPushed 17 days ago
92

Awesome GraphQL

chentsulin/awesome-graphql

Awesome list of GraphQL

Fresh★ 15k483 entriesPushed yesterday
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Quant

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

Fresh★ 30k678 entriesPushed today
89

Awesome Django

wsvincent/awesome-django

A curated list of awesome things related to Django

Fresh★ 11k326 entriesPushed 13 days ago
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago