TypeScript Node

Open-source TypeScript projects categorized as Node

Spacebar Counter is a tool where you can show your skills to click the spacebar and create your world record. This tool also helps improve your spacebar clicking. Visit the spacebar counter. Increase your spacebar speed as well as mouse clicking. https://spacebarcounter.us

Top 23 TypeScript Node Projects

  • 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

  • n8n

    Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

    Project mention: I want to send a simple monthly maintenance digest to my clients | reddit.com/r/Wordpress | 2022-11-23

    Depending on how much you like to tinker with software stuff like this, I'd have a look at n8n (n8n.io). It's an Automation tool (like IFTTT or Zapier). As another user recommended, look into APIs. Wordpress and Mailchimp have good APIs. Using some automation tool you can auto fetch stuff from the wordpress API and put it into a template for your Mailchimp digest.

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

  • astro

    Build faster websites with Astro's next-gen island architecture 🏝✨

    Project mention: Migrating my website from Gatsby to Astro | dev.to | 2022-11-25

    During all this time another JS framework was being developed called Astro. Astro claimed to ship zero JavaScript, 1st class MD/MDX support, great 1st party plugins and to top it all off, allowed you to choose framework of your choice on a per page/per component basis. That's right. You can import a React, Vue, Svelte or any of the supported frameworks all in a single Astro component and it would just 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
  • Directus

    The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

    Project mention: I made an API builder for side projects | news.ycombinator.com | 2022-11-26

    it reminds me an early version of Directus https://directus.io/, good job building a headless cms

  • 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. 😎

  • apollo-server

    🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

    Project mention: How to Install Apollo Server and GraphQL? | dev.to | 2022-11-06

    Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source.

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

  • mean

    The MEAN stack uses Mongo, Express, Angular(6) and Node for simple and scalable fullstack js applications

    Project mention: MissingSchemaError: Schema hasn't been registered for model "User" | reddit.com/r/codehunter | 2022-05-10

    What should I do? How do I fix it? I have looked at tons of sample apps, including MEAN but nothing was really helpful.

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

  • Redis

    🚀 A robust, performance-focused, and full-featured Redis client for Node.js.

    Project mention: Help implementing Heroku Data For Redis (+bull & throng) / `ioredis` | reddit.com/r/Heroku | 2022-11-25

    In order to try and mitigate the OOMs. I read the Background Jobs in Node.JS with Redis blog post and implemented Heroku Data For Redis with ioredis, BullMQ and Throng,

  • CapRover

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

    Project mention: Is Heroku all I need to deploy a rails app? | reddit.com/r/rails | 2022-11-26

    Dokku is fine for just deploying, but if you want "the whole heroku experience" you can checkout caprover https://github.com/caprover/caprover

  • http-proxy-middleware

    :zap: The one-liner node.js http-proxy middleware for connect, express, next.js and more

    Project mention: What libraries should I use to map multiple ports into a single one with node.js? | reddit.com/r/node | 2022-06-08

    Actually I'm receiving errors like The resource from “http://localhost:8090/Sidebar/Sidebar.css” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff)... Both my css and js files are gettings "text/html" on their headers and changing the http-proxy-middleware options doesn't seem to change it... On their GitHub there's an issue about it: https://github.com/chimurai/http-proxy-middleware/issues/580 ... And they say that it's a webpack issue: https://github.com/froala/angular-froala/issues/170 ... But these solutions on the second page don't work for me.

  • serve

    Static file serving and directory listing

    Project mention: The future of React projects on Heroku | reddit.com/r/react | 2022-07-25

    Another alternative that comes to my mind it is to use the node.js buildpack and serve the static files using serve or similar.

  • patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    Project mention: Improving React Interaction Times by 4x | news.ycombinator.com | 2022-11-18

    Modern Yarn supports `yarn patch`: https://yarnpkg.com/cli/patch. For Yarn 1.x and npm, I’ve used https://www.npmjs.com/package/patch-package which also works well.

  • WebdriverIO

    Next-gen browser and mobile automation test framework for Node.js

    Project mention: Battle-Testing Nx Console with E2E Tests | dev.to | 2022-11-16

    WebdriverIO (abbreviated as WDIO) is an E2E testing framework for Node.js. It allows you to automate all kinds of web and mobile applications using the Webdriver or Chrome DevTools protocols.

  • sentry-javascript

    Official Sentry SDKs for JavaScript. We're hiring https://boards.greenhouse.io/sentry

    Project mention: Sentry with Next.js | dev.to | 2022-06-12

    Add Sentry’s Next.js SDK to your next.js projects.

  • npkill

    List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹

    Project mention: I wrote a script which goes through folders containing NodeJS projects and deletes the disk space consuming node_modules from them, to free up space from projects you're not using. | reddit.com/r/node | 2022-11-11

    There's npkill already

  • bulletproof-nodejs

    Implementation of a bulletproof node.js API 🛡️

    Project mention: 100+ Must Know Github Repositories For Any Programmer | dev.to | 2022-11-17

    8. Bullet Proof Node.js

  • hackernews-react-graphql

    Hacker News clone rewritten with universal JavaScript, using React and GraphQL.

    Project mention: Hacker News Clone Using GraphQL and React | news.ycombinator.com | 2022-10-26
  • autorest

    OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

    Project mention: MDN = Markdown | news.ycombinator.com | 2022-11-04

    The autorest project uses this actually.

    It works by embedding yaml code blocks into a markdown file.

    It’s actually not completely awful and has proven somewhat useful to have a configuration clearly documented within the config.


  • jose

    "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.

    Project mention: Firebase Authentication on Cloudflare Workers | dev.to | 2022-07-26

    I used standard Web APIs such as fetch() and WebCrypto. The most common thing I had to do was JWT token generation/validation. I worked with the jose library (the only dependency in the project) because it is cross-platform and also works with the WebCrypto API.

  • tsx

    ⚡️ TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM

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

    TSX, to run TypeScript without compiling the code;

  • puppeteer-cluster

    Puppeteer Pool, run a cluster of instances in parallel

    Project mention: Looking for something and I'm not sure what it would be called..... | reddit.com/r/selfhosted | 2022-11-13

    You could set up a service with something like playwright, puppeteer puppeteer-cluster, browserless, to access the service internally and serve screenshots of it to the outside user. You'd have to set up probably some kind of web service with the appropriate routes.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

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 Node related posts


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

Project Stars
1 Nest 52,288
2 n8n 26,617
3 astro 22,755
4 pnpm 20,629
5 Directus 18,531
6 Brain.js 13,344
7 apollo-server 13,031
8 mean 12,169
9 postgraphile 11,637
10 Redis 11,473
11 CapRover 9,566
12 http-proxy-middleware 9,511
13 serve 8,275
14 patch-package 7,852
15 WebdriverIO 7,809
16 sentry-javascript 6,692
17 npkill 6,510
18 bulletproof-nodejs 4,899
19 hackernews-react-graphql 4,347
20 autorest 4,027
21 jose 2,775
22 tsx 2,707
23 puppeteer-cluster 2,630
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 🚀.