过去一年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开源项目。

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

No 1

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

No 2

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

No 3

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

No 4

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

No 5

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

No 6

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

No 7

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

No 8

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

No 9

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

No 10

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

No 11

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

No 12

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

No 13

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

No 14

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

No 15

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

No 16

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

No 17

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

No 18

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

No 19

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

No 20

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

No 21

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

No 22

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

No 23

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

No 24

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

No 25

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

 

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

猜你喜欢

转载自my.oschina.net/u/3523984/blog/1621238