TypeScript Node

Open-source TypeScript projects categorized as Node

Top 23 TypeScript Node Projects

  • GitHub repo Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

    Project mention: Any good example open-sourced large CRUD backend applications I can look at for reference on code structure, design patterns, etc | reddit.com/r/typescript | 2021-06-06

    my go-to with node backend would be using nestjs

  • GitHub repo n8n

    Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.

    Project mention: Liitle project i made to monitor crypto currencies, hope you guys like it ;) | reddit.com/r/selfhosted | 2021-06-16

    I achieved something very similar by using nodemation it's very simple to call an API endpoint parse the json results and feed it to a DB (I used influx since it's a perfect time series).

  • GitHub repo Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    Project mention: I had a neural network hallucinate over the bible - the text is the input to generate the visuals, and the audio is a mix between text to speech and autoencoder-based processing of gregorian chants | reddit.com/r/creativecoding | 2021-02-14

    I actually was digging around last night and found Brain.js, which seems to have abstracted some neural network algorithms into a nifty node ready environment to run either browser or server side, so I’m gonna play with that. Thanks for the inspiration!

  • GitHub repo 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.

    Project mention: I need a little help implementing user online status tracking with Apollo/GraphQL. | reddit.com/r/graphql | 2021-06-10

    apollo-server plans to remove WebSocket support, which is currenlty done over the deprecated graphql-ws protocol (as implemented by the unmaintained subscription-transport-ws module by apollo), in the next major version.

  • GitHub repo pnpm

    Fast, disk space efficient package manager

    Project mention: NPM Electron installs keep hanging at this point in Pop_OS/Ubuntu: | reddit.com/r/electronjs | 2021-06-12

    I've been using pnpm recently after using Yarn for 4+ years and it's been great. It's faster, and effectively using less space, and all of that while staying compatible with npm modules.? If you can't switch, you can run npm with --verbose to actual get npm to tell you what it's doing.

  • GitHub repo Directus

    Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.

    Project mention: Headless CMS | reddit.com/r/cms | 2021-06-09
  • GitHub repo postgraphile

    Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!

    Project mention: v4.12.3 | reddit.com/r/PostGraphile | 2021-06-04
  • GitHub repo Redis

    🚀 A robust, performance-focused and full-featured Redis client for Node.js.

    Project mention: You don't know Redis | dev.to | 2021-06-02

    The most interesting part is always the actual implementation. I use serverless functions and the ioredis library and I will link the source code explaining what it does.

  • GitHub repo CapRover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

    Project mention: Some direction on "the best" way to run multiple applications in a single VPS | reddit.com/r/selfhosted | 2021-05-31

    Someone else suggested Caprover, and it seems alluring since it promises to automagically do all of these things. I'm feeling compelled to try it out and slowly dip my feet in how it all works together and perhaps create a system in which I'd have more control, like the one you suggested.

  • GitHub repo WebdriverIO

    Next-gen browser and mobile automation test framework for Node.js

    Project mention: Angular 12 in Depth | dev.to | 2021-06-03

    As of Angular 12, Protractor won't be included by default in new projects. Instead, the Angular CLI will provide options to use other solutions like Cypress, WebdriverIO, or TestCafe. This means that the ng e2e command should continue to be supported in the future.

  • GitHub repo sentry-javascript

    Official Sentry SDKs for Javascript

    Project mention: Improving Reliability, Part 1 | dev.to | 2021-02-10

    The Parser and Refiner have new interfaces. Considering that I've hooked into them quite a bit, upgrading will mean updating those changes too. And even though the new API might be objectively better, that upgrade isn't worth the cost (time and effort) right now. Luckily, Sentry didn't contain any breaking changes, and the only ones in Firebase were in features I wasn't using.

  • GitHub repo patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    Project mention: How to patch a package 📦 | dev.to | 2021-04-23

    Patch-Package is a tool to patch a dependency, it will create a .patch file and it will patch the package after each npm install.

  • GitHub repo npkill

    List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.

    Project mention: Looking for a (global) package which would show me all node_modules folders on my machine with the option to delete them | reddit.com/r/npm | 2021-04-15
  • GitHub repo bulletproof-nodejs

    Implementation of a bulletproof node.js API 🛡️

    Project mention: What's the one thing you struggled with while learning Nodejs | reddit.com/r/node | 2021-06-16
  • GitHub repo autorest

    OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby

    Project mention: Which is the best code generator for consuming RESTful API that uses Swagger? | reddit.com/r/dotnet | 2021-05-27
  • GitHub repo puppeteer-cluster

    Puppeteer Pool, run a cluster of instances in parallel

    Project mention: Redis with puppeteer for web scraping | reddit.com/r/puppeteer | 2021-01-11

    https://github.com/thomasdondorf/puppeteer-cluster is doing queue-like mechanism but it is not using redis.

  • GitHub repo webpackbar

    Elegant ProgressBar and Profiler for Webpack 3 , 4 and 5

    Project mention: Experiencing too long compile times while developing | reddit.com/r/vuejs | 2021-03-17

    Running with --profile (docs) should work in dev mode aswell, gives you a neat breakdown of the build times.

  • GitHub repo python-shell

    Run Python scripts from Node.js with simple (but efficient) inter-process communication through stdio

    Project mention: Shipping Python and other static dependencies with Electron | reddit.com/r/electronjs | 2021-06-07

    I'm planing to use python-shell for python mainIpc communication, but how do I ship python binary with all the necessary python dependencies?

  • GitHub repo node-casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser

    Project mention: Social network on microservices | reddit.com/r/node | 2021-06-17

    If you are looking for something a little more complex, declarative and flexible, casbin has been around for quite some time. Also consider, oso. It looks like a more modern and feature-rich tool to me.

  • GitHub repo nodejs.dev

    A new Node.js resource built using Gatsby.js with React.js, TypeScript, and Remark.

    Project mention: Rust and web assembly - noob question | reddit.com/r/rust | 2021-06-03

    And much like JavaScript, you can also execute WASM outside the browser, in a standalone runtime. For JavaScript it's usually node, for WASM it might be wasmtime.

  • GitHub repo foal

    Elegant and fully-featured Node.Js web framework based on TypeScript. :rocket:.

    Project mention: Node.js - Foal framework - version 2.0 release - JWT with cookies, stateless CSRF protection, JWT with RSA keys | reddit.com/r/typescript | 2021-04-13

    I'm the creator of Foal, so I'd be a bit biased to answer. But here are some comments from Foal users that might interest you: https://github.com/FoalTS/foal/issues/490.

  • GitHub repo jsii

    jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

    Project mention: Wouldn't it make sense to build a .NET compiler for typescript? | reddit.com/r/typescript | 2021-04-02

    I love reading all the opinions here knowing this exists: https://github.com/aws/jsii

  • GitHub repo starter

    Opinionated SaaS quick-start with pre-built user account and organization system for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Powered by PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design and Next.js

    Project mention: SAME BACKEND FOR WEB APP AND MOBILE APP ? | reddit.com/r/node | 2021-03-25

    Here’s a full stack, batteries included example: https://github.com/graphile/starter it doesn’t have mobile app yet but could be added relatively easily.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-17.


What are some of the best open-source Node projects in TypeScript? This list will help you:

Project Stars
1 Nest 37,686
2 n8n 14,268
3 Brain.js 12,030
4 apollo-server 11,542
5 pnpm 11,532
6 Directus 11,242
7 postgraphile 10,370
8 Redis 9,108
9 CapRover 7,256
10 WebdriverIO 6,761
11 sentry-javascript 5,552
12 patch-package 5,133
13 npkill 4,669
14 bulletproof-nodejs 3,808
15 autorest 3,425
16 puppeteer-cluster 1,960
17 webpackbar 1,738
18 python-shell 1,604
19 node-casbin 1,572
20 nodejs.dev 1,560
21 foal 1,371
22 jsii 1,225
23 starter 1,166