GitHub 上比较有意思的项目

以程序员的角度回答下这个问题。

觉得有意思包括两方面

1. 意想不到的用途,即一般人想不到 Github 原来还可以这么用!

2. 让很多人受益的项目,特点是一般都是大型协作项目, contributors 比较多,对多数开发者适用

下面分别说下两个中我觉得比较典型的例子,会不断更新

一、意想不到的用途

利用 Github 生成书籍,目前已有近千本书籍,具体见 Explore
- GitBook

根据个人 Github 信息生成个人简历,比如我的简历  GitHub
Résumé
  ,将链接最后换为你的
Github 用户名生成你自己的简历,第一次有点慢 orz

Android 招聘,这个是我无聊发起的,利用 Watch 功能推送新提交(PR)的职位给关注者

支付宝前端负责人玉伯的博客,比较不同的是利用 Issues 做博客,跟上面一样,利用 Watch 功能推送新文章给关注者

  • 利用 Github Page 做博客

这个就不举例子了,因为现在太多个人博客是利用这个了。现在虽然感觉一般了,但刚出来那会儿绝对是让所有人惊奇的

GitHub 支持 PSD Diff,设计师能否使用它作为设计稿版本控制工具?貌似稍微有点偏题

二、受众极广的项目

这个系列包括各种令人惊叹的项目,从各种编程语言到 算法、分析、大数据、书籍等等。网站版 Awesome
Awesomeness by Alexander Bayandin

各种语言的 Gitignore。



关注我的微博:GitHub那些事儿

时间: 2024-08-01 10:46:13

GitHub 上比较有意思的项目的相关文章

Github上优秀的Objective-C项目简介

Github上优秀的Objective-C项目简介 主要对当前Github排名靠前的项目做一个简单的简介,方便自己快速了解 Objective-C的一些优秀的开源框架. 项目名称 项目信息 AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单,

iOS开发必读-GitHub 上Top100 的 Objective-C 项目

这篇文章是官方账号在简书推出的文章,感兴趣的请点击下面: 点我看<iOS开发必读-GitHub 上Top100 的 Objective-C 项目> 简单摘录5个项目: 1.AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现

导入GitHub上已经下载的项目

我们从GitHub上下载项目,导入的时候回报No projects are found to import. 下面教你怎样导入已经从GitHub上下载好的项目 下面以:https://github.com/bauerca/drag-sort-listview下载的的项目为例. 1.下载下来的项目压缩包和解压后 2.现在导入demo和library,demo为项目,library是作为包供demo使用 发现提示没有发现可供导入的工程 3.现在打开Demo文件夹,发现没有.classpath和.pr

GitHub上关于docker的项目排名前十个介绍,同时推荐下两本gitbook

GitHub上关于docker的项目排名前十个介绍,同时推荐下两本gitbook 1. docker: https://github.com/docker/docker开发语言:Go ? 18,761 Stargazers支持者 ? 3,861 Forks被拷贝次数Docker - the open-source application container engine,这个就是docker本身了. 2. dokku: https://github.com/progrium/dokku开发语言:

github上如何删除一个项目(仓库)

最近在学习使用git来管理项目,在学习管理远程库时,使用github来管理,创建的项目后来发现不需要这个项目了,想删除,找了好久都没找到在哪删除,在这里特意记录下来 首先创建一个Repositories 点击New repository创建项目 填写好内容后点击:Create repository 一个github项目就创建好了 点击用户名就能看见刚创建的项目,如果要删除这个项目就点击Repositories 点击要删除的项目"vlc_music_play" 点击"Settt

正确启动从GitHub上下载的vue项目:vueAdmin-template

先讲重点,后上相关资料: 遇到的问题:在启动从GitHub上下载的vue项目:vueAdmin-template 时报错:'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 报错如下: 报错原因:直接从GitHub上下载下来的项目缺少依赖,即:项目里没有node_modules文件夹 解决办法:运行 npm install 命令下载依赖即可. 然后运行 npm run dev 即可启动项目. ********************************分割线**

如何在Android studio上运行从github上下载的RN项目

想要编译别人的RN项目,还是要踩踩坑才能走上正轨啊,分享下我试过多种方法后最喜欢的方法(其实是因为我多次用VS Code编译都是以失败而告终,所以才选择的studio) 注意:这一步是你的开发环境都安装配置好了,RN项目可以正常创建啦 1,从GitHub上下载一个RN项目,解压到文件夹 2,用Android studio打开项目下的xxx/android文件 (1)打开后,首先打开Terminal敲入命令行:npm install 下载安装所需要的组件 (2)接下来成功后在Terminal命令行

GitHub上优秀的开源项目(转载)

转载出处:https://github.com/Trinea/android-open-project 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView. ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView. GraphView.UI Style 等等. 一.

在GitHub上分享自己的项目

GitHub主要是用作基于Git的分布式版本管理系统的库,可以保存和管理自己的代码,而且主要用作代码的合作开发. 注册GitHub后你就会有0.3G的免费空间,不过只能创建公开项目,这也满足代码分享的目的,我最喜欢的倒是它的代码展示方式,可以直接浏览你的代码,代码是经过高亮.添加行号处理过的,十分漂亮,体验一流,而作为想要了解你代码的人,可以选择直接在线浏览自己感兴趣的,也可以直接下载压缩包,或者直接使用Git clone到本地 因为GitHub是基于Git版本控制系统,所以你上传修改代码什么的