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
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.
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.
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.
[0]: https://baserow.io/
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?
https://glideapps.github.io/glide-data-grid/?path=/story/gli...
What I miss in these kind of tools is a way to 'mold' the UI into something more specific. A kind of scripting maybe. For example I would like an 'edit' button on each row to open an edit form, opening a form for editing. Similarly an 'Add record' button at the bottom. Or better, an 'Add contact' button if its the Contacts table. And how about having a view that always opens with a certain filter, for example the Purchases table showing only purchases by customer A if I click on the button 'Purchases' in the Customers table in the row of customer A.
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
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.
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)
It seems that there are a lot of such platforms for internal apps. E.g. Retool, Airtable. Are there any no-code tools that support building external-facing apps? Apps that can collect data from untrusted external users?
Something that combines the features of Wufoo and Airtable in a single cohesive and flexible service?
Then there are dedicated form tools like Fillout that let you build more complex forms that integrate with Airtable.
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 ?
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.
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
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.
Also there are a number of other products in this space so it would be useful to have some sort of comparison.
Are there any plans to support data warehouses like Snowflake in the future?
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)