TypeScript NodeJS

Open-source TypeScript projects categorized as NodeJS

Top 23 TypeScript NodeJS 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 nativefier

    Make any web page a desktop application

    Project mention: Next-Generation 16-Inch MacBook Pro Seemingly Filed in Regulatory Database Ahead of WWDC | reddit.com/r/apple | 2021-06-03

    I used nativefier to build a native electron wrapper around the spotify web app, it's much smoother than using their native app on my M1 - https://github.com/nativefier/nativefier

  • GitHub repo Joplin

    Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

    Project mention: Notion pulled itself back from the brink of failure (2019) | news.ycombinator.com | 2021-06-17

    I started using Joplin and really like it.


  • GitHub repo react-starter-kit

    React Starter Kit — front-end starter kit using React, Relay, GraphQL, and JAM stack architecture

    Project mention: React Boilerplates in 2021 - The complete guide | dev.to | 2021-06-13

    git clone -o react-starter-kit -b master --single-branch https://github.com/kriasoft/react-starter-kit.git MyApp

  • GitHub repo RxDB

    🔄 A realtime Database for JavaScript Applications

    Project mention: Web App running on Offline mode | reddit.com/r/webdev | 2021-05-11
  • GitHub repo Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server & SQLite

    Project mention: How to use PostgreSQL with Node? | reddit.com/r/node | 2021-06-14

    A lot of people opt for ORM libraries like TypeORM, Prisma or Sequelize for SQL databases.

  • GitHub repo Bit

    A lightweight and highly extendible Polyrepo for component-driven development.

    Project mention: Web OS: A windows clone with Micro frontend capabilities | dev.to | 2021-06-20

    Not every big app is needed to be breakdown as micro apps, there are other ways too, even for easier development like (Bit ecosystem)[https://bit.dev/], or just a better component model! It all depends on the requirement.

  • GitHub repo feathers

    A framework for real-time applications and REST APIs with JavaScript and TypeScript

    Project mention: What is your application built with? | reddit.com/r/node | 2021-06-08
  • GitHub repo face-api.js

    JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js

    Project mention: How to Create “Glassify” Faces API with face-api.js | reddit.com/r/expressjs | 2021-06-06

    In the face-api.js repository, we can find examples for both browser and Node.js environments. They look simple enough for us. Let’s see what you can do with them.

  • 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 verdaccio

    📦🔐A lightweight private proxy registry build in Node.js

    Project mention: Monorepo or not? | reddit.com/r/node | 2021-04-29

    I highly recommend using a package proxy like https://github.com/verdaccio/verdaccio instead of git submodules if you have more then one developer using your code/repo. Biggest factor is the cost of the developers time. Why teach them a different way to install dependancies when there is a standard way of doing things your CI/CD is simplified, the knowledge of git submodules is good to know, but this is now tribal knowledge on how to setup this up, update dependancies, etc...

  • 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 cube.js

    📊 Cube.js — Open-Source Analytical API Platform

    Project mention: Looking for Feedback on an Open Source BI Project | reddit.com/r/BusinessIntelligence | 2021-06-02

    You might also want to think about integration with cube.js (https://cube.dev/), which is generic data layer. That way, you will have to think less about data connectors (and it's JS too).

  • GitHub repo AdonisJs Framework

    🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence (by adonisjs)

    Project mention: How to combine AdonisJS and SvelteKit? | reddit.com/r/sveltejs | 2021-04-26

    I am trying to connect backend framework called AdonisJS and SvelteKit (or any Svelte framework with router and SSR in general such as Routify). My goal is to have them both running on same port. On /api would live Adonis endpoints and the rest would be Svelte pages rendered on server.

  • 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 nexe

    🎉 create a single executable out of your node.js apps

    Project mention: how to create "deployment version" | reddit.com/r/node | 2021-05-27

    Maybe you're looking for something like nexe for easily creating an executable file out of your node project? I have never tried it though.

  • GitHub repo got

    🌐 Human-friendly and powerful HTTP request library for Node.js

    Project mention: Why should you try Expo - it is a great platform and if you have never tried or you have experience with old versions you probably should try it. | reddit.com/r/reactnative | 2021-04-15

    My corporate network is pretty locked down and all traffic runs through a proxy. There have been a number of times where the Expo CLI has exploded or hung or just silently failed due to failure to respect system settings for things like proxies. What's odd is that not everything fails, only some things. Sometimes it's due to delegating certain requests to other cli libraries which themselves don't respect these settings correctly. For these I generally try to track down the bugs and open issues / submit PRs where possible, but they don't always get picked up. My "favorite" experience with this was when a package owner closed an issue claiming proxy support should instead be added to the lower level package (that he also owns) but then closed the proxy support issue on that lower level package claiming "it's just too complicated" and passing the buck back up to package consumers, creating a nice catch-22.

  • GitHub repo google-api-nodejs-client

    Google's officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included.

    Project mention: Is there a Discord bot that automatically adds youtube links into a predefined playlist? | reddit.com/r/discordapp | 2021-06-16

    I don't think it will be too advanced. Especially if they use the googleapis nodejs client.

  • GitHub repo dogehouse

    Taking voice conversations to the moon 🚀

    Project mention: Talent and job pool always come up as downside of Clojure and I want to do something about it | reddit.com/r/Clojure | 2021-05-31

    I think more and more React devs will prefer functional-type languages. Ex: Ben Awad, a YouTuber known for React, wrote the backend for his open-source start-up in Elixir (Link to repo).

  • GitHub repo ts-node

    TypeScript execution and REPL for node.js

    Project mention: n00b question | reddit.com/r/node | 2021-04-17

    via SWC https://github.com/TypeStrong/ts-node

  • GitHub repo InversifyJS

    A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

    Project mention: Um Guia sobre Injeção e Inversão de Dependências em Node.js e TypeScript | dev.to | 2021-04-05
  • 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 javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

    Project mention: Non-paying client cloned their new site from my test server using HTTrack and ghosted me | reddit.com/r/webdev | 2021-04-22

    For extra effect, the library used by obfuscator.io can automatically put some crazy landmines into your JS (such as locking it to a particular domain or making it break when prettified), which when combined with its extreme obfuscation can make stealing the code much harder than starting from scratch.

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-20.


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

Project Stars
1 Nest 37,686
2 nativefier 27,255
3 Joplin 23,794
4 react-starter-kit 20,773
5 RxDB 15,700
6 Prisma 14,056
7 Bit 13,572
8 feathers 13,423
9 face-api.js 12,514
10 Brain.js 12,030
11 verdaccio 11,798
12 pnpm 11,532
13 cube.js 10,602
14 AdonisJs Framework 10,471
15 postgraphile 10,370
16 nexe 10,092
17 got 9,583
18 google-api-nodejs-client 9,404
19 dogehouse 9,147
20 ts-node 8,744
21 InversifyJS 7,729
22 CapRover 7,256
23 javascript-obfuscator 6,559