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 →
Top 23 TypeScript MongoDB Projects
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
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.
-
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.
-
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.
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.
-
Hasura
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
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.
-
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
-
mean
The MEAN stack uses Mongo, Express, Angular(6) and Node for simple and scalable fullstack js applications
-
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.
-
-
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.
-
-
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 -
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.
-
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/
-
-
-
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.
-
nestjs-boilerplate
NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.
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.
-
Project mention: Deepkit Framework: Revolutionizing Web App Development at Enterprise Scale | news.ycombinator.com | 2024-05-13
-
whodb
A lightweight next-gen data explorer - Postgres, MySQL, SQLite, MongoDB, Redis, MariaDB, Elastic Search, and Clickhouse with Chat interface
-
artipub
Article publishing platform that automatically distributes your articles to various media channels
-
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.
-
mongodb-memory-server
Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.
-
-
-
-
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.
TypeScript MongoDB discussion
TypeScript MongoDB related posts
-
Firebase and Payload CMS: Early Look at a Client-Side Auth Strategy
-
Bento: Jupyter Notebooks at Meta
-
Prisma VS wabe - a user suggested alternative
2 projects | 8 Sep 2024 -
Dokku: My favorite personal serverless platform
-
Show HN: Houdini by WhoDB – connect any data source to natural language
-
🚀 Building a Comprehensive Job Portal with Next.js, ShadcnUI, Prisma & MongodB, and Google Generative AI
-
Security Best Practices for Your Node.js Application
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 May 2025
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 |