{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/adonis-lucid/","markdown":"https://findsoftware.frbit.cloud/adonis-lucid.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"adonis-lucid","name":"Lucid","urls":{"home":"https://lucid.adonisjs.com/","repository":"https://github.com/adonisjs/lucid","docs":"https://lucid.adonisjs.com/docs/introduction"},"category":["library"],"description":"SQL query builder, Active Record ORM and migrations library for AdonisJS applications.","maintainer":"Harminder Virk","firstRelease":2016,"hosting":["node"],"language":"javascript","runtime":["node"],"runtimeMin":"node 24","basedOn":["adonisjs"],"contentStore":null,"databases":["postgres","mysql","sqlite","sqlserver"],"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"npm (npm i @adonisjs/lucid)","licenseModel":"open-source","license":"MIT","currentMajor":"22","latestReleaseDate":"2026-04-05T00:00:00.000Z","githubStargazers":1231,"contributors":86,"packagistDownloads":null,"npmWeeklyDownloads":226649,"checkedAt":"2026-11-04T00:00:00.000Z","addedAt":"2026-11-04T00:00:00.000Z","sources":[{"field":"urls","url":"https://lucid.adonisjs.com/docs/introduction","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/adonisjs/lucid","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://github.com/adonisjs/lucid/blob/22.x/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/adonisjs/lucid/blob/22.x/LICENSE.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/adonisjs/lucid","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/adonisjs/lucid/blob/v22.4.2/package.json","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/adonisjs/lucid/blob/v22.4.2/package.json","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"basedOn","url":"https://github.com/adonisjs/lucid/blob/22.x/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"category","url":"https://github.com/adonisjs/lucid/blob/22.x/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"databases","url":"https://lucid.adonisjs.com/docs/introduction","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"installMethod","url":"https://lucid.adonisjs.com/docs/installation","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/@adonisjs/lucid","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"license","url":"https://github.com/adonisjs/lucid/blob/22.x/README.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/adonisjs/lucid/blob/22.x/LICENSE.md","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/adonisjs/lucid/releases/tag/v22.4.2","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/adonisjs/lucid/releases/latest","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/adonisjs/lucid/tags","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/adonisjs/lucid","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/adonisjs/lucid/contributors","checkedAt":"2026-11-04T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Lucid is the SQL library for AdonisJS. It combines a Knex-based query builder with class-based Active Record models, hand-written migrations, and schema classes that Lucid generates from the live database. Models extend the generated schema classes, so column types are not declared twice. The package is installed into an AdonisJS application from npm, and the [documentation](https://lucid.adonisjs.com/docs/introduction) covers the rest."}