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 →
Top 23 TypeScript Node.j Projects
-
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).
-
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.
-
Bit
AI-powered development workspaces with reusable components, architectural clarity and zero overhead.
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.
-
-
patch-package - Lets app authors instantly make and keep fixes to npm dependencies.
-
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.
-
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.
✅ Fix I found the solution buried in a GitHub issue: https://github.com/supabase/supabase-js/issues/1400
-
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!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
node-typescript-boilerplate
Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Vitest and type definitions included.
-
-
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-02PiGallery 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.
-
-
-
-
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.
-
-
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.
-
-
fullstack-starter-template
Template for full stack applications based on TypeScript, React, Vite, ChakraUI, tRPC, Fastify, Prisma, zod, etc.
-
booking-microservices-expressjs
Practical microservices, built with Node.Js, CQRS, Vertical Slice Architecture, Event-Driven Architecture, Postgres, RabbitMQ, Express and the latest technologies.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Node.js discussion
TypeScript Node.js related posts
-
Call Stack, But Make It Async!
-
Crystalize.js reaches v1.0.0 - A reducer on steroids, but if reducers had undo/redo and time-travel.
-
Crystalize.js v1 release – A reducer on steroids, with time-travel
-
Crystalize.js - A reducer on steroids, but if reducers had undo/redo and time-travel.
-
Ask HN: Use RPi to host my photos, simple solution like umbrel?
-
Podfile.lock CocoaPods version update
-
Pointers on a simple self-hosted timeline picture gallery.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jun 2025
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 |