# buildship-ai/rowy

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/buildship-ai-rowy).**

6,816 stars · 551 forks · TypeScript · NOASSERTION

## Links

- GitHub: https://github.com/buildship-ai/rowy
- Homepage: http://rowy.io
- awesome-repositories: https://awesome-repositories.com/repository/buildship-ai-rowy.md

## Topics

`airtable` `airtable-alternative` `backend` `cloud-functions` `cloudfunctions` `cms` `cms-backend` `firebase` `firestore` `gcp` `google-cloud` `internal-tools` `low-code` `lowcode` `no-code` `nocode` `react` `spreadsheet` `typescript`

## Description

Rowy is a low-code backend platform for Firebase that provides a NoSQL spreadsheet interface for managing databases and deploying cloud functions. It functions as a cloud function workflow orchestrator and a database management tool that presents collections as editable grids for visual record editing and bulk data manipulation.

The platform distinguishes itself by allowing users to trigger custom server-side scripts and business logic based on database changes and external events. It includes a role-based access control system for defining specific permissions for database collections, individual fields, and stored files.

The system covers broader capabilities including automated data workflows, custom backend API construction, and visual database management. Users can define rich data fields and manage user profile settings to restrict record updates to authenticated owners.

## Tags

### Data & Databases

- [Backend-as-a-Service Platforms](https://awesome-repositories.com/f/data-databases/backend-as-a-service-platforms.md) — Provides a comprehensive low-code backend platform specifically for managing Firebase NoSQL databases and cloud functions.
- [Event-Driven Function Mapping](https://awesome-repositories.com/f/data-databases/event-driven-function-mapping.md) — Triggers server-side JavaScript or TypeScript logic automatically when specific database fields are updated.
- [No-Code Database Interfaces](https://awesome-repositories.com/f/data-databases/data-access-querying/database-apis/no-code-database-interfaces.md) — Maps database collections to a visual grid for direct record manipulation without writing manual queries.
- [Spreadsheet-Like Editors](https://awesome-repositories.com/f/data-databases/database-table-editors/data-record-editing/spreadsheet-like-editors.md) — Provides a spreadsheet-style grid for editing database records and JSON columns. ([source](https://github.com/buildship-ai/rowy#readme))
- [Visual Database Editors](https://awesome-repositories.com/f/data-databases/visual-database-editors.md) — Provides interfaces for interacting with and managing database records in a spreadsheet-like format. ([source](https://github.com/buildship-ai/rowy/blob/main/package.json))
- [Record Management Interfaces](https://awesome-repositories.com/f/data-databases/database-record-management/record-to-page-bindings/singleton-record-managers/record-management-interfaces.md) — Provides form components for capturing, updating, and managing structured data entries. ([source](https://github.com/buildship-ai/rowy/blob/main/index.html))
- [Data Record Editing](https://awesome-repositories.com/f/data-databases/database-table-editors/data-record-editing.md) — Provides visual interfaces for modifying individual rows and cell values within database tables. ([source](https://github.com/buildship-ai/rowy/blob/main/README.md))

### Business & Productivity Software

- [Role-Based Access Controls](https://awesome-repositories.com/f/business-productivity-software/role-based-access-controls.md) — Verifies user identities and roles to permit or block read and write operations on specific documents. ([source](https://github.com/buildship-ai/rowy/blob/main/firestore.rules))
- [Business Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/business-workflow-automation.md) — Runs script functions on data changes to connect with external services or enforce business rules. ([source](https://github.com/buildship-ai/rowy#readme))

### Development Tools & Productivity

- [Backend Management Interfaces](https://awesome-repositories.com/f/development-tools-productivity/backend-management-interfaces.md) — Provides a browser-based IDE and administrative panel to deploy server-side code and manage database structures.
- [Low-Code Development Platforms](https://awesome-repositories.com/f/development-tools-productivity/low-code-development-platforms.md) — Offers a visual development environment for building custom backend logic and business workflows.

### DevOps & Infrastructure

- [Automated Data Workflows](https://awesome-repositories.com/f/devops-infrastructure/automated-data-workflows.md) — Triggers custom functions or integration blocks automatically when specific data fields change using external modules. ([source](https://github.com/buildship-ai/rowy/blob/main/README.md))
- [Cloud Event Orchestration](https://awesome-repositories.com/f/devops-infrastructure/cloud-event-orchestration.md) — Orchestrates cloud function execution by linking database changes and external events to custom server-side scripts.

### Security & Cryptography

- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Restricts data visibility and editing permissions based on user identities and assigned organizational roles.

### Software Engineering & Architecture

- [Custom Schema Definitions](https://awesome-repositories.com/f/software-engineering-architecture/data-schema-validation/data-type-validation/custom-schema-definitions.md) — Allows users to define custom field types and rich data inputs directly within the visual interface.
- [External Service Integrations](https://awesome-repositories.com/f/software-engineering-architecture/external-service-integrations.md) — Connects backend workflows to third-party services through pre-built logic blocks and custom script functions.

### User Interface & Experience

- [Custom Data Fields](https://awesome-repositories.com/f/user-interface-experience/field-customization/custom-data-fields.md) — Creates diverse data inputs including file uploaders, rich text editors, and fields that fetch remote data. ([source](https://github.com/buildship-ai/rowy#readme))

### Web Development

- [Backend Web APIs](https://awesome-repositories.com/f/web-development/api-management-tools/api-development-management/backend-web-apis.md) — Provides tools for building server-side web APIs and managing data flow without complex infrastructure.
