MongoDB
Marten
MongoDB | Marten | |
---|---|---|
304 | 24 | |
27,075 | 3,120 | |
1.0% | 5.6% | |
10.0 | 9.8 | |
1 day ago | 4 days ago | |
C++ | C# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MongoDB
-
My Tech Stack in 2025
Data base: MongoDB
-
Twitter's 600-Tweet Daily Limit Crisis: Soaring GCP Costs and the Open Source Fix Elon Musk Ignored
MongoDB: MongoDB is a popular NoSQL database that provides flexibility and scalability. It offers a document-oriented data model and can handle a variety of use cases. MongoDB is known for its ease of use and rich query capabilities.
-
Copyleft Licenses: Bridging Open Source with Commercial Sustainability
Companies offering software as a service (SaaS) can adopt licenses such as the GNU Affero General Public License (AGPL) or the Server Side Public License (SSPL). For instance, early versions of MongoDB were released under AGPL, ensuring that even in a cloud environment, source code modifications remain open.
-
Revolutionizing Blockchain and Open Source Funding: Microfunding and Project Funding Alternatives
Dual Licensing: Some projects use a dual-licensing model in which the open source version is free, while a commercial version is offered to generate revenue (see examples such as MongoDB and ElasticSearch).
-
Ask HN: Where is MongoDB source code?
There are no commits or tags for two months: https://github.com/mongodb/mongo/commits/master
In the meantime, 8.0.5 and 8.0.6 were released: https://www.mongodb.com/docs/manual/release-notes/8.0/
Those appear to be patch releases for major releases, not rapid releases, so the source should be available: https://www.mongodb.com/docs/manual/reference/versioning/
There is a forum post without an answer: https://www.mongodb.com/community/forums/t/source-code-in-github/316442
Is MongoDB no longer source-available?
-
Is Modern Web Dev Too Complex for Newcomers?
🗄️ Database: Comes with built-in support for MongoDB and a reactive data layer that automatically pushes database changes to the frontend. Also, Meteor conveniently embeds MongoDB in its local development environment. This means you don't need to install or configure MongoDB separately to start building and experimenting with MeteorJS projects.
-
How To Connect React JS With Node JS and MongoDB
MongoDB is trusted by developers around the world and is used by companies such as eBay and Craigslist, according to MongoDB’s official site.
-
Building Atomic Counters with Amazon DocumentDB
This time, were looking at Amazon DocumentDB a managed NoSQL document database, MongoDB-compatible and optimized for AWS.
-
Let's Develop a Fullstack Blogging CMS from Scratch using React.js and Node.js
And finally Mongo DB, for our data storage. MongoDB is a popular open-source, NoSQL (non-relational) database management system that stores data in flexible, JSON-like documents with dynamic schemas. It is designed to be scalable, high-performance, and suitable for handling large volumes of data and complex data structures, making it a popular choice for modern web applications and cloud-based services.
-
Annoy Group Chat Application with WebSocket, React, and Node.js
MongoDB
Marten
-
Mongo but on Postgres and with strong consistency benefits
You can check Marten, that I was co-maintaining: https://martendb.io/. It doesn't have MongoDB-compliant API, but it's mature, stable and efficient.
- Marten – .NET Transactional Document DB and Event Store on PostgreSQL
-
Dapper vs. Entity Framework With Postgres
Id recommend trying out MartenDb. It's not really a PostgreSQL ORM, it actually uses Postgres more as a document database via jsonb. But it's excruciatingly easy to use and schema updates are a breeze (and largely automatic)
-
Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
Check out Marten for a fully fleshed out implementation https://github.com/JasperFx/marten
-
Is anyone using Dapr
We are using ExtCore here to make our app modular: https://extcore.net/, and MartenDB for event store (which is surprisingly VERY simple) : https://martendb.io/
-
Yet another embedded DB (kind of)
I always loved Marten, it is so simple to use and yet powerful. If you are unfamiliar with it, it is a data access library (like an ORM) that is using JSON serialization and LINQ to store and query data from/to Postgres. It basically turns Postgres into document DB. Comparing it to EF, Marten doesn't require migrations since it stores documents.
-
This article is covering the potential problems you will face when using MongoDB for typical relational tasks.
You're better off using Postgres (has JSON columns.) If you want a more "document" oriented experience, use Marten: https://martendb.io/
-
Self-Paced Kit: Introduction to Event Sourcing with Node.js and TypeScript
For that part, the samples use EventStoreDB (https://www.eventstore.com/), which is the only mature event store I know in Node.js land. Event Sourcing allows using any database as backing storage. I'm co-maintainer of the Marten (https://martendb.io/), which is a .NET library that allows using Postgres as event store and document db.
-
CQRS is simpler than you think with C#11 and .NET 7!
Then you should check out Marten (https://martendb.io/). Our intention is to remove the boilerplate, we're using Postgres e having the built-in projections.
- Event-driven projections in Marten explained
What are some alternatives?
mongo-express - Web-based MongoDB admin interface, written with Node.js and Express
Event Store - EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
LiteDB - LiteDB - A .NET NoSQL Document Store in a single data file
RavenDB - ACID Document Database
neon - Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Yessql - A .NET document database working on any RDBMS