A favicon of Rowy

Rowy

A spreadsheet-style interface for Firestore that pairs table editing with cloud functions written in the browser, for Firebase teams.

Open Source Alternative to:

Screenshot of Rowy websiteVisit Rowy

Rowy puts an Airtable-like table in front of a Firestore database and attaches a code editor for the cloud functions that fire when data changes. Non-technical teammates get a spreadsheet they already understand, while the automation behind it stays real code rather than a drag-and-drop approximation.

Installation targets your own Google Cloud project. Data and cloud functions remain in your Firestore and GCP, managed through a Cloud Run instance that operates exclusively inside that project, so Rowy neither accesses nor stores what you keep there.

The table is where most of the product lives.

  • Spreadsheet CRUD: sort, filter, bulk import and export as CSV, JSON or TSV, with several views over one collection.
  • Field types: more than thirty, from text and select pickers to file uploaders and JSON, code, markdown and rich text editors.
  • Derived fields: aggregate a row's sub-table, connect records across collections or pull values from an HTTP endpoint.
  • Function workflows: trigger cloud functions on field-level changes using any NPM module or external API.
  • Prebuilt blocks: wire up SendGrid, Algolia, Twilio or BigQuery, or write your own block instead.
  • Access control: table-level and field-level permissions with roles, user management and views tailored per role.

A guided deploy button sets everything up on a GCP project, and manual installation is documented but recommended only for people who intend to contribute. Note that the repository now sits under the BuildShip organization while the README still points at its original home.

Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Rowy:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit