TypeScript MongoDB

Open-source TypeScript projects categorized as MongoDB

Top 23 TypeScript MongoDB Projects

  1. Prisma

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

    Project mention: Project of the Week: Prisma | dev.to | 2025-05-02

    Ever wondered what happens behind the scenes of a wildly successful database tool? Prisma isn't just another ORM; it's a powerful type-safe solution widely adopted by TypeScript developers. With over 42,000 GitHub stars and a thriving ecosystem, Prisma has become the go-to solution for developers who'd rather focus on building features than fighting with database queries.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. payload

    Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.

    Project mention: I Found Perfect CMS after Years of Trial and Error | dev.to | 2025-04-03

    Payload, a CMS powered by Next.js, or Sveltia CMS, a Decap CMS alternative using Svelte, are examples of CMS that I recommend to avoid until they become framework agnostic.

  4. Hasura

    Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

    Project mention: Supabase Alternatives 🔄 in 2025 😼 | dev.to | 2025-03-17

    Hasura is a neck-to-neck competitor to Supabase as a BaaS, but with a crucial difference: its GraphQL-first approach. Unlike Supabase, Hasura doesn't bundle database services, allowing it to work with virtually any database including Supabase's own Postgres, Neon, and others.

  5. dokploy

    Open Source Alternative to Vercel, Netlify and Heroku.

    Project mention: Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative | news.ycombinator.com | 2025-04-02

    The mandatory link about Dokploy’s unclear/questionable license: https://github.com/Dokploy/dokploy/discussions/3

  6. mean

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

  7. MongoDB

    The official MongoDB Node.js driver

    Project mention: What's New in F# 9 | news.ycombinator.com | 2024-11-10

    I mean, this really depends on what you're looking at.

    Here's a sample from the MongoDB client: https://github.com/mongodb/node-mongodb-native/blob/main/src...

    Here's a sample from Storybook: https://github.com/storybookjs/storybook/blob/next/code/core...

    Here's a sample from Prisma: https://github.com/prisma/prisma/blob/main/packages/client/s...

    Here's a sample from Cal.com: https://github.com/calcom/cal.com/blob/main/packages/core/Ev...

    It's rather the specific use case that determines the style of the code that's written. In the examples above, there's no need for the teams to choose JavaScript classes and inheritance to model the logic, yet it likely better fits the programming model of those modules.

    Look at Nest.js as well: https://github.com/nestjs/nest/blob/master/packages/core/rou...

    The whole codebase of Nest.js looks an aweful lot like Spring or ASP.NET (controller syntax) probably because there's a lot of crossover in terms of what APIs need at scale.

    It just so happens that most use cases for C# and Java favor applications at a larger scale. Another key difference being object scope and lifecycles -- something that rarely comes into play in the generally single-threaded Node runtime. This being one of the key reasons why dependency injection is a thing in C# and Java land.

  8. agenda

    Lightweight job scheduling for Node.js

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. AdminJS

    AdminJS is an admin panel for apps written in node.js

  11. MikroORM

    TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.

    Project mention: Show HN: DBOS TypeScript – Lightweight Durable Execution Built on Postgres | news.ycombinator.com | 2025-01-16
  12. laf

    Laf is a vibrant cloud development platform that provides essential tools like cloud functions, databases, and storage solutions. It enables developers to quickly unleash their creativity and bring innovative ideas to life with ease.

  13. openblocks

    🔥 🔥 🔥 The Open Source Retool Alternative

    Project mention: Top 11 Open Source Internal Tools with the Most GitHub Stars | dev.to | 2024-09-03

    GitHub https://github.com/openblocks-dev/openblocks GitHub Star 5.8k GitHub Fork 344 GitHub Issue 123 GitHub Pull Request 9 GitHub Contributor 18 Most Recent Update on GitHub Last year Open Source License AGPL-3.0 Official Website https://openblocks.dev/ Documentation https://docs.openblocks.dev/

  14. bulletproof-nodejs

    Implementation of a bulletproof node.js API 🛡️

  15. sqlchat

    Chat-based SQL Client and Editor for the next decade

  16. SaaS Boilerplate

    Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.

  17. nestjs-boilerplate

    NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.

    Project mention: Mastering CRUD with NextJS | dev.to | 2024-12-05

    By following the examples and techniques outlined in this article, you should now be well-equipped to handle CRUD operations in your NextJS projects. Alternatively, you can use our Extensive-react-boilerplate template for your project. It has a fully compatible Nestjs-boilerplate backend that implements the ability to work with CRUD operations in minutes, without a single line of code using the CLI, we've covered this in more detail here and here for entity relationships. Keep experimenting, stay updated with best practices, and welcome to try this boilerplate if you find it useful.

  18. marshal.ts

    A new full-featured and high-performance TypeScript framework

    Project mention: Deepkit Framework: Revolutionizing Web App Development at Enterprise Scale | news.ycombinator.com | 2024-05-13
  19. whodb

    A lightweight next-gen data explorer - Postgres, MySQL, SQLite, MongoDB, Redis, MariaDB, Elastic Search, and Clickhouse with Chat interface

    Project mention: Show HN: Time Travel with Your SQL | news.ycombinator.com | 2025-04-10
  20. artipub

    Article publishing platform that automatically distributes your articles to various media channels

  21. nodejs-backend-architecture-typescript

    Node.js Backend Architecture Typescript - Learn to build a backend server for production ready blogging platform like Medium and FreeCodeCamp. Main Features: Role based, Express.js, Mongoose, Redis, Mongodb, Joi, Docker, JWT, Unit Tests, Integration Tests.

  22. mongodb-memory-server

    Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.

  23. typegoose

    Typegoose - Define Mongoose models using TypeScript classes.

  24. namviek

    The open-source project management tool for tiny teams

    Project mention: 3 FOSS Project Manager that JS devs want to contribute | dev.to | 2024-07-30
  25. denodb

    MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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).

TypeScript MongoDB discussion

Log in or Post with

TypeScript MongoDB related posts

  • Firebase and Payload CMS: Early Look at a Client-Side Auth Strategy

    4 projects | dev.to | 22 Feb 2025
  • Bento: Jupyter Notebooks at Meta

    4 projects | news.ycombinator.com | 18 Sep 2024
  • Prisma VS wabe - a user suggested alternative

    2 projects | 8 Sep 2024
  • Dokku: My favorite personal serverless platform

    16 projects | news.ycombinator.com | 26 Aug 2024
  • Show HN: Houdini by WhoDB – connect any data source to natural language

    1 project | news.ycombinator.com | 19 Aug 2024
  • 🚀 Building a Comprehensive Job Portal with Next.js, ShadcnUI, Prisma & MongodB, and Google Generative AI

    6 projects | dev.to | 18 Aug 2024
  • Security Best Practices for Your Node.js Application

    5 projects | dev.to | 17 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 Prisma 42,220
2 payload 34,698
3 Hasura 31,514
4 dokploy 19,978
5 mean 12,108
6 MongoDB 10,124
7 agenda 9,519
8 AdminJS 8,530
9 MikroORM 8,246
10 laf 7,490
11 openblocks 6,005
12 bulletproof-nodejs 5,593
13 sqlchat 5,161
14 SaaS Boilerplate 4,256
15 nestjs-boilerplate 3,714
16 marshal.ts 3,337
17 whodb 3,293
18 artipub 3,091
19 nodejs-backend-architecture-typescript 2,897
20 mongodb-memory-server 2,689
21 typegoose 2,265
22 namviek 2,180
23 denodb 1,931

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?