{"repo":"ts-safeql/safeql","free":true,"listed":false,"github":"https://github.com/ts-safeql/safeql","clone":"git clone https://github.com/ts-safeql/safeql.git","description":"Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.","language":"TypeScript","stars":1559,"topics":["eslint","eslint-plugin","javascript","lint","postgres","sql","typescript"],"license":"MIT","category":"databases-storage","readme_excerpt":"SafeQL - Automatic Type Inference & Validation for PostgreSQL Queries • Get started https://user-images.githubusercontent.com/10504365/192807716-6a4fcbc1-9dc8-4d3b-a63b-2c95c0061689.mp4 Features - #### ⚡️ Automatic Type Inference & Validation: SafeQL automatically infers the type of the query result based on the query itself. - #### 🖖 Compatible With Popular SQL Libraries: SafeQL works with any PostgreSQL client, including Prisma, Sequelize, pg, Postgres.js, and more. - #### 🛠️ Easy To Use SafeQL was built in mind to be easy to use and integrate with your existing codebase. - #### 📦 Built with Monorepos & Microservices in mind: SafeQL was built with monorepos and microservices in mind, and it's easy to use with multiple databases. Install I would first recommend follow the instructions in the documentation. Prerequisites Set up ESLint following the typescript-eslint Getting Started docs, to enable TypeScript language support in ESLint. Sponsors","default_branch":null,"files":null,"tree":[],"storefront":"/r/ts-safeql","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ts-safeql/safeql/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."}