Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 TypeScript NodeJS Projects
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript π
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Strapi
π Strapi is the leading open-source headless CMS. Itβs 100% JavaScript/TypeScript, fully customizable and developer-first.
-
Joplin
Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
novu
π₯ The open-source notification infrastructure with fully functional embedded notification center πππ
-
Sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
-
Outline
The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.
-
react-starter-kit
The web's most popular Jamstack front-end template (boilerplate) for building web applications with React
-
drizzle-orm
Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too π
-
payload
The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.
-
face-api.js
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
When using the NestJS framework, sometimes you may need to change some default timeout. You can define them just like you'd do in a plain Node.js HTTP server like so:
Project mention: How to Build an AI FAQ System with Strapi, LangChain & OpenAI | dev.to | 2024-04-21Strapi provides a centralized data managing platform. This makes it easier to organize, update, and maintain the FAQ data. It also automatically generates a RESTful API for accessing the content stored in its database.
The first is the script tag in the head of our HTML document that loads the Socket.IO client library. This script tag includes the Socket.IO client library that will communicate with our socket.io server from the code above.
Project mention: Ask HN: What is your approach for managing personal digital assets? | news.ycombinator.com | 2024-03-24
Project mention: Ask HN: Looking for lightweight personal blogging platform | news.ycombinator.com | 2024-02-06A lot of great suggestions here and some stuff Iβve never heard of before!
Throwing my own suggestion into the ring, as I was just looking into this last week.
I started setting up a blog using Hexo. Itβs another Node based SSG that uses markdown and supports tags. It has a lot of neat plugins that people have developed, too.
I like it so far!
https://github.com/hexojs/hexo
In the world of software development, there are two kinds of developers: those who have never had to complain about ORMs and those who have actually used them. Whether itβs Django ORM for Python, Active Record for Ruby, GORM for Golang, Doctrine for PHP, or Prisma for TypeScript, a common issue persists: writing simple queries is straightforward, but constructing complex or optimized queries can take hours, if not days.
Project mention: Javascript Date() - DateOnly Format and off by 1 day when using date-fns | dev.to | 2024-03-28// Prevent the date to lose the milliseconds when passed to new Date() in IE10 return new (argument.constructor as GenericDateConstructor)( +argument, ); // Source: https://github.com/date-fns/date-fns/blob/5c1adb5369805ff552737bf8017dbe07f559b0c6/src/toDate/index.ts#L46
I'll guide you on how to swiftly build an In-App Notification system for your next app using Novu and the Dev.to API. While it might not exactly resemble the system mentioned above, it'll have many similarities.
Project mention: Immich: Self-hosted photo and video management solution | news.ycombinator.com | 2024-04-23
Sequelize - modern Typescript and NodeJS ORM for Oracle, Postgres, MySQL, MariaDB, SQLite, SQL Server+docs
Project mention: Node package managers (npm, yarn, pnpm) - All you need to know | dev.to | 2024-05-02pnpm
Project mention: Build a Discord Bot with Discord.js V14: A Step-by-Step Guide | dev.to | 2024-04-12Now that you've installed Node.js and know how to open your console and run commands, you can finally install discord.js!
Outline is another open-source tool Iβve been using lately for note-taking and knowledgebase purposes. Previously, my app of choice for this was Bear.app. It worked out well for markdown notes, but I needed something more like a wiki to organize content. I discovered Outline in late 2022 and found it to be a snappy experience and just what I needed: nestable collections, markdown, and a decent search experience. Outline delivers that and more. It also offers real-time collaborative editing like Google Docs and public shares for either a single page or for all nested pages of a share.
Project mention: How to build an eCommerce website and integrating Email notification only using open source tools | dev.to | 2024-02-01You can learn more about Medusa by checking their GitHub repository.
Project mention: Major Update to React Starter Kit: Welcome Joy UI and Jotai! | /r/reactjs | 2023-12-04Your Feedback Matters Your feedback is crucial for the continuous improvement of the React Starter Kit. Please try out the new version and share your thoughts and experiences. If you encounter any issues or have suggestions, feel free to open an issue on GitHub or join our community chat on Discord. We're excited to see the amazing applications you'll build with these new features! Happy coding! https://github.com/kriasoft/react-starter-kit
Project mention: Deploy Full-Stack Next.js T3App with Cognito and Prisma using AWS Lambda | dev.to | 2024-04-15NextAuth.js is not perfect. One of the shortcomings is that it currently does not implement federated logout. This means that even if a user signs out of the Next.js app, he does NOT get signed out of the Cognito user pool client. As a consequence, the user is not really being logged out (i.e he is able to login again without providing the credentials). You can read more about this problem in this Github thread.
One notable feature is the ability to remember selected tabs. When you select a specific tab on a page, all other tabs on the page with the same name will also be selected. This selection will persist during your next visit to nx.dev.
Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17I'm interested in this problem also!
I think there is a large overlap with projects that market/focus on offline-first experiences.
AFAIK this problem can be solved by:
1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take!
Enter Drizzle, a lightweight typesafe ORM for TypeScript that comes with one promise: If you know SQL β you know Drizzle.
Project mention: Best way to build a modern back end and admin UI. No black magic | news.ycombinator.com | 2024-04-21
Then I used face-api.js to find the coordinates of each eye.
TypeScript NodeJS related posts
-
AsyncAPI: a practical look
-
Node package managers (npm, yarn, pnpm) - All you need to know
-
Amplication: Instantly generate production-ready Node.js back end apps
-
The Internet Archive's last-ditch effort to save itself
-
A Software Engineer's Tips and Tricks #1: Drizzle
-
Exploring Angular SSR: Development, API, Prefetching and Deployment
-
Stories Behind ZenStack V2!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 May 2024
Index
What are some of the best open-source NodeJS projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | freeCodeCamp | 388,278 |
2 | Nest | 64,419 |
3 | Strapi | 60,244 |
4 | Socket.io | 60,170 |
5 | Joplin | 42,959 |
6 | Hexo | 38,492 |
7 | Prisma | 37,241 |
8 | date-fns | 33,733 |
9 | novu | 32,542 |
10 | immich | 31,902 |
11 | Sequelize | 29,055 |
12 | pnpm | 27,802 |
13 | discord.js | 24,829 |
14 | Outline | 24,343 |
15 | Medusa | 23,044 |
16 | react-starter-kit | 22,512 |
17 | next-auth | 22,288 |
18 | nx | 22,004 |
19 | RxDB | 20,712 |
20 | drizzle-orm | 19,921 |
21 | payload | 19,758 |
22 | node-redis | 16,688 |
23 | face-api.js | 16,112 |
Sponsored