Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nicky-lenaers/mogr

MoGr dynamically maps GraphQL AST's to Mongoose Query Projection and/or Population and provides GraphQL Cursor Pagination.
https://github.com/nicky-lenaers/mogr

graphql mongodb mongoose nodejs

Last synced: 3 months ago
JSON representation

MoGr dynamically maps GraphQL AST's to Mongoose Query Projection and/or Population and provides GraphQL Cursor Pagination.

Awesome Lists containing this project

README

        







Travis CI - MoGr Build Status
CodeCov - MoGr Coverage
David - MoGr Dependencies


Bridging the gap between GraphQL and Mongoose


Projection · Population · Pagination


## Features


💥Automated Mongoose Query Projection and/or Population


🔥Support for GraphQL Fields, Inline Fragments and Fragment Spreads


📖GraphQL Cursor Pagination


🙌Infinitely Recursable


😃Friendly Ergonomics


🔧Statically Typed using TypeScript


👍No Required Mongoose Plugin

## Quick Links
- Check out the [Demo (Coming Soon)](https://github.com/nicky-lenaers/mogr)
- Read the [Documentation](https://nicky-lenaers.github.io/mogr)
- Read the [MoGr Medium Article (Coming Soon)](https://github.com/nicky-lenaers/mogr)

## Roadmap
- [ ] Pagination Type Configuration

- [ ] Extended Filter Types Composition

## Contributing
[Contributing Guidelines](.github/CONTRIBUTING.md).

## Code of Conduct
[Code of Conduct](.github/CODE_OF_CONDUCT.md).

## License
[MIT](/LICENSE)