Metadata-Version: 2.1
Name: NoAlchemy
Version: 0.2.2
Summary: A MongoDB Object-Document Mapper (ODM) based on SQLAlchemy.
Home-page: https://github.com/grantUser/NoAlchemy
Author: grantUser
Maintainer: grantUser
License: MIT
Keywords: MongoDB,Object-Document Mapper,ODM,SQLAlchemy
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pymongo
Requires-Dist: mongomock
Requires-Dist: pytest

![NoAlchemy](https://repository-images.githubusercontent.com/701033002/8ab1a453-a285-4d0c-a002-ba0e23e0be2c)

![Tests Pipeline](https://github.com/grantUser/NoAlchemy/actions/workflows/tests.yml/badge.svg)
![PyVersions](https://img.shields.io/pypi/pyversions/NoAlchemy)
[![PypiVersion](https://img.shields.io/pypi/v/NoAlchemy)](https://pypi.org/project/NoAlchemy/)

# NoAlchemy - A MongoDB Object-Document Mapper

NoAlchemy is a Python Object-Document Mapping (ODM) library for MongoDB. It simplifies the interaction between your Python application and MongoDB by providing a user-friendly way to work with documents and collections.

## Getting Started

To get started with NoAlchemy, please visit the [project's GitHub repository](https://github.com/grantUser/NoAlchemy) and refer to the README and [wiki](https://github.com/grantUser/NoAlchemy/wiki) provided there. You will find detailed information on installation, usage, and examples to help you integrate NoAlchemy into your project.

## Features

- Simple and intuitive API for MongoDB operations.
- Model-based approach for defining document schemas.
- Support for various query and aggregation methods.
- Middleware and hooks to customize and extend functionality.

## Contributing

We welcome contributions from the open-source community. If you'd like to contribute to NoAlchemy, please check our contribution guidelines.

## License

NoAlchemy is licensed under the MIT License. See the LICENSE file for more details.
