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

xd502djj xd502djj     2022-12-19     570

关键词:

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

 

技术分享图片

 

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

 

1tensorflow

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

 

技术分享图片

 

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

 

2Web 前端UI 框架 Bootstrap

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

 

技术分享图片

 

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

 

3Gitignore

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 和 易趣 等用户建立了合作关系。 

 

喜讯apachedolphinscheduler荣获“2020年度十大开源新锐项目”

...新锐项目囊括了最近三年内,开源领域活跃度最高、最具创新性和发展潜质的项目,年度开源新锐项目评选受欢迎程度更是成为四大榜单之最。ApacheDolphinScheduler(incubator)经过层层环节的选拔,成功晋级【十大开源新锐... 查看详情

2017黑科技趋势最具看点的十大新品

  腾讯数码讯(Human)作为一年一度的全球消费电子市场风向标,今年同样在拉斯维加斯举办的CES2017消费电子展,依然吸引了一大批全球各个领域的厂商参展,从科技巨头到初创小团队、从传统汽车厂商再到家电企业,似乎所有... 查看详情

2017年度最具商业价值人工智能公司top50榜单发布

2017年度最具商业价值人工智能公司TOP50榜单发布 未来最有赚钱潜力的50个人工智能项目都在这里了。经过了60年的发展,人工智能在2017年,正式走向应用的元年。从今年起,人工智能首次被写入政府工作报告。AI相关内容,... 查看详情

2016年最值得学习的五大开源项目

1,MaterialAnimations演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学... 查看详情

视频会议及流媒体十大开源项目

...效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及优缺点做一个全面的评价与排名。1、 OpenH323项目    查看详情

十大开源游戏引擎深入比较(转)

在国内外,业界盛传有十大开源游戏引擎,分别是OGRE、Irrlicht、Panda3D、CrystalSpace、jME、BlenderGameEngine、RealityFactory、TheNebulaDevice2、RealmForge、OpenScene-Graph。我们对这十款开源游戏引擎深入进行分析。(1)OGRE是面向对象图形渲染引擎(... 查看详情

喜讯apachedolphinscheduler荣获“2020年度十大开源新锐项目”

...020中国技术力量年度榜单评选】结果正式揭晓。 2020年度十大开源新锐项目、2020年度十大开源杰出贡献人物、2020年度十大云原生创新技术方案以及2020年度十大云原生行业落地典范四大榜单&#x 查看详情

dockerdesktop宣布收费;腾讯7月已申请注册wechatcloud商标;mongodb成为当前最具价值开源软件公司...

NEWS本周新闻回顾DockerDesktop宣布收费近日Docker官方宣布一项新的动作,即将产品订阅划分为个人、专业、团队和商业不同版本。如果企业规模在250名员工以上或年收入超过1000万美元的公司想要使用DockerDesktop,那么必须使... 查看详情

2022年最火的十大测试工具,你掌握了几个(代码片段)

01Selenium(自动化测试)Selenium是一个用于Web应用程序自动化测试工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,是一款同样使用ApacheLicense2.0协议发布的开源框架主要功能包括:测试与... 查看详情

十大开源swift库开始你的下一个ios项目

随着Swift变得更加成熟,开源Swift库变得越来越多样化并且数量迅速增长。在本文中,我策划了可用于引导您的下一个iOS项目的最佳开源Swift库。它们将使您的代码库更加强大,性能更高,并允许您 更快地发布iOS项目。事实上... 查看详情

node.js是过去十年最具影响力的服务器技术吗?

摘要:众所周知,Node.js具有独特的优势,可以让许多为浏览器编写JavaScript的前端开发者,无需学习不同的语言,即可编写除客户端代码之外的服务器端代码。在Node.js中,可以毫无问题地使用新的ECMAScript... 查看详情

最受欢迎的十大开源黑客工具推荐

...c;转移了不少火力。言归正传,以下是Darknet评出的2017年最受欢迎的十大开源黑客工具,大家看看工具箱里有没有错失的宝贝:一、p0wnedShell–PowerShellRunspace漏洞利用后期工具包二、mongoaudit–MongoDB审计与渗透测试工具T... 查看详情

腾讯十大最受欢迎的开源项目!(代码片段)

高性能通用key-value组件MMKV是基于mmap内存映射的key-value组件,底层序列化/反序列化使用protobuf实现,性能高,稳定性强。从2015年中至今在微信上使用,其性能和稳定性经过了时间的验证。近期也已移植到Android/macOS... 查看详情

互联网十大最具成长性技能

  1、5G网络切片技能  5G网络切片技能是指将一个物理网络切开成多个虚拟网络,完结对5G网络数据进行分流管理,并坚持每个虚拟网络间逻辑独立性的技能,可在不增设网络架构的根底上,为多元化客户提供定制化网络功... 查看详情

2022十大边缘计算开源项目

随着“开源”被纳入“十四五”规划发展纲要,“支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务”。开源发展按下了加速键!开源软件... 查看详情

2022十大边缘计算开源项目

随着“开源”被纳入“十四五”规划发展纲要,“支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务”。开源发展按下了加速键!开源软件... 查看详情

2016年最值得学习的五大开源项目

1,MaterialAnimations演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学... 查看详情

年薪达35万元,杭州成为薪酬最高的城市,北上重庆通勤时间最久,揭晓2022年最具潜力的软件名城!...(代码片段)

作者|清华大学二十国集团创业研究中心、CSDN出品|CSDN(ID:CSDNnews)打造软件名园、加快软件名城的发展,现如今已经提上日程。近日,工业和信息化部印发《中国软件名城管理办法》《中国软件名园管理办法... 查看详情