{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/goqu/","markdown":"https://findsoftware.frbit.cloud/goqu.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":"goqu","name":"goqu","urls":{"home":"https://doug-martin.github.io/goqu/","repository":"https://github.com/doug-martin/goqu","docs":"https://github.com/doug-martin/goqu/tree/master/docs"},"category":["library"],"description":"Go SQL builder and executor with an expressive query DSL that generates SQL for several database dialects.","maintainer":"Doug Martin","maintainerType":"individual","firstRelease":2015,"hosting":["binary"],"language":"go","runtime":["binary"],"contentStore":null,"databases":["mysql","postgres","sqlite","sqlserver"],"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":null,"renderingModes":null,"installMethod":"go modules","licenseModel":"open-source","license":"MIT","currentMajor":"9","latestReleaseDate":"2026-11-05T00:00:00.000Z","githubStargazers":2675,"contributors":55,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-11-09T00:00:00.000Z","addedAt":"2026-11-09T00:00:00.000Z","sources":[{"field":"urls","url":"https://doug-martin.github.io/goqu/","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/doug-martin/goqu","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"urls","url":"https://github.com/doug-martin/goqu/blob/master/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/doug-martin/goqu/blob/master/LICENSE","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/doug-martin/goqu","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"category","url":"https://github.com/doug-martin/goqu/blob/master/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/doug-martin/goqu/blob/master/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/doug-martin/goqu/blob/master/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"databases","url":"https://github.com/doug-martin/goqu/blob/master/docs/dialect.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/doug-martin/goqu","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/doug-martin/goqu/tags","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/doug-martin/goqu/releases","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/doug-martin/goqu/releases","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/doug-martin/goqu","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/doug-martin/goqu/contributors?per_page=1","checkedAt":"2026-11-09T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"goqu is a Go SQL builder that builds SELECT, INSERT, UPDATE and DELETE statements from a query DSL and can execute them. Each database has a dialect that the program imports to register it, and the dialect controls the SQL a dataset generates; a package-level default dialect can be set once at startup. The dialects that ship with goqu cover MySQL, PostgreSQL, SQLite and SQL Server.\n\n## Worth knowing\n\nThe README says goqu is not intended to be used as an ORM when a program needs associations or hooks, and it points to ORM libraries for those features."}