Subscribe
Sign in
Kat Manalac

TableFlow - Open-source CSV importer, alternative to Flatfile

TableFlow is the open-source CSV import platform. Embed a production-ready import experience in your app in minutes. Save months of engineering effort and ensure all incoming data has been cleaned and validated.

Add a comment

Replies

Best
Mitch Patin
😸 Hi Product Hunt, @eric_ciminelli and I were frustrated by the amount of time spent building and supporting data import flows during previous projects. Maintaining a scalable, production-ready CSV import process is surprisingly involved. Our goal with TableFlow is to make sure that no team needs to build CSV import again. We want to enable product and engineering teams to focus on features that differentiate their platform instead of handling messy customer data. 🌟 Key Features: - Embeddable Importer: Enable your users to upload, validate, and review files with ease - Custom Styling: Customize the import experience to match your branding - Data Validations: Enforce validation rules on all imported data - AI Automations: Automatically detect header rows and map columns - Scalable Performance: Validate and import millions of rows of data in seconds πŸ™Œ Why TableFlow? - Save Engineering Effort: Implement and deploy TableFlow in just minutes - Avoid Manual Cleaning: Remove time spent on manual data cleansing - Increase Accuracy: Ensure all data imported into your systems is valid and accurate - Enhance User Experience: Provide a smooth, intuitive process for your users 🌐 Open Source TableFlow is open-source and can be self-hosted free of charge (GitHub repo). Our goal with open-source is to be the go-to CSV importer for all developers. We also offer TableFlow Cloud, which provides a hosted experience and extends the platform’s capabilities. πŸŽ‰ Try It Out: Sign up for free at tableflow.com. πŸ€‘ Product Hunt Discount: We're offering 3-months free with our team plan using code "PH2023" (until end of December). πŸ“£ We're eager to hear your feedback. Please comment below with questions and feedback. 😁 πŸ™
Eric Ciminelli
πŸ‘‹ Hey PH! TableFlow CTO hereβ€”we’re beyond excited to share our application with the community and to hear everyone’s feedback. I wanted to share a bit more about our tech stack for those curious. Our platform is built with Go and Typescript and uses ScyllaDB to handle storing, structuring, and updating the file data that users upload. To add TableFlow to your site, we have drop-in SDKs for React and JavaScript that include everything needed to import CSV and Excel files in any format they may be in. To retrieve the data you either can use an onComplete event in the SDK, receive a webhook, or call our API. I’ll be here to answer any questions, just drop a reply!
Adrian Andrade
@tableflow @eric_ciminelli Congratulations to TableFlow on this incredible launch! πŸš€ We are excited about the possibilities this will open up to simplify our workflow! πŸ‘πŸŒ
Manoj R
TableFlow's open-source CSV import platform sounds like a robust solution for embedding an efficient import experience. Wishing the team much success in this endeavor! I wonder how user-friendly the interface is, especially for non-technical users, and how it ensures data cleanliness and validation?
Eric Ciminelli
@manoj_11 appreciate it! To see the importer user interface, you can check out our demo application here. To ensure valid, clean data you can add data types and validations to your importer. Let us know what you think!
Mitch Patin
@manoj_11 Hi Manoj, glad to hear the idea resonates with you. Our goal is to be completely self-serve, including non-technical users. Feel free to try out an example here: https://example-crm.tableflow.com/ We have a list of native validations that require all incoming data to be 100% clean.
Oh wow this is brilliant. The number of times I've had to deal with broken CVSs emailed to me by stakeholders/clients. TableFlow would have been so handy! What other libraries do you support aside from React? Do you support Vue JS? Mitch and Eric, you guys have built such as amazing tool! Congrats!
Mitch Patin
@jgani Thanks Jonni - it sounds like you've experienced the pain of manually fixing files first-hand! Right now we have a React SDK and vanilla JavaScript SDK. We actually have a number of teams using the JavaScript SDK in their Vue JS app. You should be able access all of the same capabilities without issue. Really appreciate your kind words! 😁 πŸ™
Areeba Khan
I've been following this project for a while, and it just keeps getting better. The attention to detail is commendable!
Mitch Patin
@areeba_khan11 Thanks Areeba!
Hans P
TableFlow is an impressive open-source CSV import platform! It offers a streamlined solution for app integration, saving valuable development time and enhancing data quality effortlessly. Kudos to the maker for this fantastic product!
Mitch Patin
Thanks @hans_p!
Kate Ramakaieva
Hey Mitch and Eric! Congrats on the launch. I love simple working tools that save time and effort, thanks for sharing with the community!
Mitch Patin
Thanks @kate_ramakaieva! πŸ™
Neel Balar
Congrats on the launch team! This looks super helpful! Love the pace at which you’ve been shipping features πŸš€
Mitch Patin
@neel_balar Thanks Neel - glad to hear you've been following our updates! 😁
Amadeo Pellicce
Congrats to Mitch and Eric! We built our data importer flows at my previous startup, and they were a constant PITA, particularly handling different encodings popular in various European languages. I'm glad someone is tackling this problem in an OSS way!
Mitch Patin
@pellicceama Glad to hear the problem resonates with you Amadeo! File encodings and language inconsistencies are two of the most common complaints we hear. Thanks for your support! πŸ™
Marc Klingen
Congrats Mitch and Eric, importing CSVs is a pain and I love that you built an OSS solution to this
Mitch Patin
Thanks @marc_klingen - we really appreciate your support! πŸ™
Mahsima Dastan
Awesome! I gave you a star on Github too.
Mitch Patin
@mahsimadastan Great - thanks for your support! ⭐️
Joe
it is an amazing product, congratulations!
Mitch Patin
@joe42 thanks for the kind words, Joe!
Mahmudul Hasan Manik
Love to see this is live now. Best wishes for the team.
Mitch Patin
Glad your excited @mhmanik02 😁
Shruti J
How are you different than other CSV importers: csvbox.io / dromo ?
Mitch Patin
@shruti_j Good question! TableFlow was built from the beginning as being the most developer-friendly option in the market. We pride our platform on having the quickest time to implement and providing the most intuitive developer experience. In addition to being open source, our services are able to handle millions of rows of data in extremely efficient fashion. Lastly, we've meticulously crafted our importer UI to ensure that non-technical users are successful in completing their import.
Congrats team TableFlow on the launch!
Sajib Rahman
Congratulations on the launching
Mitch Patin
Thanks @sajibrahman206! 😁
Zakir
Hey there, I'm really impressed with TableFlow! As a supporter of open-source projects, I love that you're providing an alternative to Flatfile. I'm curious to know how TableFlow ensures data cleaning and validation. Are there any specific features or algorithms in place for that? Keep up the great work!
Mitch Patin
Thanks @zakir_hossen1! We have a set of prebuilt validations that allow teams to define their data requirements. When users upload data, these requirements are evaluated and flagged they aren't properly met. Here's our docs link with more info about the validations: https://tableflow.com/docs/valid...
Matija Sosic
awesome to see more open source tools on PH, congrats! :)
Mitch Patin
Thanks @matijash! πŸ™Œ OSS for the win 😁
Jason Howie
This is something I needed last year! I can't wait to take a crack at it.
Mitch Patin
@collabing Awesome - let us know what you think!
Prajwal Prakash
Working with CSVs is the opposite of fun. Absolutely love this idea and open source just takes it from a 10 to an 11. Congrats guys, hope to see this becoe the norm. May another dev not have to write a en error prone exuse of an importer ever again.
Mitch Patin
Thanks @prajwal_prakash - glad to hear we're off the charts on your scale πŸ“ˆ 😁