What are your best Node tips/tricks/discoveries from 2021?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/node

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • sharp

    High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.

    As a seasoned sharp user, discovered jimp . Had to convert an image to BMP once and sharp doesn't support that format.

  • jimp

    An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.

    As a seasoned sharp user, discovered jimp . Had to convert an image to BMP once and sharp doesn't support that format.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB (Preview)

    Prisma... best ORM I've ever used. The TS support for end-to-end (DB+ORM>API>Frontend) typing of data is amazing.

  • Koa

    Expressive middleware for node.js using ES2017 async functions

    I started using Koa; it's a web framework from the same team that created Express. I like its simplicity and how the middlewares interact in a stack-like manner.

  • benchmarks

    Fast and low overhead web framework fastify benchmarks. (by fastify)

    Also, Fastify, though I haven't used it much.

  • adonis-apollo

    Apollo GraphQL server for AdonisJS 5

  • TypeORM

    ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

    Yeah I've used TypeORM. I can't get over weird TypeORM APIs like this

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • MikroORM

    TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.

    Here is the issue I raised: https://github.com/mikro-orm/mikro-orm/issues/602

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts