The Principal Dev – Masterclass for Tech Leads

The Principal Dev – Masterclass for Tech LeadsJuly 17-18

Join

GitHub Repo stars GitHub issues GitHub License GitHub release (with filter) codecov Go Report Card go.dev reference All Contributors

English | 中文简体

go mongox

go mongox is a generic-based library that extends the official MongoDB framework. By using generics, it binds structs to MongoDB collections, aiming to provide type safety and simplified data operations. go mongox also introduces method chaining for smoother document operations and offers a rich set of BSON builders and built-in functions to simplify the construction of BSON data. Additionally, it supports plugin-based programming and provides various built-in hook functions, offering flexibility for custom logic before and after database operations, thus enhancing the scalability and maintainability of applications.

Feature Highlights

Install

go get github.com/chenmingyong0423/go-mongox/v2

Getting Started

Contributing

With your participation, go-mongox will become even more powerful!

Contributors

Thank you for contributing to the go mongox framework!

Community

Join our community to get support, share ideas, and collaborate with others!

Join Discord

Contributors

A heartfelt thank you to all the developers who have contributed to this project!
Contributors

Your support and efforts make this project.

Acknowledgements

JetBrains logo.

Thanks to JetBrains for supporting this project through their Open Source Licenses program.

License

© Mingyong Chen,2024-now

This project is licensed under the Apache License.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.