calebporzio/sushi
Eloquent's missing "array" driver. observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 68
- Release rhythm 39
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 372
- age_days: 2412
- days_rel: 193
- days_push: 193
- n_releases_24m: 2
Adoption not part of the score
3003 stars · 184 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Sushi is a PHP library that lets Laravel Eloquent models run on in-memory array data instead of a database, backed by SQLite. You add a trait and a $rows property to a model, and it behaves like a normal database-backed model with queries, relationships, and validation.
Use cases
- use Eloquent models without a database
- store fixture data like states and countries in Laravel models
- seed static lookup tables from PHP arrays
- add relationships to array-backed models
- use exists validation rules without a real table
When to choose
- you need small static datasets (states, roles, settings) queryable via Eloquent
- you want to test or prototype Laravel apps without database setup
- you need relationships between normal models and array-backed models
When to avoid
- you need cross-database whereHas queries between Sushi and normal models
- you have large or frequently updated datasets
- your project doesn't use Laravel or Eloquent
Facets
library · maturity active
orm database data-generation web-development backend developer-tools php laravel eloquent sqlite fixture-data array-driver composer-package
2 sources
- readme: https://github.com/calebporzio/sushi · fetched 2026-08-28 · 8da06c091288
- homepage: https://usesushi.dev · fetched 2026-08-29 · 2356f3d1407a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| calebporzio/sushi | main | 64 |
For agents
markdown · JSON · MCP: product_card(name="calebporzio/sushi")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem