Launched October 27, 2026
CSVJetty

CSVJetty

Add CSV imports to your app with automatic column matching, validation, and inline corrections.

FreeUI LibraryCode290 impressions#72 of its week3 comments

Maker links to DevHunt

Comments

>log in to comment
  • CSVJetty[maker]· 20d ago

    CSVJetty adds CSV imports to React and Next.js apps with automatic column matching, validation, and inline corrections. I built it to let customers fix errors before data reaches the backend, keeping the import flow inside the app. Let me know what you think about the experience and any improvements you’d like to see 😊

    • Fatisco Stack Industries· 11d ago

      When someone fixes a bad date or email in the correction table, does validation re-run on that cell straight away, or only when they hit import and everything gets checked again?

    • CSVJetty[maker]· 9d ago

      Validation runs as you edit! When someone corrects an invalid date or email, the cell is revalidated immediately and the error clears once the value is valid. No need to hit Import or revalidate the entire file manually.

Add CSV imports to your app with automatic column matching, validation, and inline corrections. Deliver records through a callback or webhook. Start free. Your customers bring the data. Give them a better way to import it.

More UI Library tools →74 free dev tools →

  • Embeddable React/Next.js CSV import component
  • Automatic column mapping with manual overrides
  • In‑browser validation and editable correction table
  • Callback or signed webhook delivery of rows
  • Free tier: 100 imports/month, 10,000 rows/upload

CSVJetty provides a React/Next.js component for CSV uploads with automatic column matching, validation, and inline corrections.

for
Web developers building React or Next.js apps that need user CSV imports.
pricing
freemium
license
MIT
csvjetty-repo/csvjetty-nextjs-example 0 0JavaScriptupdated 24 days ago
works withReactNext.js

Key features

5 features of CSVJetty
  • Automatic column matching — Suggests matches between uploaded CSV headers and the fields your app expects.
  • In-place data corrections — Lets users edit invalid values directly in a preview table before import.
  • Field validation — Checks required fields, emails, numbers, dates and custom JavaScript rules.
  • Callback & webhook delivery — Sends imported rows to your code via an onData callback or a signed webhook.
  • Custom branding — Configure language, accent color and remove CSVJetty branding on paid plans.

Use cases

  • Allow customers to import contact lists with automatic header mapping.
  • Validate and clean product inventory CSVs before saving to the database.
  • Collect bulk user registrations while letting users fix format errors on the fly.

CSVJetty vs alternatives

CSVJettyStorybookMaterial UIAstraCodeGitea
Best forCSV import UI with validationIsolated UI component developmentMaterial Design UI componentsAI-assisted code editingSelf-hosted Git hosting
PricingFreemiumFreeFreeSubscriptionFree
DevHunt upvotes100460
LaunchedOct 2026——Oct 2026—

CSVJetty FAQ

How many imports are included in the free plan?+

The free plan includes 100 imports per month.

What is the maximum rows per CSV upload?+

Free plan allows up to 10,000 rows per upload; paid plan up to 20,000 rows.

Can I remove CSVJetty branding?+

Branding is removed on the paid plan.

How are imported records delivered to my backend?+

You can use an onData callback in the browser or configure a signed webhook for server-to-server delivery.

Do I need a credit card to start?+

No credit card is required to start with the free plan.

Summarized by DevHunt from csvjetty.com · Oct 25, 2026. Details may change; check the official site.