TypeScript Node.js

Open-source TypeScript projects categorized as Node.js

Top 23 TypeScript Node.j Projects

  1. Inquirer.js

    A collection of common interactive command line user interfaces.

    Project mention: Create your custom npm template package | dev.to | 2025-03-10

    We need to ask our users about the project our package will create. To accomplish this task we need the inquirer package (the following code is referencing the linked version, but feel free to use the new version of inquirer and edit the code example).

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Bit

    AI-powered development workspaces with reusable components, architectural clarity and zero overhead.

    Project mention: Understanding how Vite deals with your node_modules | dev.to | 2025-04-20

    As part of my job, recently I'm working on integrating Vite (also Vitest) into a dev tool called Bit, which originally uses webpack in most of the cases. Basically, Bit is a component-driven development tool for various frontend frameworks and Node.js. In Bit, everything is a component and eventually consumed as an npm package. So technically, you would deal with all kinds of components as packages in your node_modules folder, whatever they are in CJS or ESM, need to be further transformed or not.

  4. CapRover

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

    Project mention: Caprover changed to source-available license | news.ycombinator.com | 2024-07-15
  5. patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    Project mention: Installing EmberJS v2 addons from GitHub forks using PNPM | dev.to | 2024-09-16

    patch-package - Lets app authors instantly make and keep fixes to npm dependencies.

  6. MongoDB

    The official MongoDB Node.js driver

    Project mention: What's New in F# 9 | news.ycombinator.com | 2024-11-10

    I mean, this really depends on what you're looking at.

    Here's a sample from the MongoDB client: https://github.com/mongodb/node-mongodb-native/blob/main/src...

    Here's a sample from Storybook: https://github.com/storybookjs/storybook/blob/next/code/core...

    Here's a sample from Prisma: https://github.com/prisma/prisma/blob/main/packages/client/s...

    Here's a sample from Cal.com: https://github.com/calcom/cal.com/blob/main/packages/core/Ev...

    It's rather the specific use case that determines the style of the code that's written. In the examples above, there's no need for the teams to choose JavaScript classes and inheritance to model the logic, yet it likely better fits the programming model of those modules.

    Look at Nest.js as well: https://github.com/nestjs/nest/blob/master/packages/core/rou...

    The whole codebase of Nest.js looks an aweful lot like Spring or ASP.NET (controller syntax) probably because there's a lot of crossover in terms of what APIs need at scale.

    It just so happens that most use cases for C# and Java favor applications at a larger scale. Another key difference being object scope and lifecycles -- something that rarely comes into play in the generally single-threaded Node runtime. This being one of the key reasons why dependency injection is a thing in C# and Java land.

  7. supabase-js

    An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.

    Project mention: 🚨 Supabase + Expo + Bolt.new = Node stream error?! | dev.to | 2025-06-02

    ✅ Fix I found the solution buried in a GitHub issue: https://github.com/supabase/supabase-js/issues/1400

  8. Ts.ED

    :triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nodejs-backend-architecture-typescript

    Node.js Backend Architecture Typescript - Learn to build a backend server for production ready blogging platform like Medium and FreeCodeCamp. Main Features: Role based, Express.js, Mongoose, Redis, Mongodb, Joi, Docker, JWT, Unit Tests, Integration Tests.

  11. node-typescript-boilerplate

    Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Vitest and type definitions included.

  12. tinyhttp

    🦄 0-legacy, tiny & fast web framework as a replacement of Express

  13. PiGallery 2

    A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)

    Project mention: Top 5 Open Source AI Image Generators: Free Tools for Creative Projects | dev.to | 2024-08-02

    PiGallery distinguishes itself through its advanced features that streamline image analysis and organization. Leveraging machine learning capabilities, PiGallery2 can extract face regions from photo metadata, enabling users to categorize and search images based on facial recognition. Moreover, its geo-tagging functionality facilitates geographical sorting of images, enhancing accessibility and navigation within extensive image libraries.

  14. js-bson

    BSON Parser for node and browser

  15. solidarity

    Solidarity is an environment checker for project dependencies across multiple machines.

  16. KaraokeEternal

    Open karaoke party system

  17. openai-assistant-swarm

    Introducing the Assistant Swarm. An extension to the OpenAI Node SDK to automatically delegate work to any assistant you create in OpenAi through one united interface and manager. Now you can delegate work to a swarm of assistant all specialized with specific tasks you define.

  18. tinify-nodejs

    Node.js client for the Tinify API.

  19. xmlbuilder2

    An XML builder for node.js

    Project mention: F45 Broke My Beloved Strava Integration So I Wrote My Own | dev.to | 2025-03-15

    Now that I have my data source, I need to upload it to Strava. Strava has an /upload endpoint that allows you to upload a workout using a .tcx formatted file. These files contain metadata about a workout, including the start time, duration, and heart rate data by timestamp. Converting the JSON data into a .tcx file is pretty simple; I just need to iterate over the data and format it correctly to match the schema. For this, I used the xmlbuilder library.

  20. ApplicationInsights-node.js

    Microsoft Application Insights SDK for Node.js

  21. fullstack-starter-template

    Template for full stack applications based on TypeScript, React, Vite, ChakraUI, tRPC, Fastify, Prisma, zod, etc.

  22. booking-microservices-expressjs

    Practical microservices, built with Node.Js, CQRS, Vertical Slice Architecture, Event-Driven Architecture, Postgres, RabbitMQ, Express and the latest technologies.

  23. parsec 🌌

    🌌 Tiniest body parser in the universe. Built for modern Node.js

  24. neoss

    :heavy_check_mark: User-friendly and detailed socket statistics with a Terminal UI.

  25. unchained

    Code-first High-Performance Node.js E-Commerce Framework

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

TypeScript Node.js discussion

Log in or Post with

TypeScript Node.js related posts

  • Call Stack, But Make It Async!

    2 projects | dev.to | 12 Jul 2024
  • Crystalize.js reaches v1.0.0 - A reducer on steroids, but if reducers had undo/redo and time-travel.

    1 project | /r/webdev | 26 Sep 2023
  • Crystalize.js v1 release – A reducer on steroids, with time-travel

    2 projects | news.ycombinator.com | 25 Sep 2023
  • Crystalize.js - A reducer on steroids, but if reducers had undo/redo and time-travel.

    1 project | /r/webdev | 19 Sep 2023
  • Ask HN: Use RPi to host my photos, simple solution like umbrel?

    2 projects | news.ycombinator.com | 4 Aug 2023
  • Podfile.lock CocoaPods version update

    1 project | /r/reactnative | 12 Jul 2023
  • Pointers on a simple self-hosted timeline picture gallery.

    1 project | /r/synology | 9 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 Inquirer.js 20,875
2 Bit 18,104
3 CapRover 14,105
4 patch-package 10,853
5 MongoDB 10,130
6 supabase-js 3,778
7 Ts.ED 2,979
8 nodejs-backend-architecture-typescript 2,922
9 node-typescript-boilerplate 2,890
10 tinyhttp 2,841
11 PiGallery 2 1,917
12 js-bson 1,185
13 solidarity 644
14 KaraokeEternal 540
15 openai-assistant-swarm 523
16 tinify-nodejs 435
17 xmlbuilder2 384
18 ApplicationInsights-node.js 331
19 fullstack-starter-template 262
20 booking-microservices-expressjs 235
21 parsec 🌌 196
22 neoss 194
23 unchained 180

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?