[](https://firetable.io)
# Features - Spreadsheet interface for viewing Firestore collections, documents, and subcollections. - Add, edit, and delete rows - Sort and filter by row values - Resize and rename columns - 27 different column types. [Read more](https://github.com/AntlerVC/firetable/wiki/Column-Types) - Basic types: Short Text, Long Text, Email, Phone, URL… - Custom UI pickers: Date, Checkbox, Single Select, Multi Select… - Uploaders: Image, File - Rich Editors: JSON, Code, Rich Text (HTML) - Powerful access controls with custom user roles. [Read more](https://github.com/AntlerVC/firetable/wiki/Role-Based-Security-Rules) - Supercharge your database with your own scripts. - Action field: trigger any Cloud Function - Derivative field: populate cell with value derived from the rest of the row’s values - Aggregate field: populate cell with value aggregated from the row’s sub-table - Integrations with external services. - Connect Table uses Algolia to get a snapshot of another table’s row values - Connect Service uses any HTTP endpoint to get a cell value ## [Live demo →](https://try.firetable.io)
# Getting started
To set up Firetable, you must be comfortable with working with the command line.
You must have at least a basic understanding of how to use npm and install npm
packages globally.
We’ve created the Firetable CLI to automate the steps required to set up
Firetable.
### [**Read the getting started guide →**](https://github.com/AntlerVC/firetable/wiki/Getting-Started)
# Documentation
We’re still working on improving our documentation and writing more
beginner-friendly guides.
[**Documentation on GitHub Wiki →**](https://github.com/AntlerVC/firetable/wiki)
# Issues

[Create issues and bug reports here.](https://github.com/antlervc/firetable/issues)
Make sure to provide console log outputs and screenshots!
# Roadmap and feature requests
- [Roadmap](https://github.com/AntlerVC/firetable/wiki/Roadmap)
- [View our ideas and feature requests](https://github.com/AntlerVC/firetable/projects/1)