Rowy logo

Rowy

Spreadsheet UI for Firestore with low-code cloud automation

Rowy provides a spreadsheet-style interface for Firestore, enabling CRUD, bulk import/export, and low-code cloud function workflows—all managed from your browser without leaving your GCP project.

Rowy banner

Overview

Overview

Rowy transforms Google Firestore into a familiar spreadsheet interface. Users can view, sort, filter, and edit documents directly in the browser, performing CRUD operations, bulk imports/exports (CSV, JSON, TSV), and managing multiple views of the same collection. All data stays in your own GCP project, and Rowy runs as a Cloud Run service, so no data is stored externally.

Low‑code automation

Beyond data entry, Rowy lets you attach cloud functions to field‑level changes. With access to any NPM package, you can build workflows that send emails via SendGrid, index records in Algolia, push metrics to BigQuery, or invoke custom APIs. Functions can be triggered manually through an “Action” field or automatically on updates.

Collaboration and extensibility

Rowy provides granular role‑based permissions, built‑in user management, and customizable column visibility, enabling teams to collaborate safely. Over 30 field types—including rich text, file upload, relational connectors, and computed aggregates—let you model complex data without writing extensive code.

Highlights

Spreadsheet-like UI for Firestore with sorting, filtering, and bulk import/export
Low-code cloud function builder that supports any NPM package
30+ field types including rich text, file upload, and relational connectors
Granular role‑based permissions and built‑in user management

Pros

  • Native Firestore integration keeps data within your own GCP project
  • Browser‑only workflow eliminates the need for local development tools
  • Extensible automation via custom JavaScript/TypeScript cloud functions
  • Collaborative permission controls reduce risk of accidental changes

Considerations

  • Limited to Google Cloud Firestore; other databases are not supported
  • Requires basic familiarity with Firebase/Firestore concepts
  • Complex automations may need JavaScript/TypeScript expertise
  • Very large datasets can be slower than dedicated BI tools

Managed products teams compare with

When teams consider Rowy, these hosted platforms usually appear on the same shortlist.

Airtable logo

Airtable

Cloud collaboration platform combining the flexibility of a spreadsheet with database power

AppSheet logo

AppSheet

No-code app builder to create data-driven web & mobile apps from sheets and databases

Budibase logo

Budibase

Open-source low-code platform for rapidly building internal tools and CRUD web applications with minimal coding

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams building internal tools on top of Firestore
  • Developers needing a quick admin UI without writing a full backend
  • Product managers who want low-code workflow automation
  • Startups prototyping data‑driven applications rapidly

Not ideal when

  • Projects that rely on relational databases like PostgreSQL or MySQL
  • Users requiring advanced analytics or reporting dashboards
  • Organizations needing on‑premise hosting without Google Cloud
  • Non‑technical users unable to work with JavaScript for custom functions

How teams use it

Content Management System for a Firestore‑backed website

Editors can update pages, images, and metadata via a familiar spreadsheet view, while changes trigger cloud functions to rebuild static sites.

Automated notification system

When a record’s status field changes, a Rowy cloud function sends emails via SendGrid and SMS via Twilio without writing server code.

Data migration and cleanup

Bulk import CSV data, apply validation rules, and run custom functions to normalize fields before publishing.

Role‑based admin panel for internal tools

Team members see only the columns and rows they’re permitted to edit, with audit logs captured in Firestore.

Tech snapshot

TypeScript99%
JavaScript1%
HTML1%
CSS1%

Tags

airtableno-codegoogle-cloudlow-codereactairtable-alternativelowcodecms-backendfirebasenocodeinternal-toolsgcpcloud-functionscmsspreadsheettypescriptcloudfunctionsfirestorebackend

Frequently asked questions

Do I need to host Rowy myself?

Rowy runs as a Cloud Run service in your own GCP project, so your data never leaves your Firestore.

Can I use Rowy with databases other than Firestore?

Rowy is built specifically for Firestore; other databases are not supported.

Is there a limit to the number of rows or columns?

Rowy inherits Firestore limits; performance depends on collection size, but typical spreadsheet workloads work smoothly.

How are custom automations executed?

You define cloud functions in JavaScript/TypeScript; Rowy deploys them to Cloud Functions, triggered by field changes or manual actions.

Is there a free tier?

Rowy itself is open source; you only pay for the underlying GCP resources you provision.

Project at a glance

Dormant
Stars
6,800
Watchers
6,800
Forks
543
Repo age6 years old
Last commitlast year
Primary languageTypeScript

Last synced 5 hours ago