this post was submitted on 09 Nov 2023
17 points (94.7% liked)

Open Source

30812 readers
711 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

I run into a need for this type of software frequently but I don't know what it's called or if it exists. I am very adept at Google Sheets and it works great for pulling in data from other places, creating custom little dashboards and forms, etc but where it's not particularly good is storing relational data for example "This book is written by author" and then having "author" be some other entity with its own attributes.

Now of course, there's SQL but using SQL requires learning SQL syntax which is much more complex. Plus, you have to define a schema and changing schema after you've made the db can be complicated. Not to mention if you use SQL, now you need some kind of front-end to the SQL to make it more friendly to a user even if they would be fine at their skill level managing google sheets.

There are many great CRMs, CMSes, and other systems (I have used Drupal in the past for this niche), but they are often much more difficult to customize than Google Sheets and focused more on data storage/retrieval and less on using that data to calculate things, make graphs etc.

I know AirTable exists, it seems closer to what I want to use, but of course it is not OSS. What other "middle ground" or 'more powerful sheets' tools are out there, and are any OSS?

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 11 months ago

I’ve never tried it myself but Grist looks like it could fit your needs.

[–] [email protected] 7 points 11 months ago (1 children)

how bout baserow.io or nocodb cloud? Haven’t used them but I think they’re open source. But they don’t have mobile apps AFAIK for editing.

[–] [email protected] 1 points 11 months ago

Nocodb can run locally as it is distributed as a binary (among other formats).

[–] [email protected] 5 points 11 months ago

I use grafana for data visualization. Its pretty easy to use imo. You can also use it as part of a tig stack for system monitoring (telegraf, influxdb, grafana). Afaik you can just tell grafana what fields to use in a database and display the data. What doesn’t work is changing zhe data I think. Good luck and lmk if you need more info.

[–] [email protected] 5 points 11 months ago

If you search for open source airtable alternative you will find stuff like https://github.com/nocodb/nocodb

I have never used these though so good luck.

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)

I would definitely say that NocoDB is the closest OSS to Airtable, but it's still pretty buggy and they make a lot of changes and sometimes very large changes. They've overhauled the UI twice in the last year. It also lacks one-to-one relationships for now. But it's still usable.

[–] [email protected] 3 points 11 months ago

Look at Https://www.openrefine.org/