Settings

Theme

Show HN: Baastronaut – open-source Airtable alternative built on PostgREST

github.com

5 points by hchua 3 years ago · 2 comments · 2 min read

Reader

Hi HN,

sharing a project that my friend and I are working on - Baastronaut (https://github.com/baastronaut/baastronaut) - an open-source Airtable alternative.

While looking for Airtable-like tools for my work, I realised that existing tools don't suit what I need. They are either too technical for non-technical users or do not have good developer APIs. For example, to filter for certain rows in Airtable, you need to use filterByFormula, which is clunky.

Our main design principle is "projects and spreadsheets should represent database relations but don't make it technical" (e.g., spreadsheets == tables, projects == schemas, links to other spreadsheets == foreign-key references). This is in contrast with other tools that use a wide table to store user's columns, type, and data. By sticking to the "represent database relations" principle, we are able to use PostgREST to generate flexible GraphQL-like REST APIs (plus, I play with PostgREST a lot, so i thought why not build something with it.)

For users that are managing the spreadsheets, we make it non-technical-friendly by hiding certain details, e.g. only basic data types, instead of all the data types in Postgres, are shown to users. Users manage spreadsheets and not databases in our app.

We spoke to a few people and we understand that it is common to build this (database + server to auto-generate APIs + simple crud interface) in-house to replace Airtable.

We are still very early and there are a lot of features we want to build, e.g. a good fuzzy search. It’s not for production use yet but we hope people can try it and/or give us their comments.

Please share with us your feedback on anything.

Thank you!

_xnmw 3 years ago

Love the idea! But the most essential features of Airtable are: filtering, grouping, and views. Without that it's a nonstarter. I don't see that here. Still, will be following your development.

  • hchuaOP 3 years ago

    Thank you! We agree, and we also understand not having feature parity with Airtable will be a big blocker for most people. We are working on it.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection