[转]2017年最具价值的十大开源项目!GitHub 年度报告~

GitHub 2017 年度报告》GitHub 每一年都会在年度盛会中推出数据报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。那么今年哪些开源项目最具价值呢?咱们一块儿来看看被 Fork 最多的开源项目:前端

 

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

 

具体这些项目是啥呢,接下来咱们详细介绍一下:vue

 

1tensorflowreact

https://github.com/tensorflow/tensorflow Stars 68835linux

 

0?wx_fmt=png

 

TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow 的表现比第一代的 DistBelief 快了 2 倍。TensorFlow 内建深度学习的扩展支持,任何可以用计算流图形来表达的计算,均可以使用 TensorFlow。任何基于梯度的机器学习算法都可以受益于 TensorFlow 的自动分 化(auto-differentiation)。经过灵活的 Python 接口,要在 TensorFlow 中表达想法也会很容易。点击阅读:《【开源推荐 5】快速入门 Google 机器学习系统 TensorFlow》git

 

2Web 前端UI 框架 Bootstrap程序员

https://github.com/twbs/bootstrap Stars 115884github

 

0?wx_fmt=jpeg

 

Bootstrap 是快速开发 Web 应用程序的前端工具包。它是一个 CSS,HTML 和 JS 的集合,它使用了最新的浏览器技术,给你的 Web 开发提供了时尚的版式,表单,buttons,表格,网格系统等等。算法

 

3Gitignorespring

https://github.com/github/gitignore Star 55933数据库

 

各类语言环境下 gitignore 文件的一个集合

 

4静态站点生成器 Jekyll

https://github.com/jekyll/jekyll Star 31481

 

Jekyll 是一个简单的免费的 Blog 生成工具,相似 WordPress。可是和 WordPress 又有很大的不一样,缘由是 Jekyll 只是一个生成静态网页的工具,不须要数据库支持。可是能够配合第三方服务,例如 discuz。最关键的是 Jekyll 能够免费部署在 Github 上,并且能够绑定本身的域名。

 

5models

https://github.com/tensorflow/models Star 22000

 

这个 models 存储库包含一些在 TensorFlow 中实现的不一样模型:

官方模型是使用 TensorFlow 的高级 API 的示例模型的集合。该模型的目的是保持良好的维护、测试,并与最新的 TensorFlow API 保持同步。优化了速度,同时也易于阅读。

 

 

6JavaScript 框架 Vue.js

https://github.com/vuejs/vue Stars 68825

 

Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性:

● 可扩展的数据绑定

● 将普通的 JS 对象做为 model

● 简洁明了的 API

● 组件化 UI 构建

● 配合别的库使用

点击阅读《【开源推荐 4】渐进式 JavaScript 框架 Vue.js,精华都在这了》

 

7JavaScript 库 React

https://github.com/facebook/react Stars 78552

 

React(有时叫React.js或ReactJS)是 Facebook 推出的一个为数据提供渲染为 HTML 视图,用来构建用户界面的开源 JavaScript 库。

 

React 视图一般采用包含以自定义 HTML 标记规定的其余组件的组件渲染。React 为程序员提供了一种子组件不能直接影响外层组件("data flows down")的模型,数据改变时对 HTML 文档的有效更新,和现代单页应用中组件之间干净的分离。

 

8Patchwork

https://github.com/jlord/patchwork Star 546

 

这是一个用于学习Git和GitHub的开源应用程序,由 GitHub 托管

 

9Spring-boot

https://github.com/spring-projects/spring-boot Star 16728

 

Spring Boot 项目旨在简化建立产品级的 Spring 应用和服务。你可经过它来选择不一样的 Spring 平台。可建立独立的 Java 应用和 Web 应用,同时提供了命令行工具来容许 'spring scripts'。

 

10Linux

https://github.com/torvalds/linux Star 50728

 

Linux 是一种自由和开放源码的类 Unix 操做系统,存在着许多不一样的 Linux 版本,但它们都使用了 Linux 内核。Linux 可安装在各类计算机硬件设备中,好比手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux 是一个领先的操做系统,世界上运算最快的 10 台超级计算机运行的都是 Linux 操做系统。严格来说,Linux 这个词自己只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,而且使用 GNU 工程各类工具和数据库的操做系统。

 转自 https://blog.csdn.net/UzV80PX5V412NE/article/details/78267757

还有 

Kubernetes 当Google在2014年发布Kubernetes的时候,这个项目的前途看起来很光明。该项目的目标很是远大,试图解决在多个层次、组和角色之间对分布式服务器容器协调的问题。例如,一家公司可能在四个城市的三个环境层(开发、预备、生产)上运行了200多个容器,这管理起来很是头疼。 咱们必需要认可,在过去的几年里,虚拟服务器协做在大型企业的复杂部署中占有举足轻重的地位。这是Amazon Web Services目前如此成功的其中一个缘由。即便像Docker这种虚拟化的容器部署逐渐兴起,但问题依然存在。公司必须依靠脆弱的开源项目、昂贵的专有平台或者依靠普遍的内部工具来管理虚拟集群和容器。 在大规模的容器协做方面,Kubernetes彷佛明显处于领先地位,并与纽约时报、高盛、SoundCloud、Box、Comcast 和 易趣 等用户创建了合做关系。 

相关文章
相关标签/搜索