文档章节

10月新增开源项目:号称最快的 Node.js 应用框架来了

编辑部的故事
 编辑部的故事
发布于 2017/11/07 18:54
字数 2047
阅读 12350
收藏 136
点赞 3
评论 16

立冬已过,人们认为这是夏天的终结,冬天的开始。立,建始也;冬,终也,万物收藏也。不过在开源的世界里,开发者并不畏惧寒冷,对技术的不懈追求也未曾终结。

开源的世界总是精彩纷呈,十月份,开源中国社区总共收录了 182 个开源项目。在林林总总的开源项目中,有哪些值得关注的东西呢,我们不妨继续往下看 ——

作为开发者,让项目跑得更快一直是坚持不懈的追求。一个号称是目前最快的 Node.js 应用框架横空出世 —— Fastify 高度专注于以最少开销和强大的插件架构为开发者提供最佳的体验。Fastify 的 API 看上去非常简洁,称得上是支持 async/await 的 Express 升级版,并且兼容 Express 中间件。

此外,人工智能还是一如既往的火热,无论在国内外,越来越多的公司或组织纷纷选择投身于人工智能领域。十月,有哪些新的开源项目值得关注呢?

国内的如 Mobile-deep-learning(MDL),这是百度研发的一个移动端深度学习框架, 致力于让卷积神经网络极度简单的部署在手机端。目前正在手机百度内运行,支持 iOS GPU 计算,体积小,速度快; 而国外的两大巨头 —— 微软和亚马逊联合推出了一个深度学习库 Gluon,这是一个清晰、简洁、简单但功能强大的深度学习 API,它提供了灵活的接口来简化深度学习原型设计、创建、训练以及部署,而且不会牺牲数据训练的速度。

10 月人工智能领域相关开源项目推荐

Luminoth:开源的计算机视觉工具包

推荐理由: 该工具包在 TensorFlow 和 Sonnet 上用 Python 搭建而成,易于使用、训练、理解结果。目前支持目标探测和图像分类。

SphereFace:人脸识别算法,论文<SphereFace: Deep Hypersphere Embedding for Face Recognition>的实现

推荐理由:论文提出了归一化权值和角度间距这两个概念, 对传统的 softmax 进行了改进,从而实现了最大类内距离小于最小类间距离的识别标准。

Uncaptcha:破解 reCAPTCHA 系统的 AI 算法

推荐理由:unCAPTCHA 算法以 85% 的成功率击败了 Google reCAPTCHA 系统。它依靠音频验证码攻击 - 使用浏览器自动化软件来解析必要的元素并识别语音号码,并以编程方式传递这些数字,最终成功欺骗目标网站。

ZhuSuan(珠算):清华大学机器学习组开源的贝叶斯深度学习的 GPU 库

推荐理由:构建于 TensorFlow 之上用于生成模型的 Python 库,结合了贝叶斯方法和深度学习的优势进行互补。

STYLE2PAINTS:强大的为线稿上色的 AI

推荐理由:新一代的强大线稿上色AI,可根据用户上传的自定义色彩给线稿进行上色。

趋势所向,开源在人工智能领域的火热并不让人感到意外。而一直火热的 Web 开发领域,和人工智能结合在一起会擦出怎样的火花呢?Synaptic.js 是一个用于 Node.js 和浏览器的 JavaScript 神经网络库,可以构建和训练基本上任何类型的一阶甚至二阶神经网络。Atwood 定律再一次被验证 —— “凡是能用 JavaScript 写出来的,最终都会用 JavaScript 写出来”。

说到 Web 开发,最近这段时间,很多网络自制剧备受追捧,人气高涨。身为开发者,除了追剧,我们还应该关注它们背后的技术 —— 是什么在支撑着这些巨大的流量?在线视频网站爱奇艺开源了一个名为 DPVS 的项目,它的全称为 "DPDK-LVS",是爱奇艺公司基于 DPDK 开发的高性能第4层负载均衡器,基于阿里巴巴的 LVS 修改而来。DPVS 号称出于蓝而胜于蓝,大家不妨关注一波。

拥抱开源的微软在开源领域的努力也是有目共睹,除了上面提到的和亚马逊推出的深度学习库。十月,在 Web 开发领域,微软还推出了一个名为 Napa.js 的项目,它是基于 V8 的多线程 JavaScript 运行时,兼容了部分 Node.js API,称得上是个 mini Node。

10 月 Web 开发领域相关开源项目推荐

Lozad.js:一款基于 IntersectionObserver API 的 JavaScript 延迟加载器

推荐理由:高性能、轻量级(~0.5kb)、可配置、纯 JavaScript 实现、无依赖,可用于延迟加载图片、iframe、广告、视频和其他元素。

AR.js:一款应用于 Web 的高效增强现实(AR)库

推荐理由:纯 Web 解决方案,无需安装,在手机上也能高效运行,包括 Android、iOS 和 Windows phone。适用于任何带有 webgl 和 webrtc 的手机。

Maptalks:一个开源的 JavaScript 地图引擎

推荐理由:基于原生 ES6 Javascript 开发。具有插件化设计,能与其他图形库结合,开发各种二三维效果。 此外,该项目十分重视测试,有接近 1.5K 个单元测试用例,稳定性不错。

iView Admin:iView 的后台管理系统模板

推荐理由:iView Admin 基于拥有超高人气的高质量 UI 组件库 iView,遵守 iView 设计和开发约定,风格统一,设计考究,目前由 TalkingData 前端可视化团队部分成员开发维护。

开源项目众多,细分下来的领域更是数不胜数,我们推荐的项目或许没有面面俱到,但我们力求推荐的项目都能给大家带去帮助。

10 月其他值得关注的热门开源项目推荐

govcl:Go 语言绑定 Delphi VCL 而生的 UI 组件库

推荐理由:一个小而原生的 UI 组件库。作者通过 Go 语言绑定 Delphi VCL,使用 Delphi 的 VCL 组件写了一个 UI 组件库。项目现已支持 VCL 标准控件中的大部分,足以满足日常操作

riot: Go 语言实现的分布式全文搜索引擎

推荐理由:性能优异 —— 具有高效索引和搜索、支持中文分词、支持逻辑搜索以及中文转拼音搜索、支持分布式索引和搜索、支持多种持久存储

zendAPI:Zend Engine 的 C++ 封装

推荐理由:对 Zend Engine 的 C 接口使用 C++ 的最新标准 C++11 进行面向对象的封装,屏蔽了底层 Zend Engine API 的接口复杂性,加快开发 PHP 扩展的效率。开发者不用再考虑不同 PHP 版本带来的差异性,从而更专注于自身的业务逻辑。

Franchise:功能强大的 SQL Notebook 工具

推荐理由:Franchise 和 Python 的 Jupiter Notebook 类似,不过它进行的是 SQL 查询,支持编辑 CSV、JSON、XLSX 等格式数据,支持连接到 SQLite、MySQL、PostgreSQL 等数据库。查询脚本和结果可以保存与分享,和 Jupiter 一模一样。

AgensGraph:一个基于 PostgreSQL 的图数据库

推荐理由: AgensGraph 基于 PostgreSQL,也是用于现代复杂数据环境的新一代多模型图数据库,它同时支持关系和图数据模型。开发者可以将遗留下来的关系数据模型和灵活的图形数据模型集成到一个数据库中。

以上就是 10 月份开源中国社区精选的开源项目推荐,更多最新的开源项目推荐请点此查看,感谢支持!

© 著作权归作者所有

共有 人打赏支持
编辑部的故事

编辑部的故事

粉丝 1085
博文 231
码字总数 392922
作品 0
深圳
运营/编辑
加载中

评论(16)

雨焰
雨焰
文档的第一句话是是不是应该把夏天改为秋天?
进击的代码
进击的代码
我去好吧...竟然躲在文章段落里面...
进击的代码
进击的代码
号称最快的Node.js应用框架 所以是哪个呢?
ggyff
ggyff
spring boot
peakandyuri
peakandyuri

引用来自“chapin”的评论

号称最快的Node.js应用框架 没看到啊
文中提到的Fastify,没看见吗?
本人纯属虚构
本人纯属虚构
一个号称是目前最快的 Node.js 应用框架横空出世 —— Fastify 高度专注于以最少开销和强大的插件架构为开发者提供最佳的体验。
http://www.oschina.net/p/fastify?fromerr=1vmU3XqZ
本人纯属虚构
本人纯属虚构

引用来自“TonyJian”的评论

标题党
一个号称是目前最快的 Node.js 应用框架横空出世 —— Fastify 高度专注于以最少开销和强大的插件架构为开发者提供最佳的体验。
本人纯属虚构
本人纯属虚构

引用来自“chapin”的评论

号称最快的Node.js应用框架 没看到啊
一个号称是目前最快的 Node.js 应用框架横空出世 —— Fastify 高度专注于以最少开销和强大的插件架构为开发者提供最佳的体验。
本人纯属虚构
本人纯属虚构

引用来自“从今以后”的评论

变标题党了?
四个眼睛都看不见么 一个号称是目前最快的 Node.js 应用框架横空出世 —— Fastify 高度专注于以最少开销和强大的插件架构为开发者提供最佳的体验。
o轻扬o
o轻扬o

引用来自“绫小路清隆”的评论

官方的express多人用的吗?
很好用啊,我的很多网站都是express写的
Fastify 1.3.0 发布,号称速度最快的 Node.js Web 框架

Fastify 是一个高度专注于以最少开销和强大的插件架构为开发者提供最佳体验的 Web 框架,号称是目前最快的 Node.js 应用框架之一。 它受 Hapi 和 Express 的启发。 Fastify 1.3.0 更新内容包...

王练 ⋅ 04/21 ⋅ 0

10月新增开源项目:号称最快的 Node.js 应用框架来了

摘要: 看看开源中国社区十月份有哪些值得关注的新增项目:百度研发的移动端深度学习框架 MDL,号称是目前最快 Node.js 应用框架之一的 Fastify,Go 语言实现的分布式全文搜索引擎 riot 等等…...

开源中国 ⋅ 01/05 ⋅ 0

细谈Node.js----我的笔记

学习心得 如何利用Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的 Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。N...

crossmix ⋅ 2016/01/04 ⋅ 0

Nest.js 5 正式版:基于 TypeScript 的 Node.js 微服务框架

Nest.js 5 正式版发布了,Nest.js 是基于 TypeScript 面向切面编程的 Node.js 微服务框架,主要改进内容包括: 功能特性 core:支持异步生命周期钩子(OnModuleInit和OnModuleDestroy)#569...

左华栋 ⋅ 05/15 ⋅ 14

Node.JS 学习路线图

 从零开始nodejs系列文章, 将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的 Javascript引擎。chrome浏览器就基于V8,同时打开...

永和 ⋅ 2016/06/12 ⋅ 1

Node.JS 学习路线图

原文出处:张丹的博客(@ConanZ) 从零开始nodejs系列文章, 将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的 Javascript引擎。...

张丹的博客(@Conan_Z) ⋅ 2014/06/24 ⋅ 0

Node.js学习路线图

Node.js学习路线图 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基...

萨斯辈的呼唤 ⋅ 2015/07/19 ⋅ 0

Egg 2.8.0 发布,阿里开源的企业级 Node.js 框架

Node.js 框架 Egg 2.8.0 发布,Egg 是阿里开源的企业级 Node.js 框架,为企业级框架和应用而生。团队的架构师和技术负责人可以非常容易地基于自身的技术架构在其基础上扩展出适合自身业务场景...

雨田桑 ⋅ 05/04 ⋅ 0

Electron流行开源框架存漏洞 github受影响

  【IT168 资讯】Electron 是一个由node.js,V8和Chromium构成的开源框架,该框架已被广泛用于流程的桌面应用程序,包括Github桌面,WordPress等;研究员发现通过错误配置,将允许恶意应用程...

安全加 ⋅ 05/17 ⋅ 0

【前端】网页多平台桌面打包工具 electron 和 electron-packager 的使用

前言 现在很多平台上的桌面应用,都是直接通过js项目打包的。我在一个项目桌面项目的源码中,找到了一个打包工具,叫做。 下面通过实际部署,学习下这个工具的使用。 教程 electron是什么 El...

diandianxiyu ⋅ 04/30 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Hive函数

1.函数explode (一转多) create table hive_wc(sentence string); load data local inpath '/home/hadoop/data/hive-wc.txt' into table hive_wc; 结果: hive > select * from hive_wc; ......

GordonNemo ⋅ 21分钟前 ⋅ 0

PE格式第三讲扩展,VA,RVA,FA的概念

作者:IBinary 出处:http://www.cnblogs.com/iBinary/ 版权所有,欢迎保留原文链接进行转载:) 一丶VA概念 VA (virtual Address) 虚拟地址的意思 ,比如随便打开一个PE,找下它的虚拟地址 这边...

simpower ⋅ 39分钟前 ⋅ 0

使用Java connector消费ABAP系统的函数

Java Connector(JCO)环境的搭建:Step by step to download and configure JCO in your laptop 我的ABAP系统有个函数名叫ZDIS_GET_UPSELL_MATERIALS,输入一个customer ID和product ID,会输......

JerryWang_SAP ⋅ 44分钟前 ⋅ 0

IDEA提示编码速度

焦点移动 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc 将焦点从代码编辑移动到最近使用的工具窗口 F12 模板提示 Ctrl+J...

bithup ⋅ 56分钟前 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 今天 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 今天 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

python3.6 安装pyhook_3

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。 下面是 小例子 http...

之渊 ⋅ 今天 ⋅ 0

004、location正则表达式

1、location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 2、location的语法 = 开头表示精确匹配 ^~...

北岩 ⋅ 今天 ⋅ 0

CentOS7 静默安装 Oracle 12c

环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 systemctl disable ......

Colben ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部