The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 Mongo Open-Source Projects
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
-
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.
-
devops-resources
DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
testing-nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
-
Chartbrew
Open-source web platform used to create live reporting dashboards from APIs, MongoDB, Firestore, MySQL, PostgreSQL, and more ππ
-
learn_devops
I am using this repository to document my devops journey. I follow the process of learning everything by tasks. Every task has an associated objective that encompasses an underlying concept. Concepts including CloudProviders, Containers, ContainersOrchestration, Databases, InfrastructureAsCode, Interview, VersionControl etc in progress
-
gnomock
Test your code without writing mocks with ephemeral Docker containers π¦ Setup popular services with just a couple lines of code β±οΈ No bash, no yaml, only code π»
-
pa11y-dashboard
Pa11y Dashboard is a web interface which helps you monitor the accessibility of your websites
-
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.
Project mention: Deploy Full-Stack Next.js T3App with Cognito and Prisma using AWS Lambda | dev.to | 2024-04-15generator client { provider = "prisma-client-js" binaryTargets = ["native", "rhel-openssl-1.0.x"] } datasource db { provider = "postgresql" // NOTE: When using mysql or sqlserver, uncomment the @db.Text annotations in model Account below // Further reading: // https://next-auth.js.org/adapters/prisma#create-the-prisma-schema // https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#string url = env("DATABASE_URL") } model Post { id Int @id @default(autoincrement()) name String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt createdBy User @relation(fields: [createdById], references: [id]) createdById String @@index([name]) } // ... rest of the schema
To manage user auth we need to create a user account - identification. So, let's install mongoose and jsonwebtoken to handle JWT authentication - an alternative to creating a user session when a user logs in
if you have postgres, just use https://github.com/FerretDB/FerretDB
I am excited to share that MongoDB has taken over development of the community-driven MongoDB integration for Laravel framework! This means you can expect regular updates with improvements to the functionality, bug fixes, and compatibility with most recent Laravel and MongoDB releases.
Project mention: Show HN: Released Chartbrew v3.0 an open source client reporting platform | news.ycombinator.com | 2024-02-22
They recently open sourced internal framework: https://github.com/userver-framework/userver
Project mention: denodb VS denodata - a user suggested alternative | libhunt.com/r/denodb | 2023-11-29
I recently came across Beanie. A Python ORM for MongoDb. A pleasure to work with and integrates well with FastAPI, the tests document the code well, and at this point itβs only as complicated as it needs to be.
https://github.com/roman-right/beanie
Project mention: Generate and run SQL with GPT in Database Client (built with go - wails) | /r/golang | 2023-07-02
Project mention: MongoDB $weeklyUpdate #122 (June 30, 2023): Databricks, Change Streams, & Terraform | dev.to | 2023-06-30We're pleased to announce the release of the MongoDB C Driver (libmongoc) 1.24.0 and C++ Driver (mongocxx) 3.8.0 with support for MongoDB 7.0 and a host of new security features. Check out the release notes for more details:
Project mention: Is there mongoose alternative in Python? (A NoSQL ORM) | /r/learnpython | 2023-05-14
Project mention: migrate-mongo VS db-mongo-migration - a user suggested alternative | libhunt.com/r/migrate-mongo | 2023-06-25
Mongo related posts
- NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB
- FerretDB β Run Mongo over your Postgres instance
- MongoDB Laravel Integration Now Officially Supported!
- FerretDB: MongoDB Protocol for SQLite
- Show HN: MongoDB Protocol for SQLite
- Show HN: MongoDB Protocol for SQLite
- Please do not require AVX support for your software
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Mongo projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Prisma | 37,151 |
2 | Mongoose | 26,598 |
3 | FerretDB | 8,509 |
4 | devops-resources | 8,192 |
5 | laravel-mongodb | 6,931 |
6 | MongoEngine | 4,156 |
7 | flipper | 3,560 |
8 | testing-nestjs | 2,775 |
9 | Keyv | 2,481 |
10 | Chartbrew | 2,274 |
11 | userver | 2,194 |
12 | denodb | 1,905 |
13 | beanie | 1,795 |
14 | react-awesome-query-builder | 1,778 |
15 | variety | 1,723 |
16 | jQuery-QueryBuilder | 1,661 |
17 | learn_devops | 1,354 |
18 | gnomock | 1,306 |
19 | slashbase | 1,294 |
20 | MongoDB C++ Driver | 1,002 |
21 | odmantic | 973 |
22 | pa11y-dashboard | 963 |
23 | migrate-mongo | 893 |
Sponsored