What is your current stack?

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • TypeORM

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

  • For ORMs, I like MikroORM when using Typescript. I'd avoid TypeORM as it's future is highly questionable at the moment, and I've always run into problems with it. Hard to go wrong with Knex, too, though I don't know how well it integrates with Typescript.

  • Express

    Fast, unopinionated, minimalist web framework for node.

  • Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Hapi

    The Simple, Secure Framework Developers Trust

  • Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?

  • Restify

    The future of Node.js REST development

  • Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?

  • benchmarks

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

  • Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?

  • Koa

    Expressive middleware for node.js using ES2017 async functions

  • Is express still the go-to HTTP server? How are hapi and restify doing? Has koa ever really picked up? Is there any new cool stuff to watch out for (fastify, anyone)?

  • Sequelize

    Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

  • How do you go to the database? Is Sequelize still alive? I heard TypeORM is cool now? Do you just go with knex the query builder or something DBMS-specific, such as mogodb client?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Knex

    A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

  • How do you go to the database? Is Sequelize still alive? I heard TypeORM is cool now? Do you just go with knex the query builder or something DBMS-specific, such as mogodb client?

  • MongoDB

    The official MongoDB Node.js driver

  • How do you go to the database? Is Sequelize still alive? I heard TypeORM is cool now? Do you just go with knex the query builder or something DBMS-specific, such as mogodb client?

  • PM2

    Node.js Production Process Manager with a built-in Load Balancer.

  • If you have multiple workers, how do you orchestrate them? node cluster directly? pm2? Single worker per machine with external orchestration?

  • KeystoneJS

    The most powerful headless CMS for Node.js — built with GraphQL and React

  • Are there any cool higher-level frameworks? I often find myself looking for a simple CRUD backend with a DB admin, and reach out for python. Is there anything django-level in the node world yet? Last time I checked, there was keystone, which has died and is getting a rewrite, I hear. Is there anything more?

  • electrodb

    A DynamoDB library to ease the use of modeling complex hierarchical relationships and implementing a Single Table Design while keeping your query code readable.

  • Database: DynamoDB (w/ ElectroDB), Redis, Postgres

  • apollo-server

    🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

  • Backend: either NestJS or Serverless depending on use case. if GraphQL is needed, Apollo Server works for me

  • serverless-graphql

    Serverless GraphQL Examples for AWS AppSync and Apollo

  • Backend: either NestJS or Serverless depending on use case. if GraphQL is needed, Apollo Server works for me

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  • Backend: either NestJS or Serverless depending on use case. if GraphQL is needed, Apollo Server works for me

  • AdonisJs Framework

    AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more. (by adonisjs)

  • Give AdonisJS a try. The developer experience is a lot like Laravel, but slightly rougher around the edges. You should give Adonis 5.0 a try if you want support for TypeScript. It's still in "alpha" but I think it's stable enough. I think they're just waiting for feature parity to move it to "beta".

  • MERN-template

    A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses.

  • I wrote this, and am currently using it for a game: https://github.com/krgamestudios/MERN-template

  • feathers-vuex

    Integration of FeathersJS, Vue, and Nuxt for the artisan developer

  • I am currently migrating to feathers with objection / knex in the backend and therefore switching to feathers-vuex So far I am pretty happy with the transition and the clean rewrite / service oriented structure from our "somehow grown" backend/frontend mess :-)

  • feathers

    The API and real-time application framework

  • I am currently migrating to feathers with objection / knex in the backend and therefore switching to feathers-vuex So far I am pretty happy with the transition and the clean rewrite / service oriented structure from our "somehow grown" backend/frontend mess :-)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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