{"repo":"moigagoo/norm","free":true,"listed":false,"github":"https://github.com/moigagoo/norm","clone":"git clone https://github.com/moigagoo/norm.git","description":"A Nim ORM for SQLite and Postgres","language":"Nim","stars":415,"topics":["nim","orm","sqlite","postgresql","hacktoberfest","database","nim-lang","nimble"],"license":"MIT","category":"databases-storage","readme_excerpt":"Welcome to Norm! Norm is an object-driven, framework-agnostic ORM for Nim that supports SQLite and PostgreSQL. - Documentation (built with nimibook) - API index - norman: scaffolder and migration manager for Norm - shopapp: a proof-of-concept for a webapp created with Karax for frontend, Jester for API server, Norm for ORM, and Norman for migration management Installation Install Norm with Nimble: Add Norm to your .nimble file: Norm requires Nimble 0.14.0 sonmake sure you have the latest Nimble installed by running: Contributing Any contributions are welcome: pull requests, code reviews, documentation improvements, bug reports, and feature requests. - See the issues on GitHub. - Run the tests before and after you change the code. The recommended way to run the tests is via Docker Compose: Alternatively, run the tests natively via nimble commands: To build the docs locally, run: - Use camelCase instead of snake case. - New procs must have a documentation comment. If you modify an existing proc, update the comment. - Apart from the code that implements a feature or fixes a bug, PRs are required to ship necessary tests and a changelog updates. ❤ Contributors ❤ Norm would not be where it is today without the efforts of these fine folks: https://github.com/moigagoo/norm/graphs/contributors.","default_branch":null,"files":null,"tree":[],"storefront":"/r/moigagoo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moigagoo/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."}