2017年6大热门开源项目

摘要:2017 年哪些开源项目值得关注?让我们来看看 2017 年的 6 大热门开源项目。

以下列表显示了开放源码社区在过去十年的发展程度。这里所有提及的项目(Lab41除外)均于 2014 年之后发布,而且每个项目都已在各自的社区中发挥重要作用。

TensorFlow

Google 的 TensorFlow 于 2015 年发布,是一个可扩展的神经元机器学习库。使用TensorFlow,我们可以通过构建管道对图像和文本之类的内容进行分类,甚至可以构建复杂的问题场景,比如“ X 类型的用户会买商品 Y 吗?”

如今,许多行业仅仅涉及机器学习的表面。如今“人工智能”蓬勃发展,但是机器学习还是受到计算资源(即计算机处理器或服务器)以及训练数据的约束。未来几年,训练数据仍将是被忽视的问题,许多人低估了能够解决复杂问题所需的训练数据的数量。也就是说,机器学习是真实的,并且将隐藏于我们每天使用的大多数应用程序之中。

Hyperledger

Hyperledger 由 Linux 基金会赞助,于 2015 年发布。旨在推动区块链技术的未来商业应用。Hyperledger 开发了模块化工具,可以作为分布式区块链基础来解决各种商业问题,包括合同安全、匿名会计和身份管理,以及社区的历史交易记录。

Hyperledger 已经在 IBM,思科,红帽,VMWare,摩根大通,富国银行和埃森哲等公司产生了巨大的跨行业利益。

Node.js / React Native

我们得承认 Node.js 社区的胜利。无处不在的 Node.js 为新一代程序员实现了服务器端编码的平等化。提及 React Native,我们不得不认同 Node.js 将继续成为软件工程领域的强劲势力,特别是对于消费者和移动应用。

React Native 于 2015 年推出,使用单个代码库将应用程序部署到多个平台。例如,使用单个代码库来编译 Apple iOS,Android 和 Web 的应用程序。

这为什么是一个有趣的想法?对于消费者网络,我们可以使用最通用的语言:javascript。我们不需要一个跨越不同语言的工具,如 javascript,ruby / python / php,java和Objective C。通过本机设备组件可以处理如图像处理等较难的任务。我们还能够围绕单一的应用程序(虽然不完全),将核心应用程序应用到所需的每个平台上。

React Native 还有什么炫酷的地方呢?许多人都在使用它,就如同使用 Facebook, Tesla, Airbnb, Instagram, 腾讯, Bloomberg 和 Uber 一样普遍。

Kubernetes

当 Kubernetes 在 2014 年被谷歌发布时,它很有前途。该项目的野心很大,力图解决如何在多个层次,组和角色之间编排分布式服务器容器的问题。例如,一家公司在美国四个城市的数据中心运行 200 多个容器,包括三个环境层(开发,分期,生产)。这是非常难管理的。

当涉及到大型企业的复杂部署时,虚拟服务器编排在过去十年中一直是被忽略的问题。这也是 Amazon Web Services 如此成功的一个原因。即使像 Docker 这类虚拟化容器的兴起,依旧存在问题。企业必须依赖于脆弱的开源项目、昂贵的专有平台或广泛的内部工具来管理它们的虚拟集群容器。

对于大型的容器业务流程,Kubernetes 明显处领先地位,并与纽约时报、高盛、SoundCloud、Box、Comcast 和 Ebay 等用户建立了合作关系。

Lab41

Lab41 是一个“挑战”,是由美国情报界与学术界和行业的同行一起处理大数据

虽然 Lab41 本身不是一个开源项目,但是它提出了一些有趣的问题,这些问题导致了开源代码,并对社区做出了贡献。它揭示了开源原则,风险投资和政府优先事项的交集。

Vault

Vault 在能够保护、存储和严格控制对令牌,密码,证书,API密钥等的访问。

如果看看全球数据泄露的交互式信息图,你会马上明白Vault为什么那么重要。

原作者 William Belk

编译 CDA 编译团队

原文链接:https://hackernoon.com/top-6-open-source-projects-in-2017-db34b9d034a2

原创文章,作者:CDA数据分析师

时间: 2024-08-29 01:48:54

2017年6大热门开源项目的相关文章

让我们一起走进大数据开源项目--第1节

最近大数据领域最火的消息莫过于Pivotal兑现了其年初对于开源其大数据核心产品GemFire,HAWQ,Greemplum DB的承诺 .这个消息也让Pivotal在国内技术社区风风光光的火了一把,程序猿们可以看到真正的企业级数据仓库是如何设计和实现的. 与此同时,开源社区中也存在很多类似的优秀大数据相关项目,涵盖了分布式数据存储与计算,数据处理,数据仓库,机器学习等与数据有关的方方面面,下面就让我们看看开源社区中的这些大数据项目典型代表. 首先,说起大数据开源项目,第一个必须要提的当然就是A

Python热门开源项目TOP10

过去一个月里,Mybrige AI测评了多达250个开源项目并比较了这些项目的最新和主力版本,根据多种指标进行排名,给大家找出最干货的项目Top10. ● 入榜项目Github平均得星:1,041 ?? ● 涵盖话题:终端,机器人,照片,图像大小调整,Instagram,短信,人工智能,3D渲染,电报机器人,验证码 希望以下开源项目能助你兴趣发扬.灵感激荡. 第一名 termtosvg:将终端会话录制渲染为SVG动画 Github得星: 5548?? 用Python编写的Linux终端记录器,只

10大Python开源项目推荐(Github平均star2135)

翻译 | suisui 来源 | 人工智能头条(AI_Thinker) 继续假日充电系列~本文是 Mybridge 挑选的 10 个 Python 开源项目,Github 平均star 2135,希望你能够喜欢~~ ▌Rank 1:Requests-HTML v0.9(7385 stars on Github,来自Kenneth Reitz) 该库旨在尽可能简单直观地解析 HTML,仅支持 Python 3.6. 项目地址: https://github.com/kennethreitz/req

实用高效,27款腾讯热门开源项目推荐

腾讯作为互联网行业的一大巨头,一直都不吝啬将好的技术开放,与广大开发者共享,未来也将推出VR开放平台和AI技术.腾讯在全球合作伙伴大会披露了未来五年的发展思路,在技术共享方面,腾讯希望利用自己在新技术方面的积累,给开放平台带来更多技术合作和商业发展机会. 本文为大家整理出27款当前使用较多,口碑较好的腾讯开源软件,这些工具在一定程度上为日常办公节省了时间及人力成本,提高了工作效率.希望它们能给你和你的团队带来便利. 1. WeUI WeUI 是由微信官方设计团队专为微信移动 Web 应用设计的

通过Python、BeautifulSoup爬取Gitee热门开源项目

一.安装 1.通过requests 对响应内容进行处理,requests.get()方法会返回一个Response对象 pip install requests 2.beautifulSoup对网页解析不仅灵活.高效而且非常方便,支持多种解析器 pip install beautifulsoup4 3.pymongo是python操作mongo的工具包 pip install pymongo 4.安装mongo 二.分析网页&源代码 1.确定目标:首先要知道要抓取哪个页面的哪个版块 2.分析目标

2015最火十大Android开源项目,是个程序员你就该看看!

1.目前最火的android-image-slide-panel图片照片墙的加载和滑动特效  http://www.itlanbao.com/code/20150908/10000/100513.html 2.超高仿QuickNews新闻客户端源码  http://www.itlanbao.com/code/20150902/10000/100499.html 3.Menu史上最牛的侧滑效果  http://www.itlanbao.com/code/20150909/10000/100518.

Github上十大C#开源项目排行榜

1.SignalR ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程.当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果.SignalR 将与客户端进行实时通信带给了ASP .NET .当然这样既好用,而且也有足够的扩展性.以前用户需要刷新页面或使用Ajax轮询才能实现的实时显示数据,现在只要使用SignalR,就

学习Swift,一定不能错过的10大开源项目!

如果你是位iOS开发者,或者你正想进入该行业,那么Swift为你提供了一个绝佳的机会.Swift的设计非常优雅,较Obj-C更易于学习,当然也非常强大. 为了指导开发者使用Swift进行开发,苹果发布了一系类的技术文档,比如The Swift Programming Language(中文)和Using Swift with Cocoa and Objective-C(中文),同时苹果也开通了其官方Swift博客,最近更是发布了Swift开发入门的视频教程…当然也有很多其他强大的资源,比如以下这

10款开源项目,学习Swift早晚用得着

关于Swift语言,百度百科的解释是:Swift:苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序.Objective-C:是Apple操作系统在导入Swift前使用的编程语言. 如果想了解更多关于Swift语言的信息,大家还可以参考该文章:Swift还是Objective-C,这是个问题. 作为一项苹果独立发布的支持型开发语言,苹果也发布了相关的一系列技术文档,指导开发者使用Swift进行开