{"repo":"haysons/norm","free":true,"listed":false,"github":"https://github.com/haysons/norm","clone":"git clone https://github.com/haysons/norm.git","description":"nebulaorm is an orm framework designed specifically for nebula graph, which aims to improve the experience of using nebula graph with golang by chaining calls to splice nGQL statements in a more elegant and faster way, and parsing the returned result set and assigning it to developer-supplied variables.","language":"Go","stars":28,"topics":["graph-database","nebula-graph","orm","graph","nebula"],"license":"MIT","category":"databases-storage","readme_excerpt":"norm 中文 🚀 Introduction norm is a lightweight, developer-friendly ORM framework designed specifically for nebula graph. It aims to simplify the Go development experience by enabling elegant, chainable nGQL query construction and seamless result mapping. Whether you're building a graph-based social network or a knowledge graph platform, norm helps you move fast without sacrificing readability or maintainability. 📦 Installation ✨ Features - 🔗 Chainable nGQL builder : Write readable, elegant queries with fluent chaining. - 📦 Struct-based mapping : Map query results directly into Go structs. - 🧠 Smart parsing : Supports nested types — vertex, edge, list, map, set — with ease. - 📚 Struct embedding support : Maximize code reuse and maintain clarity. - 🔄 Auto schema migration : Automatically create or update vertex and edge schemas from structs. - 🧪 Fully unit tested : Confidently build production-grade apps. - 💡 Developer-first design : Less boilerplate, more productivity. ⚡ Quick Start 📚 See more usage patterns in the example directory. 🤝 Contributing We welcome contributions from the community! - 🍴 Fork the repo - 🔧 Create a feature branch - ✅ Submit a pull request 🙏 Acknowledgements Special thanks to the following projects that inspired and supported norm : - gorm : The beloved ORM for Golang — simple, powerful, elegant. 📄 License © 2024–NOW @hayson Released under the MIT License","default_branch":null,"files":null,"tree":[],"storefront":"/r/haysons","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/haysons/norm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}