TypeScript NodeJS

Open-source TypeScript projects categorized as NodeJS | Edit details

Top 23 TypeScript NodeJS Projects

  • GitHub repo 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: The Decline of Django | news.ycombinator.com | 2021-10-15
  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: Reddit App | reddit.com/r/linuxquestions | 2021-10-16

    There's a way to create your own with nativefier. It's an app that lets you create an electron app out of any webpage. I've used it for Twitch in the past and it worked well. Main downside is disk space usage is a bit high due to all the overhead.

  • Syncfusion

    Build stunning web applications quickly using Syncfusion JavaScript UI controls.. The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.

  • GitHub repo Joplin

    Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

    Project mention: Notion interview with Alan Kay: On context and catalysts of personal computing | news.ycombinator.com | 2021-10-17
  • GitHub repo react-starter-kit

    React Starter Kit — front-end starter kit using React, Relay, GraphQL, and JAM stack architecture

    Project mention: graphql-let - A Webpack loader for GraphQL Code Generator | dev.to | 2021-07-29

    It generates `.d.ts` files in `node_modules/@types/graphql-let` by default to apply overload signatures on the function `gql`. Ideally, it should be available in both a babel plugin and the webpack loader but there needs to be more effort. ## Why I made graphql-let I made this for front-end devs to adopt the TypeScript and GraphQL even more in their project😄 When I actively maintained [kriasoft/react-starter-kit](https://github.com/kriasoft/react-starter-kit) a few years ago, I realized it's so happy to use Apollo Server and Apollo Client. At the moment, though, Apollo primarily supported HOCs instead of React Hooks, which leads to troublesome to match types of GraphQL operations and fetched data manually. Then, `@graphql-codegen/typescript-react-apollo` appeared and solved all the problems, except ones that graphql-let deals with later. The less setup process GraphQL development requires, the more people can adopt GraphQL I believe, simply because GraphQL itself solves many problems web development has been struggling with without it for a decade. I couldn't be happier if a few of you get to know the power of GraphQL through using graphql-let.

  • GitHub repo Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)

    Project mention: How to know which apk packages need to be installed when using an Alpine image in a Dockerfile? | reddit.com/r/webdev | 2021-10-18

    The purpose of an Alpine image is to be as bare-bones as possible. Packages like prisma, an ORM that my project uses, need to have openssl installed which is not included in the node-alpine image so I would need to run a:

  • GitHub repo RxDB

    🔄 A realtime Database for JavaScript Applications

    Project mention: Why it has to be NoSQL | news.ycombinator.com | 2021-10-05

    The slightly inflammatory title makes more sense in the context of their database, which sits on top of PouchDB, with adapters for IndexedDB in the browser and a variety of stores on the server side.

    Based on the series of blog posts / documentation opinion pieces that have been posted so far, I'm quite interested in playing around with this despite being mostly in the relational SQL camp. Everything I've read is thoughtful, well reasoned, and rather practical and the author is exploring a rather interesting problem space.

    I'd love to see a mashup of RxDB[1] and absurd-sql[2] that brings a distributed SQL datastore to the browser.

    1) https://rxdb.info/

    2) https://github.com/jlongster/absurd-sql

  • GitHub repo node-redis

    A high performance Node.js Redis client.

    Project mention: How to create LinkedIn-like reactions with Serverless Redis | dev.to | 2021-05-19

    The easiest way to connect Redis with Upstash is to use the redis-client as described here.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Bit

    A tool for component-driven application development.

    Project mention: Documentation techniques in FE | reddit.com/r/Frontend | 2021-10-15

    Bit is a development platform/styleguide/package mono-repo in one system.

  • GitHub repo feathers

    A framework for real-time applications and REST APIs with JavaScript and TypeScript

    Project mention: # Test Driven Development: How to test using VueJS, VueTestUtils and Jest | dev.to | 2021-10-11

    NodeJs NodeJs is an open-source project that runs the V8 javascript engine, it is also a cross-platform runtime environment. NodeJs has helped developers write server-side code. NodeJs uses the javascript syntax. With a vast module of libraries, developers have shorter development time as most of the libraries handle bulky code contents. NodeJs also have frameworks like Express, Fastify, FeatherJs, Socket.io, Strapi and others.

  • GitHub repo pnpm

    Fast, disk space efficient package manager

    Project mention: pnpm v6.17.1 is out | reddit.com/r/pnpm | 2021-10-14
  • GitHub repo face-api.js

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

    Project mention: Are You You? An art project that lets you experience how large scale face recognition systems could harm society | reddit.com/r/InternetIsBeautiful | 2021-09-16

    That's where the problem with your line of thought occurs. I have no relation to that algorithm or its maker(s). It's just a publicly available AI model that a lot of people use.

  • GitHub repo verdaccio

    📦🔐A lightweight private proxy registry build in Node.js

    Project mention: Self-Hosted Private Registry | reddit.com/r/node | 2021-07-13

    Cool! What makes Package Depot better than existing solutions such as verdaccio?

  • GitHub repo Brain.js

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

    Project mention: Node.js Packages and Resources | dev.to | 2021-09-06

    Brain.js - Machine-learning framework.

  • GitHub repo AdonisJs Framework

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

    Project mention: Everything you need to know about AdonisJs | dev.to | 2021-08-12

    Official Github Repo

  • GitHub repo cube.js

    📊 Cube.js — Open-Source Analytics API for Building Data Apps

    Project mention: Embedded analytics solution for the modern data stack? | reddit.com/r/BusinessIntelligence | 2021-10-03

    Great context and very interesting topic. I'd check out cube here - https://cube.dev/

  • GitHub repo postgraphile

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

    Project mention: v4.12.4 | reddit.com/r/PostGraphile | 2021-09-23
  • GitHub repo nexe

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

    Project mention: Deno 1.13 Release | news.ycombinator.com | 2021-08-10
  • GitHub repo got

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

    Project mention: Node.js Packages and Resources | dev.to | 2021-09-06

    got - Nicer interface to the built-in http module.

  • GitHub repo google-api-nodejs-client

    Google's officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included.

    Project mention: requirejs problem when adding googleapis | reddit.com/r/learnjavascript | 2021-08-20
  • GitHub repo ts-node

    TypeScript execution and REPL for node.js

    Project mention: Next.js TypeScript serverless deploy with SSR and ISR with AWS CDK | dev.to | 2021-08-19

    As highlight, aside from CDK and its construct libraries, ts-node is a TypeScript execution engine and REPL for Node.js. It JIT transforms TypeScript into JavaScript, enabling you to directly execute TypeScript on Node.js without pre-compiling. This is accomplished by hooking node’s module loading APIs, enabling it to be used seamlessly alongside other Node.js tools and libraries.

  • GitHub repo dogehouse

    Taking voice conversations to the moon 🚀

    Project mention: What are some fullstack projects that are well-structured and can be studied to learn best practices? | reddit.com/r/reactjs | 2021-07-08

    Dogehouse by Ben Awad: https://github.com/benawad/dogehouse

  • GitHub repo InversifyJS

    A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

    Project mention: Is this InversifyJS github issue a circle jerk caused by the inability to understand the differences between Symbol and Symbol.for, or am I missing something really fundamental here? | reddit.com/r/learnjavascript | 2021-10-14

    I am referring to this issue.

  • GitHub repo CapRover

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

    Project mention: Tools / software / resources library | reddit.com/r/opensource | 2021-10-17
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 2021-10-18.


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

Project Stars
1 Nest 41,380
2 nativefier 28,712
3 Joplin 25,723
4 react-starter-kit 20,992
5 Prisma 16,868
6 RxDB 16,315
7 node-redis 14,283
8 Bit 14,120
9 feathers 13,633
10 pnpm 13,026
11 face-api.js 12,985
12 verdaccio 12,310
13 Brain.js 12,246
14 AdonisJs Framework 11,365
15 cube.js 11,163
16 postgraphile 10,752
17 nexe 10,413
18 got 10,260
19 google-api-nodejs-client 9,615
20 ts-node 9,298
21 dogehouse 9,216
22 InversifyJS 8,160
23 CapRover 7,723
Find remote jobs at our new job board 99remotejobs.com. There are 35 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.