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: What's your best nodejs framework? | reddit.com/r/node | 2021-03-04
  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: WebApp Manager | reddit.com/r/SolusProject | 2021-03-03
  • GitHub repo RxDB

    🔄 A realtime Database for JavaScript Applications

    Project mention: The Web After Tomorrow (2015) | news.ycombinator.com | 2021-02-09

    You can mix this with a client-server replication and voila, you have a website that always shows the correct data at each point in time.


  • GitHub repo feathers

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

    Project mention: Which node backend web framework should someone go for if they already have worked with Django + Django Rest Framework | reddit.com/r/node | 2021-02-27

    https://feathersjs.com/ Alternatives are: loopback, Adonis, sails, strapi

  • GitHub repo Bit

    Develop modular web applications with components - fast, together, and at scale.

    Project mention: New major release of bit – a modern git CLI (1.0.1) with automatic pulls, branches sorted by most recent, Google-like autocomplete & much more | reddit.com/r/webdev | 2021-02-19

    The command conflicts with collaboration tool bit.dev (13k stars on Github)

  • GitHub repo face-api.js

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

    Project mention: Does anyone know how this was done? | reddit.com/r/discordapp | 2021-01-24
  • GitHub repo Brain.js

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

    Project mention: For what projects, Nodejs is an absolute No No? | reddit.com/r/node | 2021-03-02
  • GitHub repo verdaccio

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

    Project mention: Researcher hacks over 35 tech firms in novel supply chain attack | news.ycombinator.com | 2021-02-10

    The goal of verdaccio is to make this less complicated. https://github.com/verdaccio/verdaccio

  • GitHub repo pnpm

    📦🚀 Fast, disk space efficient package manager

    Project mention: Kounter, a simple PWA | dev.to | 2021-03-02

    I always use pnpm currently, this is a faster npm

  • 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: Why REST is terrible and GraphQL a game changer. | reddit.com/r/graphql | 2021-02-27
  • GitHub repo nexe

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

    Project mention: Youtube Media Key Fix Chrome Extension | reddit.com/r/youtube | 2021-02-17

    First error received was "Error: https://github.com/nexe/nexe/releases/download/v3.3.3/windows-x64-14.15.5 is not available, create it using the --build flag", but not sure the proper way to build it. (Changing the command to `npm run --build` was not the right answer. :))

  • GitHub repo AdonisJs Framework

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

    Project mention: What's your best nodejs framework? | reddit.com/r/node | 2021-03-04
  • 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: Write and Read Google Spreadsheet from Telegram bot with Google Cloud Functions | dev.to | 2021-02-19

    We do not care about the function code yet. When you set up the first function GCloud will probably ask you to enable Billing and, most importantly, will create a Service account - App Engine default service account. Usage of this account will allow you to perform server to server, app-level authentication later.

  • GitHub repo got

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

    Project mention: GraphQL via HTTP in five ways: cURL, Python, JavaScript, Ruby and PHP | dev.to | 2021-01-14

    Similarly to the Python instructions, we'll be making use of an HTTP library for JavaScript. Since the JavaScript version of requests is no longer supported, we'll take advantage of got. In a new directory, run npm install got. Create a new request.js file with the following code.

  • GitHub repo Prisma

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

    Project mention: Frustrated about ORMs | reddit.com/r/node | 2021-03-05

    That being said, we're always eager to learn about the use cases people have for long-running transactions and might consider adding API for them in the future. If you have use cases that are not covered by the Prisma API, it would be greatly appreciated if you could share them on GitHub so that our Product and Engineering teams can evaluate them and potentially incorporate them in our roadmap :)

  • GitHub repo ts-node

    TypeScript execution and REPL for node.js

    Project mention: How an Anti-TypeScript “JavaScript developer” like me became a TypeScript fan | news.ycombinator.com | 2021-03-02

    If you are working on the server side, ts-node has been a huge timesaver. It removes the extra step of compiling and lets you just run your script with `ts-node script.ts` or even `#!/usr/bin/env ts-node` at the top of your file works.


  • GitHub repo InversifyJS

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

    Project mention: How to create a scalable vue.js setup (Part I) | dev.to | 2021-02-17

    As mentioned before, vue only concentrates on the view part of your application. So the next thing I usually tend to do is to introduce dependency injection and for this task, I absolutely love inversify.js although people are discussing on how to proceed with future maintenance. It's very well established and plenty of larger projects are using this, so that I'm optimistic that even if the maintainer does not support it in the future, there will be forks or other ideas to further support this framework.

  • GitHub repo CapRover

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

    Project mention: Which cpanel/runcloud/bunnyshell alternatives am I missing? | reddit.com/r/selfhosted | 2021-01-31

    Reading your post, you might want to dive in caprover ( https://github.com/caprover/caprover ), create a swarm of multiple nodes and start deploying the apps you like, such as WordPress, Wiki.js and other one-click apps listed here: https://github.com/caprover/one-click-apps/tree/master/public/v4/apps

  • GitHub repo javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

    Project mention: rollup-plugin-obfuscator | reddit.com/r/reactjs | 2021-03-03

    Plugin i made for Rollup.js to working with JavaScript-Obfuscator

  • GitHub repo oclif

    Node.js Open CLI Framework. Built with 💜 by Heroku.

    Project mention: Announcing the tru.ID CLI | dev.to | 2021-03-02

    The tru.ID CLI is built upon the excellent oclif open CLI framework by Heroku. Oclif provides a foundation for CLI functionality such as subcommands, command arguments and flags, plugin support and lots of utilities that enable us to focus on features instead of building our own CLI framework.

  • GitHub repo caprine

    Elegant Facebook Messenger desktop app

    Project mention: How I cut GTA Online loading times by 70% | news.ycombinator.com | 2021-02-28

    Unfortunately I'm on Linux, and they don't seem to provide a Linux client. I did try out https://github.com/sindresorhus/caprine/, which worked really well, but I'm one of those weirdos who prefers websites to desktop apps.

  • GitHub repo react-nodegui

    Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀

    Project mention: Announcing Svelte NodeGUI, a lightweight Electron alternative with native UI, based on Node.js! | reddit.com/r/javascript | 2021-03-05

    On the React and Vue github repos the README contains this disclaimer:

  • GitHub repo patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    Project mention: Show HN: Patch-package: Fix broken node modules instantly | news.ycombinator.com | 2021-03-02
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-03-05.


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

Project Stars
1 Nest 34,895
2 nativefier 26,205
3 RxDB 15,251
4 feathers 13,199
5 Bit 13,041
6 face-api.js 11,971
7 Brain.js 11,815
8 verdaccio 11,277
9 pnpm 10,124
10 postgraphile 9,949
11 nexe 9,705
12 AdonisJs Framework 9,671
13 google-api-nodejs-client 9,170
14 got 9,054
15 Prisma 8,426
16 ts-node 8,178
17 InversifyJS 7,318
18 CapRover 6,787
19 javascript-obfuscator 6,005
20 oclif 5,844
21 caprine 5,833
22 react-nodegui 5,084
23 patch-package 4,658