/awesome-github

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

Slack

收集这个awesome-github列表,只是为了更好地使用亲爱的GitHub,欢迎提交pr和issue。

目录

教程

通用教程

Git使用

GitHub Pages

GitBook

  • GitBook 简明教程 - 本教程主要围绕 GitBook 的安装,使用,集成,书籍发布,个性化以及实用插件几个方面。
  • Gitbook 入门教程 - 本书将简单介绍如何安装、编写、生成、发布一本在线图书,且示例全部在windows下展示(其他系统差不多一致):
  • Git教学 - GIT版本控制
  • Gitbook 使用入门 - 本书将简单介绍如何安装、编写、生成、发布一本在线图书。
  • api-guide - gitbook 的api 文档

GitHub API

Travis CI

文章

网站

常用网站

  • GitHub Trending - GitHub官方的仓库和开发者流行榜
  • GitHuber.info - 最好用的GitHub人才挖掘工具
  • Code Review - 利用GitHub进行codereview的网站
  • GitHub Resume - 根据GitHub的信息生成简历
  • GitBook - Github上写书,发布到GitBook
  • choose a license - GitHub发布了choosealicense.com网站,在呼吁开源项目开发者选择一个许可证的同时,还提供了许可证的一些简要说明。
  • vmap.phodal.com - 基于GitHub的O2O应用,寻找身边的GitHub大牛,根据你填写的公司位置查找
  • jekyllthemes - 一些好看的jekyll主题
  • gitential.com - Analytics for Git

GitHub Rank

Star管理

  • My Git Star - My Git Star 是一个开源项目,旨在提供个人 Github Star 管理服务,目前部署在 Heroku 之上,由 @Sidong 维护。
  • GitRep - 国外免费网站,目前打算试用。就像官网介绍的那样,不仅能管理star还能发现
  • Astral - 功能更加简洁。感觉不方便的地方就是需要先添加tag,才能给项目添加tag。
  • CODELF - 基于Google Lovefiled,简洁快速,从开发者角度考虑,用完就走,不给开发者更多的管理负担。开源在GitHub上的链接unbug/codelf
  • gitconstellation - GitHub star 管理

工具

常用工具

  • 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开源项目或者开源作者提供的聊天软件
  • boennemann - badges - 各种徽章
  • GitTorrent
  • Insight.io - 一款Chrome浏览器插件(可能是迄今为止最好的 GitHub 代码浏览插件)

桌面工具

  • ohmystar - Mac上管理你GitHub star的工具
  • GithubPulse - OS X状态栏的APP,帮你记住你在GitHub每天的贡献
  • githubtrending - OS X状态栏的APP,显示GitHub Trending,也有iOS端
  • ghstatus - OS X状态栏的APP,显示GitHub Status
  • pophub - OS X状态栏的APP,显示GitHub 的activities
  • git-dude - git commit通知
  • gitee - Gitee, OS X status bar application for Github 漂亮的GitHub数据统计工具,还有notifications功能
  • GitHubFolderDownloader - 可以下载一个仓库的单个文件夹的桌面工具

App

  • 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仓库浏览和维护工具。
  • ioctocat - GitHub的iOS客户端
  • napcat - 一个比较全面的GitHub的iOS客户端
  • 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 项目的项目管理应用

插件

命令行

  • hub - github官方出品的命令行工具,让你更好地使用github
  • gitflow
  • 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-smart
  • git-subtree
  • git-town
  • git-fire - 紧急情况下保存代码
  • gitsome - Git/GitHub命令行工具
  • maintainer - 让你的 GitHub repo 对开发者更加友好的命令行工具

Git平台与工具

  • git - git源码
  • sourcetree - Windows 和Mac OS X 下免费的 Git客户端
  • gitbucket - Scala编写的开源Git平台,扩展性好,兼容GitHub
  • gogs - Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务,由无闻编写并开源在GitHub。
  • gitlab - GitLab 是一个用于仓库管理系统的开源项目,地址在gitlabhq
  • git-annex - git管理大文件
  • gitx - Mac平台上的Git GUI客户端
  • gity - mac的git客户端
  • svn2git - ruby 实现的迁移svn工程到git
  • stupidgit - python编写的git的跨平台GUI
  • GitUp - Objective-C编写的Mac上的Git客户端
  • gitea - Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。

项目

项目

其他的awesome

Contributing

贡献指引请看 CONTRIBUTING.

License

文章版权采用CC Attribution-NonCommercial 中文:署名-非商业性使用协议.

awesome-github 是coderyi创建的,现在由他和AntBranch组织维护,也欢迎每一个人加入进来.

谢谢所有的贡献者.

copyright (c) 2016 coderyi.all rights reserved.