{"library":"dare","type":"library","category":null,"description":"Dare is a JavaScript library (shipping TypeScript types) designed to streamline the creation of REST APIs from database schemas by generating SQL queries from structured JavaScript objects. It acts as an abstraction layer, allowing developers to define database interactions using a declarative object syntax rather than writing raw SQL directly. The current stable version is `0.98.4`, indicating it is still in pre-1.0 development, though it sees consistent maintenance with several bug fix and feature releases throughout 2025. Key differentiators include its 'brave API' approach to SQL generation, requiring users to define a custom `dare.execute` handler for database interaction, and its explicit support for MySQL (5.6, 5.7, 8.0) and PostgreSQL (16+), abstracting away direct driver calls.","language":"javascript","status":"active","version":"0.98.4","tags":["javascript","Database","MySQL","REST","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install dare","imports":["import Dare from 'dare';","import type { RequestOptions } from 'dare';","import type { DareInstance } from 'dare';"]},{"cmd":"yarn add dare","imports":[]},{"cmd":"pnpm add dare","imports":[]}],"homepage":null,"github":"https://github.com/MrSwitch/dare","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/dare","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/dare/compatibility"}}