Rowy: Open-source Airtable alternative on Google Cloud
rowy.io
rowy.io
Love for your to give it a spin and share your feedback.
LIVE demo: https://demo.rowy.io/
Join our community on Discord: https://discord.com/invite/B8yAD5PDX4
Github: https://github.com/rowyio/rowy
- How many rows you can render in one session ?
- Can too many writes lead to DB throttling ?
- The frontend seems snappy. How will response time behave as more rows are added ? What will happen with 10 collaborators on a 1million x 20 table.
- Since we are built on Firestore database, it is the same DB throttling as what Firestore provides which is 10MB IOPS
- Since we only render what you see on the screen, the UI is very responsive and so can continue can scale.
Currently, we are fully open-source and plan to introduce additional PRO features/parallel products in the future.
What you made looks super cool, but I don't want to host anything on GCP / Firebase
NocoDB (https://news.ycombinator.com/item?id=27303783)
BaseRow (https://news.ycombinator.com/item?id=26448985)
Any idea why these projects are so popular in HN? What are the big pain points / problems these address?
None have template libraries like Airtable or Smartsheet do, so it’s hard to get a sense of the use cases these tools specialize in.
you're being pedantic for no reason, what's the use case for a database? Infinite. The problem with a DB is that you need to code to build a crud app, while a visual builder enables non technical people (or technical people in a hurry) to build a good-enough app to do just the job they need to do.
Rowy is built on top of Google Firestore, so you can build your MVP and continue to scale. Also, with Rowy you can build your product cloud functions and automations flexible ready-made third party apps, use any NPM package, API... so you can build you product backend without any limitations.
TL;DR I've been looking at Baserow as a possible solution, so thanks!
I cannot stare at a white spreadsheet all day unfortunately.
baserow had a lot of what i wanted, but the top-level feature set seemed very oriented towards a db admin tool rather than a programmatically managed user interface to single tables or views.
Is Google really just throwing stuff at the wall without even a thought about "what if it will stick"?
Looking at that list, there's not much of a record for GCP products. I'm just skimming, maybe Chatbase but I believe the plan was always to integrate it into Dialogflow itself.
https://www.microsoft.com/en-us/microsoft-365/microsoft-list...
https://techcommunity.microsoft.com/t5/microsoft-365-blog/an...
https://techcrunch.com/2020/05/19/microsoft-launches-lists-a...
Why, oh why?
Thanks for posting.
With Rowy, you can not just view your Firestore data in Airtable-like UI but also build cloud functions, connect to any third party tool, use NPMs and APIs right in the browser without the hassle of CLIs, terminals or native consoles.
Reading through the infinite scrolling PR [1] it looks like scrolling isn’t virtualized (like Airtable’s) so the browser will start choking when it has too many elements in the DOM.
[1] https://github.com/adazzle/react-data-grid/ [2] https://adazzle.github.io/react-data-grid/#/common-features
NocoDB works differently than rowy, we transform ANY existing MySQL/Postgres/SQLite into Airtable like spreadsheet.
Github : https://github.com/nocodb/nocodb
Docker : docker run -d -p 8080:8080 nocodb/nocodb
RDS MySQL (our production apps, nocodb) -> Alibaba DTS -> Alibaba AnalyticDB for MySQL
it's realtime & easy to setup, operate, and maintain
don't have to create a separate postgresql instance, unlike Baserow
Realistically I just want to use PostgreSQL and an open source UI on top, like NocoDB or Baserow.
But hey, maybe Rowy will be a cold glass of water for those stuck in Firebase hell.
GP: to save you a click, we're an "open source firebase alternative" but it might be simpler to think of us as an easy way to use Postgres.
We give you a full PG database for every project and auto-generated APIs using PostgREST [0]. We configure everything in your project so that it's easy to use Postgres Row Level Security.
We provide a few additional services that you typically need when building a product - connection pooling (pgbouncer), object storage, authentication + user management, dashboards, reports, etc. You don't need to use all of these - you can just use us as a "DBaaS" too.
Edit: not to poke too many holes, but why is alternative to Google using Firebase.
Sometimes we let the user click a row, and do something about it, hah.
[EDIT] just noticed, Firetable seems to have been productized into Rowy! Site is still up but github project redirects to rowyio/rowy
Can someone from AntlerVC talk about the move/reposition? Is someone from the team running with the idea?
I was the Head of Technology/Global Partner at Antler and I have left recently to build this company.
Check out our github: https://github.com/rowyio/rowy
That's great.
What is the business model? Services?
Currently, we are fully open-source and plan to introduce additional PRO features/parallel products sometime in the future.