{"repo":"si3nloong/sqlike","free":true,"listed":false,"github":"https://github.com/si3nloong/sqlike","clone":"git clone https://github.com/si3nloong/sqlike.git","description":"Golang Sequel ORM that supports Enum, JSON, Spatial, and many more","language":"Go","stars":23,"topics":["sequel","sql","mysql","orm","go","golang","sqlike","golang-sql-orm","toxic-query","spatial"],"license":"MIT","category":"databases-storage","readme_excerpt":"sqlike A Golang SQL ORM which anti-toxic query and focus on the latest features. 🔨 Installation Fully compatible with native library database/sql , which mean you are allow to use driver.Valuer and sql.Scanner . 📻 Legacy Support SQLike did support mysql 5.7 as well. For better compatibility, we suggest you to use at least mysql 8.0. 🪣 Minimum Requirements - mysql 8.0 and above - golang 1.15 and above ❓ Why another ORM? - We don't really care about legacy support , we want latest feature that mysql and golang offer us - We want to get rid from toxic query (also known as slow query) ✨ What do we provide apart from native package (database/sql)? - Support ENUM and SET - Support UUID (^8.0) - Support JSON - Support descending index (^8.0) - Support multi-valued index (^8.0.17) - Support Spatial with package orb, such as Point , LineString - Support generated column of stored column and virtual column - Extra custom type such as Date , Key , Boolean - Support struct on Find , FindOne , InsertOne , Insert , ModifyOne , DeleteOne , Delete , DestroyOne and Paginate apis - Support Transactions - Support cursor based pagination - Support advance and complex query statement - Support civil.Date, civil.Time and time.Location - Support language.Tag and currency.Unit - Support authorization plugin Casbin - Support tracing plugin OpenTracing - Developer friendly, (query is highly similar to native sql query) - Support sqldump for backup purpose (experiment) ⚠️ Limitation Our main objecti","default_branch":null,"files":null,"tree":[],"storefront":"/r/si3nloong","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/si3nloong/sqlike/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."}