# Rowhouse > A free, open-source data grid for Salesforce, built as a Lightning Web Component. Free. Not freemium, not a trial, not a tier. License: Apache-2.0. Built and supported by Kugamon. A machine-readable index of rowhouse.app. Facts for agents: https://rowhouse.app/facts.md ## Home - [Rowhouse — a free, open-source data grid for Salesforce](https://rowhouse.app/): Rowhouse is a free, open-source data grid for Salesforce: edit records like a spreadsheet, set it up without code, and keep your grid configuration as metadata. Apache-2.0. ## Product - [Rowhouse: a free, open-source data grid component for Salesforce · Rowhouse](https://rowhouse.app/product/): Rowhouse is one Lightning component that turns any Salesforce list into an editable grid: spreadsheet keys, ten cell editors, grouping, child tables and actions, configured without code. - [Keyboard and screen-reader support in a Salesforce data grid · Rowhouse](https://rowhouse.app/product/accessibility/): How Rowhouse is built for the keyboard and the screen reader: one tab stop, arrow keys, every cell and action announced, ARIA grid semantics, and how it is tested. - [Build Salesforce grids without code: the Grid Admin tab and Custom Metadata · Rowhouse](https://rowhouse.app/product/administration/): Build every Rowhouse grid on the Grid Admin tab, checked as you type, or in Setup. Configuration is Custom Metadata: build in a sandbox, move it in a change set, keep it in source control. - [Bulk changes in Salesforce: update, delete, import and run flows on many records · Rowhouse](https://rowhouse.app/product/bulk-changes/): Change many Salesforce records at once from a grid: update a field across a selection, delete with Undo, import CSV or Excel with a preview, export, and run flows or Apex on selected rows. - [Grouping, subtotals and display rules in a Salesforce grid · Rowhouse](https://rowhouse.app/product/grouping-and-display-rules/): Search, sort and filter every record, group up to three levels with subtotals and a Total row, and make exceptions stand out with display rules that never rely on color alone. - [Salesforce grid performance: a published benchmark to 50,000 rows, and every limit · Rowhouse](https://rowhouse.app/product/performance-and-limits/): Rowhouse’s published benchmark — first row, full render, sort and edit commit at 1,000 to 50,000 rows, with the script — and every limit users and admins meet, each with its reason. - [Edit related records in Salesforce: related fields, editable related lists and child tables · Rowhouse](https://rowhouse.app/product/related-records/): Show and edit a related record’s fields as columns, up to five lookups away, put an editable related list on any record page, and open related records under each row as child tables. - [Salesforce grid security: user mode, field-level security and an audit trail of edits · Rowhouse](https://rowhouse.app/product/security-and-audit-trail/): Every Rowhouse read and write runs as the user, through Salesforce’s own object, field and sharing security. Nothing leaves the org, and an optional audit trail logs every change. - [Spreadsheet editing in Salesforce: type to edit, paste, fill down, undo · Rowhouse](https://rowhouse.app/product/spreadsheet-editing/): Edit Salesforce records like a spreadsheet: type to edit, ten cell editors, paste from Excel, fill down, undo and redo, add new records, and saves that let your org's own rules run. ## Compare - [Salesforce data grids compared: paid, free and open source (2026) · Rowhouse](https://rowhouse.app/compare/): Rowhouse against the six paid Salesforce grids, the free ones and the open-source ones: 30 capabilities, three-year cost, and where each competitor is the better choice. - [AGrid: price, strengths and how it is built (2026) · Rowhouse](https://rowhouse.app/compare/agrid/): AGrid is Softsquare’s native Salesforce grid at $10 per user per month, with three-level grouping and related lists that reach unrelated objects. Strengths, build, limits and who it suits. - [Conga Grid: price, strengths and how it is built (2026) · Rowhouse](https://rowhouse.app/compare/conga-grid/): Conga Grid is the incumbent Salesforce grid: twelve years of features at $18 per user per month. What it does well, how it is built, its published limits, and who it suits. - [Free Salesforce grid and list apps compared (2026) · Rowhouse](https://rowhouse.app/compare/free-grid-apps/): Five free Salesforce grid and list apps: three from Salesforce Labs, one from a one-person company, one from a consultancy. Who stands behind each, what each can edit, and its limits. - [Grid Mate: price, strengths and how it is built (2026) · Rowhouse](https://rowhouse.app/compare/grid-mate/): Grid Mate is GridPal’s native suite of 32 Lightning components, with deep editing grids, at $15 per user per month. What it does well, how it is built, its limits, and who it suits. - [GridBuddy: price, strengths and how it is built (2026) · Rowhouse](https://rowhouse.app/compare/gridbuddy/): GridBuddy Connect is Validity’s hosted Salesforce grid: one view across orgs and other systems, at a $27.50 per-user list price. What it does well, how it is built, and who it suits. - [Conga Grid vs AGrid: the incumbent against a $10 grid built on reach · Rowhouse](https://rowhouse.app/compare/head-to-head/conga-grid-vs-agrid/): Conga Grid vs AGrid: the $18 incumbent against a $10 grid built around reach across unrelated objects. Features, published limits, price and terms, and which one suits whom. - [Conga Grid vs Grid Mate: the incumbent against a $15 challenger · Rowhouse](https://rowhouse.app/compare/head-to-head/conga-grid-vs-grid-mate/): Conga Grid vs Grid Mate: the incumbent Salesforce grid at $18 against a $15 suite of components. Features, price, published limits, and which one suits whom. - [Conga Grid vs GridBuddy: the two incumbent Salesforce grids compared · Rowhouse](https://rowhouse.app/compare/head-to-head/conga-grid-vs-gridbuddy/): Conga Grid vs GridBuddy: two incumbents with long histories and different architectures — one inside your org, one hosted by the vendor. Features, price, and which suits whom. - [Conga Grid vs Mashmatrix Sheet: breadth against editing depth · Rowhouse](https://rowhouse.app/compare/head-to-head/conga-grid-vs-mashmatrix-sheet/): Conga Grid vs Mashmatrix Sheet: both list at $18 a user. One brings twelve years of breadth, the other the deepest spreadsheet editing in our research. Features, limits, who suits which. - [Conga Grid vs RavenApps Grids: Visualforce against Lightning Web Components · Rowhouse](https://rowhouse.app/compare/head-to-head/conga-grid-vs-ravenapps-grids/): Conga Grid vs RavenApps Grids: the Visualforce incumbent against a native Lightning grid that publishes a case for switching, compared from documents. Features, price, who suits which. - [Mashmatrix Sheet: price, strengths and how it is built (2026) · Rowhouse](https://rowhouse.app/compare/mashmatrix-sheet/): Mashmatrix Sheet, from Tokyo and listed since 2016, has the most capable editing surface of any Salesforce grid we have read about, from $18 per user per month. Strengths, build and limits. - [Open-source Salesforce grid components compared (2026) · Rowhouse](https://rowhouse.app/compare/open-source-grids/): Three open-source Salesforce grid components: UnofficialSF’s Flow screen Datatable, lwc-utils and od-datatable. What each does, where its configuration lives, and who keeps it running. - [RavenApps Grids: price, strengths and how it is built (2026) · Rowhouse](https://rowhouse.app/compare/ravenapps-grids/): RavenApps Grids is a native Lightning Web Component grid from a five-person London company, at $12 per user per month with a free edition. Strengths, build, limits, who it suits. - [Rowhouse vs AGrid: multi-object reach, editing and three-year cost · Rowhouse](https://rowhouse.app/compare/rowhouse-vs/agrid/): Rowhouse vs AGrid: a $10 grid that reaches across unrelated objects, against a free grid built for editing at volume. Where AGrid is the better choice, and three years of cost. - [Rowhouse vs Conga Grid: features, limits and three-year cost · Rowhouse](https://rowhouse.app/compare/rowhouse-vs/conga-grid/): Rowhouse vs Conga Grid, capability by capability: where Conga Grid is the better choice, where Rowhouse is ahead, published limits, and three years of cost at 25, 50 and 250 users. - [Rowhouse vs Grid Mate: features, limits and three-year cost · Rowhouse](https://rowhouse.app/compare/rowhouse-vs/grid-mate/): Rowhouse vs Grid Mate: a $15 suite of Salesforce components against a free grid component. Where Grid Mate is the better choice, published limits, and three-year cost. - [Rowhouse vs GridBuddy: where your grids live, features and three-year cost · Rowhouse](https://rowhouse.app/compare/rowhouse-vs/gridbuddy/): Rowhouse vs GridBuddy: a hosted grid that reaches across systems, against a component that stays in your org. Where GridBuddy is the better choice, and three years of cost. - [Rowhouse vs Mashmatrix Sheet: editing depth, grouping and three-year cost · Rowhouse](https://rowhouse.app/compare/rowhouse-vs/mashmatrix-sheet/): Rowhouse vs Mashmatrix Sheet: the most capable editor in our research, against a free grid. Where Mashmatrix is the better choice, where Rowhouse is ahead, and three years of cost. - [Rowhouse vs RavenApps Grids: reach, editing and three-year cost · Rowhouse](https://rowhouse.app/compare/rowhouse-vs/ravenapps-grids/): Rowhouse vs RavenApps Grids, from published documents: where its reach across objects wins, where Rowhouse is ahead, and three years of cost at 25, 50 and 250 users. ## Migrate - [Switching Salesforce grids: install alongside, rebuild, run both · Rowhouse](https://rowhouse.app/migrate/): How to switch from a paid Salesforce grid to Rowhouse without a cut-over: install alongside, rebuild each grid as metadata, run both, and remove the old package at renewal. - [Switching from AGrid to Rowhouse: configurations, formulas and saved views · Rowhouse](https://rowhouse.app/migrate/from/agrid/): A playbook for moving from AGrid to Rowhouse: when to stay, where AGrid keeps your configurations, how its concepts map, what you rebuild, and a seven-step switch with nothing removed early. - [Switching from Conga Grid to Rowhouse: what moves, what you rebuild · Rowhouse](https://rowhouse.app/migrate/from/conga-grid/): A playbook for moving from Conga Grid to Rowhouse: when to stay, where Conga keeps your configuration, how its concepts map to Rowhouse, and a seven-step switch with nothing removed early. - [Switching from Grid Mate to Rowhouse: what moves, what you rebuild, what stays · Rowhouse](https://rowhouse.app/migrate/from/grid-mate/): A playbook for moving from Grid Mate to Rowhouse: when to keep the suite, where Grid Mate keeps your grids, how its concepts map, and a seven-step switch with nothing removed early. - [Switching from GridBuddy to Rowhouse: bringing your grids back into the org · Rowhouse](https://rowhouse.app/migrate/from/gridbuddy/): A playbook for moving from GridBuddy to Rowhouse: when to stay, why your grids live in Validity’s cloud and not your org, how GridBuddy concepts map, and a seven-step switch. - [Switching from Mashmatrix Sheet to Rowhouse: books, sheets and in-sheet data · Rowhouse](https://rowhouse.app/migrate/from/mashmatrix-sheet/): Moving from Mashmatrix Sheet to Rowhouse: when to stay, how books and sheets map, why in-sheet data must move into real fields first, and a seven-step switch with nothing removed early. - [Switching from RavenApps Grids to Rowhouse: from SOQL and JSON to metadata · Rowhouse](https://rowhouse.app/migrate/from/ravenapps-grids/): A playbook for moving from RavenApps Grids to Rowhouse: when to stay, how a Grid record of SOQL and JSON maps to Rowhouse metadata, what you rebuild, and a seven-step switch. ## Project - [About Rowhouse: who makes it, and why it will still be maintained · Rowhouse](https://rowhouse.app/about/): Rowhouse is made by Kugamon, a Salesforce ISV shipping revenue software since 2009. Why a free grid from a company whose business is RevOps will still be maintained years from now. - [Get started with Rowhouse: install it free, then build your first grid · Rowhouse](https://rowhouse.app/get-started/): Install Rowhouse free from GitHub, assign two permission sets, build a grid on the Grid Admin tab and place it on a page. Everything else is in the Grid Guide, inside the app. - [Rowhouse is open source: Apache-2.0, with no paid tier · Rowhouse](https://rowhouse.app/open-source/): Rowhouse is Apache-2.0 open source from Kugamon: no paid tier, no feature gates, no upsell in the product. How the license, the trademarks, contributions, support and security reports work. ## Learn - [Rowhouse glossary: Salesforce data grid terms, defined · Rowhouse](https://rowhouse.app/learn/glossary/): Plain-English definitions of the words Rowhouse and its Grid Guide use — Custom Metadata, field-level security, child tables, display rules and more — each with how it works in Salesforce. - [What is a change set? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/change-set/): A change set is Salesforce’s point-and-click way to move metadata — custom fields, Lightning pages, Custom Metadata records — from one org to a connected one, usually from a sandbox to… - [What is a child table? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/child-table/): A child table is a tab of related records under a row in a Rowhouse grid, such as an account’s contacts, shown as a full grid of its own with search, editing and its own Save bar. - [What is Custom Metadata? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/custom-metadata/): Custom Metadata is Salesforce’s way to store an app’s settings as metadata rather than as data, so the settings move between orgs in a change set or a deployment, the way code does. - [What is a display rule? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/display-rule/): A display rule is a test and a look in a Rowhouse grid: when a field meets the test, the cell or the whole row changes fill, text color, weight or icon, and the Display Key says what it… - [What is an encrypted field? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/encrypted-field/): An encrypted field is a field protected by Salesforce Shield Platform Encryption. Rowhouse shows and edits it as usual, but doesn’t sort, filter, group, search or total it. - [What is field-level security (FLS)? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/field-level-security/): Field-level security is Salesforce’s per-field access control: for each field, a user’s profile and permission sets decide whether they can read it, edit it, or neither. - [What is a formula column? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/formula-column/): A formula column is a column a Rowhouse grid works out for each row, written in Salesforce’s formula syntax, without adding a formula field to the object. - [What is the Grid Edit Log? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/grid-edit-log/): The Grid Edit Log is Rowhouse’s audit trail: an object in your org where a grid that logs writes one entry per field it changes, with the old and new value, and entries for records it… - [What are Lightning Locker and Lightning Web Security? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/lightning-web-security/): Lightning Locker and Lightning Web Security are the two security layers Salesforce runs Lightning components under, keeping each component’s code apart from the rest of the page. An org… - [What is a managed package (2GP)? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/managed-package-2gp/): A managed package is how an app installs into a Salesforce org as one versioned, upgradeable unit; a second-generation (2GP) package is built from source with the Salesforce CLI.… - [What is a new row? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/new-row/): A new row is a record added with a Rowhouse grid’s New button: it appears at the top of the grid with Salesforce’s defaults filled in, and is created when the user clicks Save. - [What is a related record’s field? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/related-records-field/): A related record’s field is a Rowhouse column that names a field through lookups, as a report or a formula does — Account.Industry on a contact grid — and is edited on that related record. - [What is user mode? Definition and how it works in Salesforce · Rowhouse](https://rowhouse.app/learn/glossary/user-mode/): User mode is running a query or a save with the user’s own access — their object permissions, field-level security and sharing — rather than the system’s. Rowhouse runs every read and… ## Other - [Salesforce grid ROI calculator: Rowhouse vs six paid grids, your user count · Rowhouse](https://rowhouse.app/tools/roi-calculator/): Set your user count and term to compare the cost of Rowhouse with Conga Grid, GridBuddy, Grid Mate, Mashmatrix Sheet, RavenApps Grids and AGrid. List prices; estimates labeled.