TypeScript NodeJS

Open-source TypeScript projects categorized as NodeJS

Top 23 TypeScript NodeJS Projects

  • freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

    Project mention: The Overflow Offline Project – Stack Overflow Blog | news.ycombinator.com | 2022-10-20

    You can also run FreeCodeCamp locally https://github.com/freeCodeCamp/freeCodeCamp/blob/main/docs/...

    And I funded to work to run that on an Android phone https://play.google.com/store/apps/details?id=space.atrailin...

  • 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: Nest JS Part 1: Creating Your First API | dev.to | 2022-11-24

    It's been a couple of months working with Nest.JS and I love the way the framework build to develop scalable server-side applications

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • Joplin

    Joplin - an open source note taking and to-do application with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

    Project mention: How do you organize your tokens and other SD things? | reddit.com/r/StableDiffusion | 2022-11-26
  • nativefier

    Make any web page a desktop application

    Project mention: Nice little note taking app - Memos | reddit.com/r/selfhosted | 2022-11-21

    To make a desktop app from memos, I recommend https://github.com/nativefier/nativefier

  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: Getting started with webpack - Tutorial for absolute beginners | dev.to | 2022-11-21

    Currently, we are showing age in the only number of days. For better readability, let's use a function from the date-fns library. To install it, run.

  • Prisma

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

    Project mention: Achieving end-to-end type safety in a modern JS GraphQL stack | dev.to | 2022-11-24

    Prisma is an ORM for Node.js and TypeScript, focused on developer experience. Among all of its features, Prisma offers a top-notch type-safe database client.

  • react-starter-kit

    The web's most popular Jamstack front-end template (boilerplate) for building web applications with React

    Project mention: Top 5 React Boilerplates to Know in 2023 | dev.to | 2022-11-15

    4 React Starter Kit React Starter Kit The React library, which has 20.6k stars, served as the foundation for Kriasoft's isomorphic starter kit. Modern web development tools including Node.js, Express, GraphQL, Babel, PostCSS, Webpack, and Browsersync are used by React Starter Kit

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • pnpm

    Fast, disk space efficient package manager -- 快速的,节省磁盘空间的包管理工具

    Project mention: Is 256 GB SSD enough for web development as a job? | reddit.com/r/webdev | 2022-11-04
  • RxDB

    A fast, offline-first, reactive database for JavaScript Applications

    Project mention: Sveltekit SPA Mode: Prevent serverside code | reddit.com/r/sveltejs | 2022-11-14

    I am using rxdb which internally uses some folder imports like import x from './folder' as opposed to import x from './folder/index.js which is big nono inside node.js environments.

  • Outline

    The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.

    Project mention: Customer Knowledge Base Platforms | reddit.com/r/software | 2022-11-13


  • node-redis

    A high-performance Node.js Redis client.

    Project mention: Superfast search with RediSearch | dev.to | 2022-10-19

    Did you have an overdose of theory? Let us now taste some code that can help us apply some concepts. This example focuses on the text search. Redis provides us with a straightforward command line interface, along with useful SDK modules in most common languages. Below is a JavaScript code that uses Node Redis module to communicate with the Redis Server. Along with the JavaScript code, we can see the corresponding CLI commands. We need a text-rich dataset to save in our database and demonstrate the search functionality. For this, we will use a dump of poems obtained from Kaggle. The JSON chunk can be found on this link.

  • nx

    Smart, Fast and Extensible Build System

    Project mention: Microservices with NestJS, Kafka, and TypeScript | dev.to | 2022-11-22

    Nx is a popular tool for managing monorepos. This framework allows you to architect and scale web applications and services in your monorepo.

  • Medusa

    The open-source Shopify alternative ⚡️

    Project mention: 15,000 GH stars in a year: how we did it 🤩 | dev.to | 2022-11-24

    It has only been a bit more than a year since we decided to raise funding in the quest of building the best OS composable commerce platform for developers with Medusa.

  • face-api.js

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

    Project mention: Sentiment analysis in react native | reddit.com/r/reactnative | 2022-10-17

    https://github.com/justadudewhohacks/face-api.js/ This is what used in web, can't find similar for react native.

  • feathers

    The API and real-time application framework

    Project mention: What back end technology to use for a multiplayer game as an experienced front end web developer? Overwhelmed by all the new web dev technology options. | reddit.com/r/webdev | 2022-11-16

    FeathersJS works pretty well for realtime usecases: https://feathersjs.com/

  • Brain.js

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

    Project mention: Picking a programming language | reddit.com/r/ProgrammerHumor | 2022-09-19

    Next comes machine learning: thought you'd use python for that? Tensorflow? Wrong. You use brain.js for that. 😎

  • AdonisJs Framework

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

    Project mention: 12+ Best Node.js Frameworks for Web App Development in 2022 | dev.to | 2022-08-15

    Github repo: https://github.com/adonisjs/core License: MIT Github stars: 12600

  • novu

    The open-source notification infrastructure for developers

    Project mention: Building In-App Bell Notification in React using Novu | dev.to | 2022-11-24

    Novu is an open-source notification management tool. They provide Email, SMS, Push, and In-App notification. Email and SMS notifications are dependent on providers. They have providers such as Sendinblue for email and Twilio for SMS. There are other providers too.

  • next-auth

    Authentication for Next.js

    Project mention: Help needed deploying this amazing Docker | reddit.com/r/selfhosted | 2022-11-24

    - For OAuth login, a developer account at any one of the providers supported by NextAuth.js

  • got

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

    Project mention: Trying to express a return type in generic and an inferred parameter type | reddit.com/r/typescript | 2022-08-23

    I've used got, and my initial approach to this would have been to add a beforeRequest hook to strip a leading slash. I like the idea of handling this at compile time, though my proposed solution below (particularly the error messages) aren't the prettiest.

  • nexe

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

    Project mention: How to run code without node? | reddit.com/r/learnprogramming | 2022-10-30

    In addition to the other responses, there are node packages like pkg and nexe that you can use to package the node executable and your code into a single executable.

  • postgraphile

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

    Project mention: Ask HN: Locally generate GraphQL schema and resolvers from DB | news.ycombinator.com | 2022-10-22

    What do you mean locally? Hasura is OSS, and you can run it locally (you have autogenerated SQL statements) Here you can just use Nhost and its CLI;

    Alternatives are https://github.com/graphile/postgraphile or dgraph as you mentioned. Hasura is working on support for sqlite, so you may have some blockers there, you can also look into the Prisma engine which has GQL as an intermediate (for resolvers, for example)

  • ts-node

    TypeScript execution and REPL for node.js

    Project mention: Use tsx instead of nodemon | dev.to | 2022-10-07
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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 2022-11-26.

TypeScript NodeJS related posts


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

Project Stars
1 freeCodeCamp 357,419
2 Nest 52,288
3 Joplin 33,041
4 nativefier 32,214
5 date-fns 30,332
6 Prisma 27,004
7 react-starter-kit 21,597
8 pnpm 20,629
9 RxDB 18,457
10 Outline 17,506
11 node-redis 15,683
12 nx 15,405
13 Medusa 15,076
14 face-api.js 14,445
15 feathers 14,200
16 Brain.js 13,344
17 AdonisJs Framework 13,255
18 novu 12,608
19 next-auth 12,409
20 got 12,296
21 nexe 11,873
22 postgraphile 11,637
23 ts-node 11,088
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.