# gohouse/gorose

GoRose(go orm), a mini database ORM for golang, which inspired by the famous php framwork laravle's eloquent. It will be friendly for php developer and python or ruby developer. Currently provides six major database drivers: mysql,sqlite3,postgres,oracle,mssql, Clickhouse.

Repository: https://github.com/gohouse/gorose
Canonical: https://ross.abutalabs.com/products/gorose
Language: Go
License: MIT
License Family: permissive
Topics: go, orm, eloquent, laravel, golang, db, database, php, databases, gorose, gorose-orm, clickhouse, sql, mssql
Last push: 2024-12-04T09:58:09+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3162, "days_push": 637, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1162, forks 125 (observed 2026-08-28T04:03:49.604297+00:00)

## What it is
GoRose is a mini database ORM for Go inspired by Laravel's Eloquent, offering both struct-bound (Go-style) and map-based (PHP-style) query builder APIs. It supports MySQL, SQLite3, Postgres, Oracle, MSSQL, and ClickHouse, including read/write cluster configuration.

## Use cases
- query mysql from go without raw sql
- map go structs to database tables
- laravel-style query builder in golang
- read-write splitting across database replicas
- support multiple databases like postgres and sqlite in one orm
- insert update delete records with a fluent api

## When to choose
- you want an eloquent/laravel-like orm experience in go
- you need lightweight orm with multiple database drivers
- you prefer chainable query building over heavy full-featured orms
- you need read/write cluster support

## When to avoid
- you need a battle-tested production orm like gorm
- you rely on tagged stable releases since v3 is beta without tags
- you need advanced features like migrations or hooks out of the box
- you want a large community and ecosystem

## Facets
- artifact type: library
- maturity: experimental
- function: orm, database, database-driver
- domain: databases, backend, web-development, developer-tools
- platform: go, cross-platform
- tags: query-builder, laravel-eloquent-style, read-write-splitting, multi-database, chainable-api

## Member repositories
- gohouse/gorose (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:49.604297+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:38.043187+00:00, confidence not recorded.
  - readme: https://github.com/gohouse/gorose (fetched 2026-08-28T04:03:49.604297+00:00, sha 4ba98f213956)
- Data as of 2026-08-30T08:39:29.467469+00:00.
