TableFlow
p/tableflow-csv-importer
Open-source CSV importer β€” Alternative to Flatfile
Kat Manalac
TableFlow β€” Open-source CSV importer, alternative to Flatfile
Featured
95
β€’
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.
Replies
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! πŸ‘πŸŒ
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. 😁 πŸ™
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! πŸ™
Garen Orchyan
Congratulations on the launch, best of luck today β™₯οΈπŸ¦„
Mitch Patin
Thanks @orchyan! 😁
Mansurul Haque
Congratulations on the launching
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 😁
Congrats team TableFlow on the launch!
Mitch Patin
Thanks @manmohit!
Shoaib Mahmud
πŸ‘‹ Hey Product Hunt Community! I'm the Product Designer of TableFlow. We would love to hear about your experiences with our beloved product. If you encounter any issues as a user, please don't hesitate to share with us. Your feedback is invaluable in helping us improve.
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! πŸ™
Mahmudul Hasan Manik
Love to see this is live now. Best wishes for the team.
Mitch Patin
Glad your excited @mhmanik02 😁
Jubed Ahmed
Congrats on the launch!
Awais Younas
Wow, Congrats! TableFlow looks like an amazing tool! I'm curious, what other types of data/file formats can it process beyond CSV?
Mitch Patin
@itsawaisyounas Thanks Awais! Right now, we're starting with CSV and Excel files. We have plans to support TSV (tab separted), JSON, and even PDFs. Do you have any other data or file formats you'd like to see?
Sajib Rahman
Congratulations on the launching
Mitch Patin
Thanks @sajibrahman206! 😁
Rishabh Srivastava
Congrats on the launch! Processing CSV uploads is such a pain – this looks like a massive timesaver. Do you also plan to offer automated fixes in CSVs (like, say, removing `,` and `$` signs from a column that should ideally just represent floats). Automated, rule-based, fixing of these things (either on the server or client side) will be huge.
Mitch Patin
@srivrish Hi Rishabh - we hope to be a massive timesaver! :) Great question - we do offer this functionality today. For example, TableFlow automatically removes unnecessary commas and returns them as numbers in the cleaned JSON. The '$' is a little more complex, as some developers want/need the currency symbol to be included in the import. We are expanding the flexibility so that, just as you mentioned, teams can define their own rules to be automatically applied.
Vasyl R.
Love the idea. Good luck πŸ™ŒπŸ™πŸ»
Mitch Patin
Thanks @vasyl_r_ ! 😁
Farbod Ghotbi
It would be a really helpful tool for us.
Mitch Patin
Great @farbod_ghotbi - we'd love for you to try it out!
DΓ‘vid Sipos
Ohh as a Developer I can say it is a beautiful solution for CSV export! Congrats guys, I will use it in the future! Thank you for open-source it!
Mitch Patin
Thanks @david_sipos! Glad to hear you appreciate the UX! 🎨
Mitch Patin
Thanks @mert_deveci1 - glad to hear it!!! πŸŽ‰
Mike Mahlkow
We were looking for a solution just like that. Excited to try it out