<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Arghya Ghosh</title>
    <description>The latest articles on DEV Community by Arghya Ghosh (@arghyaxcodes).</description>
    <link>https://dev.to/arghyaxcodes</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F689058%2F5c6ec29b-f666-453e-8188-10a823b85d72.gif</url>
      <title>DEV Community: Arghya Ghosh</title>
      <link>https://dev.to/arghyaxcodes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arghyaxcodes"/>
    <language>en</language>
    <item>
      <title>8 Node.js Projects To Keep An Eye On 2021</title>
      <dc:creator>Arghya Ghosh</dc:creator>
      <pubDate>Mon, 23 Aug 2021 07:47:13 +0000</pubDate>
      <link>https://dev.to/arghyaxcodes/8-node-js-projects-to-keep-an-eye-on-2021-5d9c</link>
      <guid>https://dev.to/arghyaxcodes/8-node-js-projects-to-keep-an-eye-on-2021-5d9c</guid>
      <description>&lt;h2&gt;
  
  
  1. Cytoscape.js
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjszesw1xtxp7pn8jnfms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjszesw1xtxp7pn8jnfms.png" alt="Cytoscape.js" width="800" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt; &lt;a href="https://js.cytoscape.org/" rel="noopener noreferrer"&gt;https://js.cytoscape.org/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;An open-source JavaScript library used for visualization and graph analysis which comes with rich and interactive implementation. It includes all out-of-the-box gestures which include box selection, panning,pinch-to-zoom, and so on.&lt;/p&gt;

&lt;p&gt;Cytoscape could be used on Node.js to perform graph analysis on a web server or in the terminal. Developers moving toward data science in their interest can choose Cytoscape as a good choice, also it has a wonderful contribution guide with documentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. PDFKit
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt; &lt;a href="https://pdfkit.org/" rel="noopener noreferrer"&gt;https://pdfkit.org/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Very useful PDF generation library for nodes which helps in building and downloading complex PDFs, also it supports text and font embedding, annotations, vector graphics. However, the project has no extensive documentation which makes it harder to contribute to it.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Socket.IO
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F07igm45tw1m1ijkbnqlc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F07igm45tw1m1ijkbnqlc.png" alt="Socket.IO" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt; &lt;a href="https://socket.io/" rel="noopener noreferrer"&gt;https://socket.io/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Bi-directional, real-time event-based communication and works on every browser device with equal focus on speed. A basic chat app is an example of two-way communication that the tool provides.&lt;/p&gt;

&lt;p&gt;A new message is received by the server then it sends it to the client and notifies them bypassing the need to send a request between the client and the server.&lt;/p&gt;

&lt;p&gt;Comes With Useful Features:&lt;/p&gt;

&lt;h4&gt;
  
  
  Binary Streaming
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Analytics in real-time
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Document Collaboration
&lt;/h4&gt;

&lt;h2&gt;
  
  
  4. Strapi
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpvjefx8d1w4yq9ybfmd3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpvjefx8d1w4yq9ybfmd3.png" alt="Strapi" width="440" height="115"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt; &lt;a href="https://strapi.io/" rel="noopener noreferrer"&gt;https://strapi.io/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;An open-source content management system which a backend only system that provides functions to use with RESTful APIs, the main aim to get and deliver content across all devices structurally.&lt;/p&gt;

&lt;p&gt;Comes with plenty of features, includes an inbuilt email system, file upload, and JSON Web Token authentication. The content structure is created via Strapi which is very flexible and lets you create content groups and customizable APIs.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Nest
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq0qc7ya93f8km81dokj5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq0qc7ya93f8km81dokj5.png" alt="Nest" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt; &lt;a href="https://nestjs.com/" rel="noopener noreferrer"&gt;https://nestjs.com/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Nest is a popular progressive framework for creating efficient and scalable server-side apps. Uses TypeScript for combing functional and object-oriented programming elements &amp;amp; uses Express under the hood. This tool provides true flexibility by letting you use and libraries, thanks to its modular architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Date-fns
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb3ac2b60n7tx6t95n6vd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb3ac2b60n7tx6t95n6vd.png" alt="Date-fns" width="512" height="282"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt; &lt;a href="https://date-fns.org/" rel="noopener noreferrer"&gt;https://date-fns.org/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Still, the most consistent and simple set of tools to manipulate JavaScript dates in Node.js and a browser and works well with modern module bundlers like, Browserify,webpack, and Rollup. With amazing community support, the tool has dozen of locales where each function has a detailed description along with examples.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. SheetJS
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxg1vbplccz0al7gfepvf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxg1vbplccz0al7gfepvf.png" alt="SheetJS" width="800" height="140"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt; &lt;a href="https://sheetjs.com/" rel="noopener noreferrer"&gt;https://sheetjs.com/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A Node.js library that allows you to manipulate spreadsheets in Excel and a lot of other things with Excel, for example, exporting workbooks from scratch and converting HTML tables, JSON arrays into xlsx files that are downloadable. Comes with a big community and a well-documented contribution guide.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Express.js
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6qi5ytejqvt32u29xod5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6qi5ytejqvt32u29xod5.png" alt="Express.js" width="800" height="350"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Website -&amp;gt;&lt;a href="https://expressjs.com/" rel="noopener noreferrer"&gt;https://expressjs.com/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;One of the most popular Node.js open-source project that offers immense value because of its efficient HTTP request and even working with JavaScript, a server-side language and out of browser.&lt;/p&gt;

&lt;p&gt;A very helpful tool to accomplishing speed and security in applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Essential Features:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Different extensions and plugin support&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;URL-based routing mechanism uses HTTP methods&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Seamless database integration&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Thanks Adrian Twarog &lt;a class="mentioned-user" href="https://dev.to/adriantwarog"&gt;@adriantwarog&lt;/a&gt; for this good and elaborate explanation
&lt;/h3&gt;

&lt;p&gt;        &lt;/p&gt;

&lt;h3&gt;
  
  
  Check this out 👇... 
&lt;/h3&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/wdlWWn6PrhA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Thanks for Reading,
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Hope you find it useful 🤟
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Like it ❤️ and bookmark 🔖 it for later
&lt;/h3&gt;

&lt;p&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;By mistake 😔 I deleted my previous post (this was posted before on 19/02/21 ) so I am posting it again. Guys make it a trending post again.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>node</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
