过去一年25个amazing node.js 开源项目(2018版本)

过去一年25个令人惊奇的node.js开源项目(2018版本)

过去一年, 我们已经比较了近4,700个Node.js开源项目,选择了前25名(0.5%的几率)。

这是一个非常有竞争力的名单,它选择了2017年1月和12月之间发布的最好的开源Node.js项目。 Mybridge AI 通过考虑受欢迎程度,参与度和新近程度来仔细评估质量。 为了让你对这个名单含金量有一个概念,Github Star的平均数量是4,078⭐️

  • 年度JavaScript 项目 (平均. 4,866 ⭐️): 这里
  • 年度React.js 开源项目 (平均. 3,366 ⭐️): 这里

开源项目对于程序员是很有用的。 您可以通过阅读源代码并在现有项目之上构建一些东西来学习。 花大把时间去上手一下过去一年可能错过的Node.js开源项目。

 

1*pQ2wBDU_8uUMEzJezF5mSg.png

 

(点击下面的序号访问项目地址)

No 1

Puppeteer: Node环境下无界面的Chrome API  [Github上 22101颗星]. 由谷歌工程师 Andrey Lushnikov 提供

0*_ninHX48qi5UllF5.png

No 2

faker.js —在浏览器和node.js中产生大量的假数据 [Github上 12497颗星]. 由 marak 提供

1*CFD-uRgRgEL82MIMGjCnbg.png

No 3

Pkg: 将你的Node.js项目打包成一个可执行文件 [Github上 8510颗星].

0*OjMXuYrCbwpAYMmQ.

No 4

Sharp: 高性能的Node.js图像处理,最快的模块用于编辑JPEG,PNG,WebP和TIFF图像。 使用libvips库 [Github上 6979颗星]. 由 Lovell Fuller 提供.

0*z0bvRG_tdKfBcF2I.png

No 5

Lowdb: 由Lodash提供支持的小型本地JSON数据库(支持Node,Electron和浏览器) [Github上 6722颗星]. 由 Typicode 提供

0*879WJMByVrrZPp-I.

No 6

Portainer:  Docker的简单管理界面 [Github上 6170颗星].

0*u4cgiPAfiaFVBmtF.png

No 7

Fastify: Node.js下的快速和低开销的Web框架 [Github上 5825颗星].

0*j16CNaBdLA95_TAw.

No 8

Agenda: Node.js的轻量级任务调度工具 [Github上 3538颗星]. 由 Ryan Schmukler 提供

0*CXaP8pQpNHGS194k.

No 9

Nodejs-dashboard: 用于终端的node.js程序的遥测仪表盘[Github上 3161颗星].

0*-swyJnGsIl-Te4_b.png

No 10

Node-prune: 一个从./node_modules中删除不必要的文件的小工具, 例如 markdown, typescript 源文件等. [Github上 3135颗星].  TJ Holowaychuk 提供

0*AkyBqHLYdLSssiqL.png

No 11

Nest: 一个现代的node.js框架,使用TypeScript构建高效和可扩展的Web应用程序 [Github上 3012颗星].

0*B_aUE6i5uESa3rH0.

No 12

Home Automation: 使用NodeJS和React Native基于树莓派3实现家庭自动化控制。 [Github上2971 stars].

0*H6LtoJEilN35_dsD.png

No 13

Server: 简单而强大的Node.js服务器 [Github上 2924 stars].  Francisco Presencia 提供

0*sE1eLIIWHOugrt3I.png

No 14

Node-notifier: 一个Node.js模块,用于在Mac,Windows和Linux上发送通知(接收回调通知)[Github上2623 stars]Mikael Brevik 提供

0*yuMIGtX0eRA25fA8.gif

No 15

Pdf-bot: 一个node队列接口通过无界面的Chrome生成PDF。 附带一个CLI,S3存储和webhooks,用于通知订阅者有关生成的PDF文件 [Github上 2124 stars].  Esben Petersen 提供

0*K1_oazh7xhX1AInp.png

No 16

Node-compiler: 将你的Node.js应用程序编译成一个可执行文件[Github上 1904 stars]Minqi Pan 提供

0*-mrTY0OhZv5AuzMO.png

No 17

Massive-js: 一个用于Node.js和PostgreSQL的数据映射器。 [Github上 1977 stars].

0*uLISeudKLNE4YHw6.

No 18

Ohm: 用于构建解析器,解释器,编译器等的库[Github上 1696 stars].Lyft工程师Patrick Dubroy 提供

0*7YxbnBLNjIpJ9hSP.png

No 19

Terminal-kit: node.js的终端实用程序 [Github上 970 stars].

0*UBs7yfFzjD6ZuKvL.png

No 20

Node-draftlog: 在终端中创建可更新的日志行,并赋予日志以生机[Github上 841 stars]Ivan Seidel Gomes

0*V-23s4oCZCa1Xwi-.png

No 21

Nodejs-mobile: 适用于Android和iOS的成熟的Node.js运行环境 [733 stars on Github].

0*PluCs9EbXoIzg0Gs.

No 22

Dawson: AWS上的一个Node.js的无服务器框架。Simone Lusenti 提供

0*zCMmgFzqwaJv1NZM.png

No 23

Bent: 用于Node.js的w / async / await的函数式的HTTP客户端。 [Github上 358 stars]Mikeal 提供

0*xWaO6fygaXUMfzFY.

No 24

Spikenail: 一个Node.js下的 GraphQL API 框架 [Github上 272 stars]. Igor Lesnenko 提供

0*gNwnlwfwu07uFVB1.

No 25

ClusterWS: 一个最小的Node JS http和实时框架,它允许在Node JS Cluster中的Worker之间扩展WebSocket并利用所有可用的CPU [Github上 192 stars].  Dmitrii Goriunov 提供

0*6WWM09Xewjzmi4XL.png

 

以上就是年度nodejs开源项目总结;

转载于:https://my.oschina.net/u/3523984/blog/1621238

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值