{"repo":"roy-ganz/toql","free":true,"listed":false,"github":"https://github.com/roy-ganz/toql","clone":"git clone https://github.com/roy-ganz/toql.git","description":"A friendly and productive ORM","language":"Rust","stars":52,"topics":["rust","orm","database"],"license":null,"category":"databases-storage","readme_excerpt":"Toql - A friendly and productive ORM Beginner Guide API documentation Toql is an ORM for async databases that features - Translation between Rust structs and database tables. - Can load and modify nested structs. - A unique dead simple query language, suitable for web clients. - Different table aliases from long and readable to tiny and fast. - Prepared statements against SQL injection. - Support for raw SQL for full database power. - Support for role based access. - Highly customizable through user defined parameters, query functions, field handlers, etc. - Compile time safety for queries, fields and path names. - No unsafe Rust code. - Tested on real world scenario. It currently only supports MySQL . More are coming, promised :) Installation Add this to your Cargo.toml : Look And Feel Derive your structs: And do stuff with them: Quick start Check out the CRUD example. Contribution Comments, bug fixes and quality improvements are welcome. License Toql is distributed under the terms of both the MIT license and the Apache License (Version 2.0).","default_branch":null,"files":null,"tree":[],"storefront":"/r/roy-ganz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/roy-ganz/toql/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."}