乐趣区

关于node.js:2021-年值得关注的-8-个-Nodejs

作者 Arghya Ghosh
翻译 New Frontend

转载举荐:我的项目无论是用于本人的利用,还是找开源我的项目奉献代码,这些都是不错的抉择

1. Cytoscape.js

网站 https://js.cytoscape.org/

这个用于可视化和图形剖析的开源 JavaScript 库实现了丰盛的交互性能。抉择方形区域、平移、捏拉缩放等性能都是开箱即用。

Cytoscape 能够用于 Node.js 服务端环境实现图形剖析工作,也能够在命令行下应用。有趣味转向数据迷信的开发者能够抉择参加 Cytoscape 的开发,它的奉献指南和文档都很棒。

2. PDFKit

网站 https://pdfkit.org/

很有用的基于 Node 的 PDF 生成库,有助于创立简单的 PDF 文件供下载,反对嵌入文本和字体、注解、矢量图形等个性。不过,这个我的项目的文档不算丰盛,给它奉献代码有点艰难。

3. Socket.IO

网站 https://socket.io/

提供双向、实时的基于事件的通信机制,反对所有浏览器设施,也同样重视性能。比方,能够基于它开发一个简略的聊天利用。

服务端收到新音讯后会发给客户端,客户端接管事件告诉无需再额定发送新申请至服务端。

反对以下有用个性:

  • 二进制流
  • 实时剖析
  • 文档合作

4. Strapi

网站 https://strapi.io/

开源内容管理系统,后端系统通过 REST 格调的 API 提供性能,我的项目的次要指标是在所有设施上交付结构化的内容。

这个我的项目反对许多个性,包含内置的邮件系统、文件上传、JSON Web Token 鉴权。基于 Strapi 构建的内容构造非常灵活,可供创立内容分组、定制 API。

5. Nest

网站 https://nestjs.com/

Nest 是很风行的创立高效、可伸缩的服务端利用的新一代框架。底层基于 Express 框架,应用 TypeScript 组合了函数式和面向对象的编程元素。其模块化的架构让你能够很灵便地应用各种库。

6. Date-fns

网站 https://date-fns.org/

date-fns 依然是在 Node.js 和浏览器环境下解决 JavaScript 日期最简略统一的工具集,也和 browserify、webpack、rollup 等古代模块打包工具配合良好。社区反对十分好,所以反对的本地化区域十分多,各种性能都有详细描述和示例。

7. SheetJS

网站 https://sheetjs.com/

这个 Node.js 库能够解决 Excel 电子表格,以及其余相干性能。比方,导出表格、转换 HTML 表格和 JSON 数组为 xlsx 文件。社区很大,奉献指南的文档也很棒。

8. Express.js

网站 https://expressjs.com/

这是最风行的 Node.js 开源我的项目之一,它可能高效解决 HTTP 申请,基于 JavaScript 这一同时实用于服务端和浏览器的语言,因而价值微小。

它是开发高速、平安的利用的利器。

根本个性:

  1. 反对不同的扩大和插件
  2. 基于 HTTP 办法和 URL 的路由机制
  3. 无缝集成数据库

感激 Adrian Twarog [@adriantwarog] 的粗疏解说

请看视频 👇

youtube: 8 Node.js Projects to Keep An Eye On 2021

退出移动版