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 with TypeScript/JavaScript 🚀

    Project mention: From Frontend to Backend | /r/cscareerquestionsEU | 2023-12-08

    That's exactly where I am. My manager gave me these links, that cover a lot of those words the backend uses, so I can identify what they mean and how to use them. 1. For inspiration and concepts: https://github.com/Sairyss/domain-driven-hexagon 2. Suggested to read the documentation for nest.js. They apply such concepts I don't understand: https://nestjs.com/

  • nuxt

    The Intuitive Vue Framework.

    Project mention: Nuxt vs Next: Which JavaScript Framework Suits Your Next Project? | dev.to | 2023-12-06

    Next.js and Nuxt.js are two of the most popular JavaScript frameworks for web development. Both frameworks provide a great deal of help when it comes to code abstraction and development speed, so it can become overwhelming to decide which framework to use. In this tutorial, you will learn about Nuxt vs Next frameworks, their features, how they compare, their benefits, and their shortcomings.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • astro

    The web framework that scales with you — Build fast content sites, powerful web applications, dynamic server APIs, and everything in-between ⭐️ Star to support our work!

    Project mention: Hero Design - Today's design practice | /r/web_design | 2023-12-06
  • n8n

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

    Project mention: Open Source alternatives to tools you Pay for | dev.to | 2023-12-08

    N8N - Open Source Alternative to Zapier

  • pnpm

    Fast, disk space efficient package manager

    Project mention: [email protected] is out! | /r/pnpm | 2023-12-08
  • 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: Looking for a (primarily) WYSIWYG platform to build a MySQL interface. | /r/webdev | 2023-11-12

    Have you looked at Directus? I’m not sure exactly what your needs are (sorry if I’ve misunderstood). I used it for my most recent project as the backend for data entry/queries/administration. It supports MySQL, but admins don’t need to know anything about SQL to do complex queries/filters/CSV exports from the Directus UI.

  • verdaccio

    📦🔐 A lightweight Node.js private proxy registry

    Project mention: verdaccio v5.20.1 has been rolled out | /r/verdaccio | 2023-02-11
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Brain.js

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

    Project mention: Gotta consider every possibility | /r/technicallythetruth | 2023-04-27

    One, Two, Three, and so on. ANYone does use JS for machine learning. Though that's unconventional, python is by far the leading language for ML. Maybe you meant to say "EVERYone"?

  • 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: Launch HN: Serra (YC S23) – Open-source, Python-based dbt alternative | news.ycombinator.com | 2023-08-14

    As I mentioned, their main GraphQL server package is[1], so that's where the confusion came from. Thanks.

    [1] https://github.com/apollographql/apollo-server/blob/9817bc47...

  • crystal

    🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)

    Project mention: v4.13.0 | /r/PostGraphile | 2023-01-12
  • mean

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

  • CapRover

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

    Project mention: Caprover – Scalable PaaS (Automated Docker+Nginx) | news.ycombinator.com | 2023-06-13
  • http-proxy-middleware

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

    Project mention: About Reverse Proxy | dev.to | 2023-10-09

    Then we translate each rule. webpack-dev-server uses http-proxy-middleware under the hood, and here's how to translate each field.

  • patch-package

    Fix broken node modules instantly 🏃🏽‍♀️💨

    Project mention: TypeScript NPM Packages Done Right | news.ycombinator.com | 2023-09-24

    If you use Yarn, there’s the `yarn patch` command [1], which lets you maintain patches for your dependencies. Even though I try to upstream patches wherever possible, sometimes you just want to apply a quick patch and move on, especially if the dependency is poorly maintained or even worse, deeply nested in your dependency hierarchy. I use `yarn patch` regularly, it’s one of the main reasons why I moved to Yarn in the first place.

    If you’re not using Yarn, there seems to be a similar thing on npm, `patch-package`. [2] I never had to use that though.

    [1]: https://yarnpkg.com/cli/patch

    [2]: https://www.npmjs.com/package/patch-package

  • serve

    Static file serving and directory listing

    Project mention: How to debug TypeScript in Chrome | dev.to | 2023-02-03

    The above code starts a static server (Vercel’s serve) in port 3000. Open the URL in Chrome, open the DevTools, and click the Source tab. You’ll see main.ts as follows:

  • wasp

    The fastest way to develop full-stack web apps with React & Node.js.

    Project mention: Show HN: Open-Source Data Replication and Anonymization | news.ycombinator.com | 2023-12-07

    This sounds cool! How would we go about integrating this with https://github.com/wasp-lang/wasp ?

  • WebdriverIO

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

    Project mention: Way to High Confidence: The Ideal Testing Trophy | dev.to | 2023-08-22


  • 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: Script to delete ALL Node_modules Folders in the Current Directory Recursively | /r/Frontend | 2023-12-07
  • sentry-javascript

    Official Sentry SDKs for JavaScript

    Project mention: How to integrate sentry to Nextjs application | dev.to | 2023-09-16

    Running Sentry Wizard... version: 3.13.0 | sentry-cli version: 1.75.2 Sentry Wizard will help you to configure your project Thank you for using Sentry :) Skipping connection to Sentry due files already patched ┌ Sentry Next.js Wizard │ ◇ ────────────────────────────────────────────────────────────────────────────╮ │ │ │ The Sentry Next.js Wizard will help you set up Sentry for your application. │ │ Thank you for using Sentry :) │ │ │ │ Version: 3.13.0 │ │ │ ├───────────────────────────────────────────────────────────────────────────────╯ │ ◇ Are you using Sentry SaaS or self-hosted Sentry? │ Sentry SaaS (sentry.io) │ ◇ Do you already have a Sentry account? │ Yes │ ● If the browser window didn't open automatically, please open the following link to log into Sentry: │ │ https://sentry.io/account/settings/wizard/authtoken123/ │ ◇ Login complete. │ ◇ Select your Sentry project. │ myproject-126kk132c/javascript-nextjs-f9 │ ◇ Installed @sentry/nextjs with NPM. │ ◆ Created fresh sentry.server.config.ts. │ ◆ Created fresh sentry.client.config.ts. │ ◆ Created fresh sentry.edge.config.ts. │ ◆ Added Sentry configuration to next.config.js. (you probably want to clean this up a bit!) │ ◆ Created src\app\sentry-example-page\page.jsx. │ ◆ Created src\app\api\sentry-example-api\route.js. │ ◆ Created .sentryclirc with auth token for you to test uploading source maps locally. │ ◆ Added .sentryclirc to .gitignore. │ └ Everything is set up! You can validate your setup by starting your dev environment (`next dev`) and visiting "/sentry-example-page". If you encounter any issues, let us know here: https://github.com/getsentry/sentry-javascript/issues 🎉 Successfully set up Sentry for your project 🎉

  • orama

    🌌 Fast, in-memory, typo-tolerant, full-text and vector search engine in <2kb.

    Project mention: Sky's the Limit! Supercharging Your Astro Blog with Orama, the Ultimate Stargazing Search Engine! | dev.to | 2023-08-03

    Let's break into the steps to utilize Orama and analyze how it works. I won't dig into the technical stuff because, hey, it's an open-source project, which means you can easily peek at the source code, no problemo!

  • logto

    🧑‍🚀 Every app needs authentication and authorization. Logto is an Auth0 alternative designed for modern apps and SaaS products.

    Project mention: Logto v1.12.0 - Organizations, SSO, and MFA | /r/selfhosted | 2023-12-06
  • tsx

    ⚡️ TypeScript Execute: Node.js enhanced to run TypeScript & ESM

    Project mention: Finally, a guide for Node.js and TypeScript and ESM that works | news.ycombinator.com | 2023-11-21

    I really enjoy frontend/node/typescript development. I roll my eyes whenever the HN-types complain about CSS or frontend development being a hellhole. Mostly the comments I see seem ignorant or impatient ("Why doesn't this thing work without be bothering to learn it?")

    However, the intersection of typescript, nodejs, and ES modules is consistently the most frustrating experience I ever have. Trying to figure out which magic incantation of tsconfig/esbuild/tsc/node options will let me just write code and run it is a fools errand. You might figure something out, and then you try to use Jest and then you descend into madness again.

    The biggest tip I can give people is to ditch ts-node and just use (the awkwardly named) tsx https://github.com/privatenumber/tsx, which pretty much just "mostly works" for running Typescript during dev for node.

    The problem mostly seems to stem for all the stakeholders being pretty dogmatic to whatever their goals are, rather than the pragmatic option of just meeting people where they are. I really wish the Node, Typescript, Deno/Bun, and maybe some bundler people would come together and figure out how to make this easier for people.

  • carbon-now-cli

    🎨 Beautiful images of your code — from right inside your terminal.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-12-08.

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 61,347
2 nuxt 48,822
3 astro 37,495
4 n8n 35,579
5 pnpm 26,169
6 Directus 23,884
7 verdaccio 15,474
8 Brain.js 14,050
9 apollo-server 13,546
10 crystal 12,267
11 mean 12,148
12 CapRover 11,385
13 http-proxy-middleware 10,288
14 patch-package 9,578
15 serve 8,946
16 wasp 8,496
17 WebdriverIO 8,413
18 npkill 7,610
19 sentry-javascript 7,416
20 orama 6,756
21 logto 6,520
22 tsx 6,181
23 carbon-now-cli 5,604
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.