{"repo":"Nareshix/Sqlitex","free":true,"listed":false,"github":"https://github.com/Nareshix/Sqlitex","clone":"git clone https://github.com/Nareshix/Sqlitex.git","description":"sqlitex is a rust sqlite library with great DX","language":"Rust","stars":34,"topics":["database","dx","rust","sql","sqlite","sqlite-database","sqlite3","fast","performance","sqlitex"],"license":"MIT","category":"databases-storage","readme_excerpt":"Sqlitex Sqlitex is a sqlite library for rust which aims to be simple and powerful. It offers - Compile time guarantees - Ergonomic with excellent IDE support - Very Fast - Automatically caches and reuses prepared statements for you - Automatically applies optimal PRAGMA settings for performance and reliability Overview - Sqlitex - Overview - Quickstart - Feature showcase - Connection methods - 1. Inline Schema - 2. SQL File - Tiny quirk with IDEs - 3. Live Database - Tiny quirks with IDEs - 4. Migrations - Query helper functions - Postgres :: type casting syntax - all() and first() methods for iterators - Advanced - BLOB, Transactions, Runtime options etc. - sql escape hatch! - How to use sql escape hatch! - a. SELECT statements - b. No Return Type - Why sql escape hatch! was created - References - Default PRAGMA Settings. - Strict INSERT Validation - Supported Type mappings - Supported type casting - Row mappings for unknown column name - Comparison with other libraries Quickstart Install it via Simple usage example: A more detailed version of this exact quickstart can be found here For more examples and features, look at the examples folder or read the documentations. Feature showcase 1. Auto generate method signatures with correct types and Hover over to see sql code (Note: LazyConnection has been renamed to Connection in newer version. library name was previously called LazySql which has now been renamed to Sqlitex) 2. Compile time errors with good error messages Connecti","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nareshix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nareshix/Sqlitex/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."}