FindSoftware

Beanie

Asynchronous Python object-document mapper (ODM) for MongoDB.

Beanie is an asynchronous object-document mapper (ODM) for MongoDB, written in Python. Its data models are based on Pydantic, which the README and the homepage both name. The documentation site at beanie-odm.dev holds the tutorial, the API documentation and the development guidelines, and the project runs a Discord server for questions and discussion. The README names Bunnet as a synchronous version of the ODM, which is a separate project.

Worth knowing

The README says a major release, Beanie v3, is in progress and has most of the maintainers’ attention, so responses to pull requests and issues may be slower than usual.

Identity

Status
Active
Maintainer
Roman Right5
First release
20214

Rendering and deploy

Install with
pip install beanie3

Releases

Current major version
26
Last release
2026-08-317

Adoption

GitHub stars
2,7092
Contributors
1278
Dependent repositories
2989
Dependent packages
369

Why these figures do not compare

Sources

  1. 2026-11-04: links, Categories, Databases
    beanie-odm.dev/
  2. 2026-11-04: links, Written in, License, GitHub stars
    api.github.com/repos/BeanieODM/beanie
  3. 2026-11-04: links, Install with
    github.com/BeanieODM/beanie/blob/main/README.md
  4. 2026-11-04: First release
    pypi.org/pypi/beanie/json
  5. 2026-11-04: Maintainer, Runtime, Minimum runtime
    github.com/BeanieODM/beanie/blob/2.2.0/pyproject.toml
  6. 2026-11-04: Current major version
    api.github.com/repos/BeanieODM/beanie/releases
  7. 2026-11-04: Last release
    api.github.com/repos/BeanieODM/beanie/releases/latest
  8. 2026-11-04: Contributors
    api.github.com/repos/BeanieODM/beanie/contributors
  9. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/beanie

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON