Show HN: YoBulk AI – Open Source React SDK for data cleansing
Hey Everyone,

We are excited to show YoBulk AI https://github.com/yobulkdev/yobulkdev an open source alternative react SDK for data cleansing (CSVs).

CSV files are the most common data format for storing and exchanging data. They are often used in SaaS (Software as a Service) tools for data management, such as CRM (Customer Relationship Management) systems, marketing automation platforms, and data analytics software.
Data cleaning is a crucial process in data management, especially when dealing with CSV files. Here are some of the problems that can arise during data cleaning:
Inconsistent formatting: CSV files can have inconsistent formatting, which can make it difficult to process the data. For example, different columns might have different date formats, or text might be capitalized differently.
Missing data: CSV files may contain missing data, which can be problematic when trying to perform analyses or generate reports. It is important to identify and fill in missing data as accurately as possible.
Duplicate data: Duplicates can occur when data is entered or imported multiple times, resulting in inaccurate analysis and reporting. SaaS tools must identify and remove duplicate data to ensure accurate insights.
Incorrect data: Sometimes, the data in CSV files is simply incorrect. This can be due to human error, incorrect data entry, or issues with the data source. It is essential to identify and correct such errors to ensure data integrity.
Non-standardized data: CSV files may contain non-standardized data, such as inconsistent or inaccurate labels, which can make it difficult to process and analyze data. It is essential to standardize data labels and ensure data accuracy to avoid confusion and inaccuracies in reports.
At YoBulk we are trying to address the above problem using open source and AI (OpenAI at the moment) that allows developers to create embeddable CSV buttons in their web applications which they can easily preset with validation rules in the matter of just a few clicks. It also allows business users to upload third party CSVs, collaboratively validate and cleanse the data all with our GPT powered data mapping and data cleansing. Plus YoBulk is completely free and open source as well.
Please be aware that this is a Beta Release, and therefore we will be clearing the data which is not being used periodically (biweekly).

This release offers several significant features, including

You signup using Google Auth, Github and also your email..
There is also a new onboarding flow and free access to YoBulk's AI features.
You can find everything else that is available on the docker or Developer mode of YoBulk.

YoBulk has created a React Software Development Kit (SDK) and a Sample Import Button App that can be embedded in your React App. As a developer, you can generate an Import ID using YoBulk and then incorporate it into your React application. To access these resources, please visit the following links:
https://github.com/yobulkdev/yoembed-react-sdk
https://github.com/yobulkdev/yoembed-sample-react-app

Hosting and Deployment:

1.Cloud
https://cloud.yobulk.dev/

2.Self Hosting
YoBulk can be self hosted and currently running on Mongo.
Github : git clone git@github.com:yobulkdev/yobulkdev.git

Getting started is really simple :

Please refer https://doc.yobulk.dev/GetStarted/Installation

Docker command:
git clone https://github.com/yobulkdev/yobulkdev.git
cd yobulkdev
docker-compose up -d
Or
docker run --rm -it -p 5050:5050/tcp yobulk/yobulk
Or
git clone https://github.com/yobulkdev/yobulkdev
cd yobulkdev
yarn install
yarn run dev

Also please join our community at :

- Github : https://github.com/yobulkdev/yobulkdev
- Slack : https://join.slack.com/t/yobulkdev/signup.
- Twitter : https://twitter.com/YoBulkDev
- Reditt : https://reddit.com/r/YoBulk

Would love to hear your feedback & how we can make this better.

Thank you,
Team YoBulk