close

↓推薦關注↓


推薦理由:項目無論是用於自己的應用,還是找開源項目貢獻代碼,這些都是不錯的選擇~

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 這一同時適用於服務端和瀏覽器的語言,因此價值巨大。

它是開發高速、安全的應用的利器。

基本特性:

支持不同的擴展和插件
基於 HTTP 方法和 URL 的路由機制
無縫集成數據庫

感謝 Adrian Twarog [@adriantwarog] 的細緻講解

請看視頻 👇

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

https://www.youtube.com/watch?v=wdlWWn6PrhA

作者:Arghya Ghosh

翻譯:New Frontend

來源:https://segmentfault.com/a/1190000039821892

- EOF -

加主頁君微信,不僅前端技能+1

主頁君日常還會在個人微信分享前端開發學習資源和技術文章精選,不定期分享一些有意思的活動、崗位內推以及如何用技術做業餘項目

加個微信,打開一扇窗

推薦閱讀點擊標題可跳轉

1、10 個 Node.js 最佳實踐:來自 Node 專家的啟示

2、「 NodeJs 進階」超全面的 Node.js 性能優化相關知識梳理

3、(實戰篇) Vue + Node.js 從 0 到 1 實現自動化部署工具

覺得本文對你有幫助?請分享給更多人

推薦關注「前端大全」,提升前端技能


點讚和在看就是最大的支持❤️

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()