Python MongoDB

Open-source Python projects categorized as MongoDB

Top 23 Python MongoDB Projects

  • 30-Days-Of-Python

    30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too:

    Project mention: 30 May 2023 - Daily Chat Thread | | 2023-05-29
  • eve

    REST API framework designed for human beings (by pyeve)

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

  • Sacred

    Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA.

    Project mention: ✨ 7 Best Machine Learning Experiment Logging Tools in 2022 🚀 | | 2022-09-25


  • MongoEngine

    A Python Object-Document-Mapper for working with MongoDB

  • mongo-python-driver

    PyMongo - the Official MongoDB Python driver

  • arctic

    High performance datastore for time series and tick data

    Project mention: arctic: NEW Data - star count:2864.0 | | 2023-01-14
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Alerta

    Alerta monitoring system

  • motor

    Motor - the async Python driver for MongoDB and Tornado or asyncio

  • djongo

    Django and MongoDB database connector

    Project mention: Problems with DjOngo | | 2023-05-05
  • borgmatic

    Simple, configuration-driven backup software for servers and workstations

    Project mention: KBackup vs rsync? | | 2023-05-12

    For backups I use Borg myself. If you need a GUI, you can use Vorta or Pika. With borgmatic, there is also a wrapper that extends the range of functions of Borg.

  • mongoaudit

    🔥 A powerful MongoDB auditing and pentesting tool 🔥

  • beanie

    Asynchronous Python ODM for MongoDB

    Project mention: starlette-admin: Simple and extensible admin interface framework for Starlette/FastApi | | 2022-09-11

    You may want to look at swapping mongoengine for beanie. That supports native pydantic data structures and has async support.

  • prisma-client-py

    Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use

    Project mention: Sunday Daily Thread: What's everyone working on this week? | | 2023-04-16

    almost samezies, although I'm trying prisma-client-py for team-specific reasons.

  • requests-cache

    Transparent persistent cache for python requests

    Project mention: Web Scraping with Python: from Fundamentals to Practice | | 2022-06-23

    For anyone who goes with requests as your HTTP client, I would highly recommend adding requests-cache for a nice performance boost.

  • odmantic

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

    Project mention: Is there mongoose alternative in Python? (A NoSQL ORM) | | 2023-05-14
  • DataEngineeringProject

    Example end to end data engineering project.

    Project mention: What are your favourite GitHub repos that shows how data engineering should be done? | | 2022-11-18
  • django-dbbackup

    Management commands to help backup and restore your project database and media files

    Project mention: Project for power companies - I might have bit more than I can chew | | 2022-08-04

    And finally backups, this part is really important. When I was a beginner, I used to make silly mistakes which would lead me having to reset the entire database and rebuild. With backups you can simply restore back to a working point in time whenever something goes wrong. The django-dbbackup package can do this for you, however, you may run into a few issues which can be fixed. Or you could simply use PostgreSQL database dumps.

  • crypto-rl

    Deep Reinforcement Learning toolkit: record and replay cryptocurrency limit order book data & train a DDQN agent

    Project mention: crypto-rl: Retrieve limit order book level data from coinbase pro and bitfinex -> record in [arctic]( timeseries database then implemented trend following strategies (market orders) and market making (limit orders) | | 2022-07-16
  • trading-server

    A multi-asset, multi-strategy, event-driven trading platform for running many strategies at many venues simultaneously with portfolio-based risk management and %-per-strategy capital allocation. Supports event-driven backtesting across all desired instruments, venues and strategies under a single parameterized portfolio.

    Project mention: trading-server: NEW Derivatives and Hedging - star count:516.0 | | 2023-02-04
  • fastapi_contrib

    Opinionated set of utilities on top of FastAPI

  • montydb

    Monty, Mongo tinified. MongoDB implemented in Python !

    Project mention: I made DictDataBase, it‘s like SQLite but for JSON! | | 2022-10-27

    Why would one prefer it over

  • pb

    pb is a formerly-lightweight pastebin and url shortener


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

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). The latest post mention was on 2023-05-29.

Python MongoDB related posts


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

Project Stars
1 30-Days-Of-Python 24,419
2 eve 6,612
3 dev-setup 5,941
4 Sacred 4,038
5 MongoEngine 3,998
6 mongo-python-driver 3,846
7 arctic 2,977
8 Alerta 2,238
9 motor 2,161
10 djongo 1,727
11 borgmatic 1,410
12 mongoaudit 1,267
13 beanie 1,220
14 prisma-client-py 1,158
15 requests-cache 1,111
16 odmantic 797
17 DataEngineeringProject 782
18 django-dbbackup 739
19 crypto-rl 692
20 trading-server 560
21 fastapi_contrib 556
22 montydb 548
23 pb 533
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises