Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable (github.com)
Spreadsheet-like interface All you want is here • Cell Editing: Directly click and edit content within cells.
• Formula Support: Input mathematical and logical formulas to auto-calculate values.
• Data Sorting and Filtering: Sort data based on a column or multiple columns; use filters to view specific rows of data.
• Aggregation Function: Automatically summarize statistics for each column, providing instant calculations like sum, average, count, max, and min for streamlined data analysis.
• Data Formatting: formatting numbers, dates, etc.
• Grouping: Organize rows into collapsible groups based on column values for easier data analysis and navigation.
• Import/Export Capabilities: Import and export data from other formats, e.g., .csv, .xlsx.
Multiple Views
Visualize and interact with data in various ways best suited for their specific tasks.
• Grid View: The default view of the table, which displays data in a spreadsheet-like format.
• Form View: Input data in a form format, which is useful for collecting data.
• Coming soon: Kanban View, Calendar View, Gallery View, Gantt View, Timeline View.
Super Fast Amazing response speed and data capacity
• Millions of data are easily processed, and there is no pressure to filter and sort
• Automatic database indexing for maximum speed
• Supports batch data operations at one time
Full-featured SQL Support Seamless integration with the software you are familiar with
• BI tools like Metabase PowerBi...
• No-code tools like Appsmith...
• Direct retrieve data with native SQL
Privacy-First
• Bring your own database (coming soon)
Real-time collaboration • No need to refresh the page, data is updated in real-time
96 comments
[ 3.1 ms ] story [ 159 ms ] thread[0]: https://baserow.io/
This whole app looks extremely promising, for my purposes it looks very close to something that I could build a huge database on top of, I am going to keep it in mind and try to get some time to play with it, I hope you guys keep moving it forward because it is slick!
With adequate features, I could see this being something that consultants could use to go in and write impressive custom database software in a month or so for companies like used to be so common, I think it would be a great way for junior people to get into the IT business, with a few caveats of course.
https://glideapps.github.io/glide-data-grid/?path=/story/gli...
[0]: https://app.teable.io/share/shrVgdLiOvNQABtW0yX/view
Whats the pricing for the cloud version if I am bringing my own postgres database ?
A couple of month ago, for example, Budibase introduced a fundamental license restructure, that (for our specific commercial use case and user structure) moved it from interesting to out of the question.
The product itself is useful and thoughtfully designed (as Teable is shaping up to be), I am sure there is a good reason for why they did it, and I am not even putting it past them that something could have been "worked out" — but this to me is completely unacceptable level of stress, when I have maybe already deeply integrated your tool into my business.
(Disclaimer: I'm a founder)
[0]: https://github.com/nocodb/nocodb
Additionally, Teable supports developers by offering open database connections and database permission management, a concept inspired by Supabase. This allows both developers and users to create on the same platform.
I'm also curious to see a comparison between the above, in particular trying to understand who is the most open source in their features + expected to not start feature capping soon.
Also there are a number of other products in this space so it would be useful to have some sort of comparison.
Your website: https://teable.io/
Attios website: https://attio.com/
---
Also, what makes this different from:
Budibase (cofounder) https://budibase.com
Baserow https://baserow.com
Nocodb https://nocodb.com
EDIT - apologies, the OP here is not from Attio which was my assumption and would've made the OP's post unnecessary but an understandable reflex to seeing a doppelganger of their own website. If you check the OP's profile to see which company they're _actually_ from you will certainly realize that this entire comment chain should be fully ignored. It's pretty shitty, actually.
They copied Attio's SVG image and everything. My issue was not the aesthetics but the fact they copied another organization's work. Surely, you don't think that's right?
EDIT - Apologies, you did indeed include "(cofounder)" in your original post, I just missed it (based on bing's cached page.) Regardless, this is not the way to deal with competitors, and frankly your product speaks for itself. And perhaps obscene amounts of torrenting in my teenage years has permanently skewed my moral compass for these things, but I really don't care about table cell background svg theft.
We did look at various black and white themed websites on the market, including Notion and Attio, but I assure you, we did not plagiarize any images. Thank you for your critique. We will make it our priority to adjust our design to be more unique as swiftly as possible.
What is the opening table cell background? Is this something in the app code itself, or something that made it onto the public site? And this SVG was custom made by your company?
You can see the image behind the central video on the wayback machine archive here: https://web.archive.org/web/20240311143537/https://teable.io...
The asset was created in-house by our design team custom for our website (not outsourced or a template) and was copied identically. The asset itself is a small thing, but the denial of something which is materially provable seemed very odd to me, hence my reply!
And that’s pretty appalling. As a product manager who had to be aware of what our competitors were doing, I can’t even begin to understand how someone thought directly lifting assets was a good idea.
For legal reasons at minimum, but for ethical reasons as well.
We always made a point of not letting our design people even see competitor’s stuff for exactly this reason.
With no prior knowledge of any of these and briefly glancing through each site, the main thing that sticks out to me is that Teable is free as in has no pricing page (for now at least)
Edit: should be fixed, let me know if there are more issues.
When non-technical/semi-technical people are exposed to the database, the biggest issues come from two areas
* their lack of grasp on data models, and modeling in general. This stumps them every time they see bridge tables, many-to-ones, and joins. Or when they need to answer a question, and the answer is not obvious from the base tables
* databases in general are very normalized, cryptically named (tables and columns) and have too much evolutionary baggage (both from a schema and data point of view) - except for in new/small systems.
These then become organizational problems rather than tooling problems.
The core problem as I understand it is the difference between references and values.
Also - my team prefers airtable because of the calendar view.... would be great to see.
We also found the calendar view useful, as it sits in the middle of the requirements priorities
Grist
I had heard of Grist before but never actually experienced it. A quick look at Grist through videos showed that its dynamic spreadsheet capabilities are incredibly powerful, complete with fixed field types, making it excellent for organizing structured data. It seems to have an edge in flexibility, and compared to Airtable, it might be more akin to Smartsheet.
According to its official documentation, Grist's Pro Plan offers up to 100k rows, indicating that queries and calculations are processed on the frontend or in memory, which typically makes it challenging to scale data rows further. This is a problem that Airtable also faces.
Baserow and NocoDB,
my impression is that Baserow's features are relatively more stable, and it started commercializing earlier, being among the first batch of open-source Airtable alternatives.
Baserow initially had a limit on the number of rows, but this year's updates seem to have significantly increased its data capacity. Notably, Baserow does not support Bring Your Own Database or query by SQL, but it offers a seamless scrolling table interface, unlike NocoDB, which requires pagination. In terms of other functionalities, both have their strengths. My assessment aligns with what I found on Baserow's official forum and comparisons with NocoDB.
Teable Compared to similar products, Teable invests heavily in its table format UI, striving for seamless scrolling, copy-pasting, batch editing, and other quick table operations, which we believe are key to saving users' time. Therefore, we developed our Canvas table rendering component to achieve perfection. Meanwhile, batch operations pose a significant challenge for database compatibility, but we see this as a necessary investment.
Additionally, Teable supports developers by offering open database connections and database permission management, a concept inspired by Supabase. This allows both developers and users to create on the same platform.
What we think the future of no-code products look like
1. An interface that anyone can use to build applications easily.
2. Easy access to data, letting users grab, move, and reuse their information as they wish.
3. Data privacy and choice, whether that's in the cloud, on-premise, or even just on your local.
4. It needs to work for developers too, not just non-tech users.
5. It should handle lots of data, so it can grow with your business.
6. Flexibility to integrate with other software, combining strengths to get the job done.
7. Native AI integration to takes data automation to a whole new level.
I am just dabbling in nocode platforms, so far I only spent an evening per solution: undb, baserow, nocodb. Nocodb has an url and an email field type that enforces URL and email. Do you plan to add something like that ?
Additionally I want to use the API to do things when certain tables are updated. Example, send an email (using my own code) when a new row is added. How easy is something like this?
E.g 1. I see 'Does Teable support SQL queries?' 2. I click on the list item 3. The accordion menu expands, the '+' symbol turns to 'x', as if to tell that Teable does not support SQL queries.