awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to spring-projects/spring-data-mongodb

Open-source alternatives to Spring Data Mongodb

30 open-source projects similar to spring-projects/spring-data-mongodb, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Spring Data Mongodb alternative.

  • mongodb/mongo-java-drivermongodb avatar

    mongodb/mongo-java-driver

    2,658View on GitHub↗

    The official MongoDB drivers for Java, Kotlin, and Scala

    Java
    View on GitHub↗2,658
  • art049/odmanticart049 avatar

    art049/odmantic

    1,173View on GitHub↗

    Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

    Pythonasyncasynciodatabase
    View on GitHub↗1,173
  • fons/cl-mongofons avatar

    fons/cl-mongo

    144View on GitHub↗

    lisp interface to mongo db

    Common Lisp
    View on GitHub↗144
  • awapps/mongrationawapps avatar

    awapps/mongration

    86View on GitHub↗

    MongoDB migration framework

    JavaScript
    View on GitHub↗86
  • ballerina-platform/module-ballerinax-mongodbballerina-platform avatar

    ballerina-platform/module-ballerinax-mongodb

    122View on GitHub↗

    MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. MongoDB offers both a Community and an Enterprise version of the database.

    Ballerina
    View on GitHub↗122

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • bguerout/jongobguerout avatar

    bguerout/jongo

    589View on GitHub↗

    Query in Java as in Mongo shell

    Java
    View on GitHub↗589
  • certego/atlasqcertego avatar

    certego/AtlasQ

    7View on GitHub↗

    AtlasQ allows the usage of AtlasSearch keeping the MongoEngine syntax.

    Python
    View on GitHub↗7
  • comtihon/mongodb-erlangcomtihon avatar

    comtihon/mongodb-erlang

    349View on GitHub↗

    MongoDB driver for Erlang

    Erlang
    View on GitHub↗349
  • datastax/java-driverD

    datastax/java-driver

    0View on GitHub↗
    View on GitHub↗0
  • denodrivers/mongodenodrivers avatar

    denodrivers/mongo

    513View on GitHub↗

    🍃 MongoDB driver for Deno 🦕

    TypeScript
    View on GitHub↗513
  • doctrine/doctrinemongodbbundledoctrine avatar

    doctrine/DoctrineMongoDBBundle

    385View on GitHub↗

    Integrates Doctrine MongoDB ODM with Symfony

    PHP
    View on GitHub↗385
  • doctrine/mongodb-odmdoctrine avatar

    doctrine/mongodb-odm

    1,096View on GitHub↗

    The Official PHP MongoDB ORM/ODM

    PHPmongodbodmorm
    View on GitHub↗1,096
  • facile-it/mongodb-bundlefacile-it avatar

    facile-it/mongodb-bundle

    37View on GitHub↗

    Bundle service integration of official mongodb/mongo-php-library

    PHP
    View on GitHub↗37
  • flyway/flywayflyway avatar

    flyway/flyway

    9,844View on GitHub↗

    Flyway is a database schema versioning tool and SQL migration orchestrator. It applies version-controlled schema changes to relational databases using SQL scripts and Java Database Connectivity to ensure environments remain consistent and reproducible. The tool tracks applied migration scripts in a dedicated metadata table to determine which updates require execution. It supports the synchronization of schema versions across multiple different database engines and provides integration for build systems and application frameworks to automate updates during software release processes. Capabili

    Javaauroracontinuous-deliverycontinuous-deployment
    View on GitHub↗9,844
  • automattic/mongooseAutomattic avatar

    Automattic/mongoose

    27,479View on GitHub↗

    Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations

    JavaScript
    View on GitHub↗27,479
  • forcedotcom/phoenixforcedotcom avatar

    forcedotcom/phoenix

    559View on GitHub↗
    Java
    View on GitHub↗559
  • globalsign/mgoglobalsign avatar

    globalsign/mgo

    1,966View on GitHub↗

    The MongoDB driver for Go

    Gogolangmongodb
    View on GitHub↗1,966
  • go-bongo/bongogo-bongo avatar

    go-bongo/bongo

    489View on GitHub↗

    Go ODM for MongoDB

    Go
    View on GitHub↗489
  • gwhalin/memcached-java-clientG

    gwhalin/Memcached-Java-Client

    0View on GitHub↗
    View on GitHub↗0
  • hashnode/mern-starterHashnode avatar

    Hashnode/mern-starter

    5,144View on GitHub↗

    This project is a full-stack JavaScript scaffold and MERN stack project boilerplate. It provides a pre-configured project structure combining MongoDB, Express, React, and Node.js to reduce manual setup time when bootstrapping data-driven web applications. The toolkit features a dockerized full-stack environment that isolates the application and database in containers to ensure consistency between development and production. It also includes a server-side rendering framework designed to generate HTML on the server and hydrate on the client to improve load speeds and search engine visibility.

    JavaScript
    View on GitHub↗5,144
  • hibernate/hibernate-ogmhibernate avatar

    hibernate/hibernate-ogm

    324View on GitHub↗

    Hibernate OGM - Domain model persistence for NoSQL datastores

    Java
    View on GitHub↗324
  • jdesboeufs/connect-mongojdesboeufs avatar

    jdesboeufs/connect-mongo

    1,970View on GitHub↗

    MongoDB session store for Express

    TypeScript
    View on GitHub↗1,970
  • jeroen/mongolitejeroen avatar

    jeroen/mongolite

    288View on GitHub↗

    Fast and Simple MongoDB Client for R

    C
    View on GitHub↗288
  • jprante/elasticsearch-jdbcjprante avatar

    jprante/elasticsearch-jdbc

    2,818View on GitHub↗

    JDBC importer for Elasticsearch THIS REPOSITORY WILL BE DELETED WITHOUT ANY FURTHER NOTICE AFTER AUG 1 2026

    Java
    View on GitHub↗2,818
  • kobil-systems/mongodbkobil-systems avatar

    kobil-systems/mongodb

    567View on GitHub↗

    MongoDB driver for Elixir

    Elixir
    View on GitHub↗567
  • kyle-williams-1/bsonickyle-williams-1 avatar

    kyle-williams-1/bsonic

    3View on GitHub↗

    Parse Lucene-style query syntax into BSON filters for MongoDB — fast, simple, and developer-friendly.

    Go
    View on GitHub↗3
  • liquibase/liquibaseliquibase avatar

    liquibase/liquibase

    5,527View on GitHub↗

    Liquibase is a database schema change management tool and version control system designed to track, manage, and apply versioned database modifications. It functions as a SQL migration framework and DevOps automation utility that integrates database deployments into continuous delivery pipelines and build toolchains. The system enables precise rollbacks and drift detection by recording every modification made to a database schema. It supports the definition of database changes through structured changesets in XML, YAML, or JSON, as well as raw SQL scripts, to ensure consistent deployments acro

    Java
    View on GitHub↗5,527
  • litote/kmongoLitote avatar

    Litote/kmongo

    769View on GitHub↗

    deprecated KMongo - a Kotlin toolkit for Mongo

    Kotlin
    View on GitHub↗769
  • magicfoundation/alcinoeMagicFoundation avatar

    MagicFoundation/Alcinoe

    1,120View on GitHub↗

    Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

    Pascal
    View on GitHub↗1,120
  • alcaeus/mongo-php-adapteralcaeus avatar

    alcaeus/mongo-php-adapter

    463View on GitHub↗

    :link: Deprecated Adapter to provide ext-mongo interface on top of mongo-php-library

    PHP
    View on GitHub↗463