![Artur Z.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Artur Z.")
AZ

Artur Z.

Chief IT Risk Specialist

Small-Business (50 or fewer emp.)

7/6/2026

"Open-Source, Self-Hosted Flexibility with Python and Custom Widgets"

5/5

What do you like best about Grist?

Grist acts as the ideal compromise between heavy-duty relational databases and classic Excel spreadsheets. For those used to working in Excel, the learning curve is minimal, and you can get up to speed very quickly. Additionally, Grist has become a great alternative for me, sitting right between Obsidian and Notion. It takes the best of both worlds: offering powerful table relationships (like Notion) and supporting flexible custom widgets (like Obsidian), all while remaining an open and non-proprietary solution.

1. Open-source & Self-hosting: Complete independence, control over your own data, and active community support.

2. Python under the hood: All logic, formulas, and relationships run on Python, making the system incredibly flexible.

3. Custom widgets: Excellent interface customization. For instance, you can use widgets to set up convenient previews for attached files (like images or documents).

4. Smart attachment handling: Unlike Excel, attaching files directly to columns here is very convenient. To prevent the database file itself from bloating and taking too long to load, Grist features a brilliant option to offload attachments to external storage (S3). Review collected by and hosted on G2.com.

What do you dislike about Grist?

Despite the powerful concept, some features still feel a bit "raw":

External storage (S3) limitations: The excellent S3 connection feature mentioned above is only available in the Enterprise version and is proprietary, which slightly contradicts the overall open-source philosophy of the product.

Unpolished Action Button: Excel had this great feature where you could insert a button anywhere and bind a VBA macro to it for execution. Grist has a separate "Action Button" custom widget, but it still works quite strangely and clumsily. I really hope they fix this soon.

No cascade delete for rows: If you delete a row in a "parent" table, the co-dependent data in the "child" tables just hangs there as dead weight. There is no automatic cleanup.

Missing basic Excel shortcuts: It severely lacks the familiar drag-to-fill functionality down a column (for example, auto-filling dates or logical numerical sequences like 1, 2, 3...). Review collected by and hosted on G2.com.

What problems is Grist solving and how is that benefiting you?

The main value lies in the ability to create a highly customizable and controllable system for your tasks without being tied to closed ecosystems. Grist's architecture allows you to build complex logic, and thanks to Python support, you are not limited to standard formulas and can bring almost any idea to life.

Grist is an amazing tool for those who have outgrown Excel but don't want to deal with the complex administration of traditional SQL databases. If the developers polish up the minor interface rough edges, it will be an absolute hit. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerSource: Organic

See what 7 reviewers think of Grist

4.9 out of 5 · Verified reviews from real users

[
Read all reviews
](https://www.g2.com/products/grist/reviews)