finds.dev← search

// the find

buildship-ai/rowy

★ 6,845 · TypeScript · NOASSERTION · updated Nov 2024

Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.

Rowy is a spreadsheet-style admin UI for Firestore that lets you edit rows like an Airtable and wire up Cloud Functions to row-level data changes without writing boilerplate glue code. It's aimed at teams already committed to Firebase/GCP who want a CMS-like front end over their database plus quick automation, not a general-purpose backend.

The field-level Cloud Functions model is the real feature here: you attach a function to a column's data changes and it runs through a Monaco-based code editor with full NPM access, which is a genuinely useful shortcut over hand-writing Firestore triggers. The 30+ field types plus table/field-level RBAC make it a legitimate CMS replacement for Airtable use cases backed by Firestore instead of a proprietary store. Pre-built extension blocks for SendGrid, Algolia, Twilio, and BigQuery save real integration time if you're already paying for those services.

Last push was November 2024 — this is pushing two years stale, and the repo has moved from the rowyio org to buildship-ai, which usually signals a team pivot or acquisition rather than active maintenance of this codebase. The README actively steers you away from self-hosting ('manual install... only recommended if you want to develop and contribute') toward a hosted Cloud Run deploy through rowy.app, so the open-source path is explicitly the second-class option. It's a hard lock-in to Firestore/GCP despite the 'low-code backend platform' framing — there's no abstraction letting you swap databases, so this only makes sense if you're already all-in on that stack. Running it also means operating a separate 'Rowy Run' Cloud Run service alongside the frontend, which is more infrastructure than the spreadsheet-UI pitch suggests.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →