[Go to site: main page, start]

Java CSV

Open-source Java projects categorized as CSV

Top 19 Java CSV Projects

  1. AdaptiveTableLayout

    Library that makes it possible to read, edit and write CSV files

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. uniVocity-parsers

    uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.

  4. daff

    align and compare tables

    Project mention: Daff: Data Diff | news.ycombinator.com | 2026-01-16
  5. FastCSV

    Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j.

  6. Mockneat

    MockNeat - the modern faker lib.

  7. Super CSV

    A fast, programmer-friendly, free CSV library for Java

  8. Simple Flat Mapper

    Fast and Easy mapping from database and csv to POJO. A java micro ORM, lightweight alternative to iBatis and Hibernate. Fast Csv Parser and Csv Mapper

  9. jackson-dataformat-csv

    Uber-project for (some) standard Jackson textual format backends: csv, properties, yaml (xml to be added in future)

    Project mention: Propify: Type-Safe Configuration and Internationalization for Java Applications | dev.to | 2025-06-23

    Jackson YAML — YAML parsing

  10. Apache Commons CSV

    Apache Commons CSV

  11. kafka-connect-file-pulse

    🔗 A multipurpose Kafka Connect connector that makes it easy to parse, transform and stream any file, in any format, into Apache Kafka

  12. Kilo

    Lightweight web APIs for Java (by HTTP-RPC)

  13. sparql.anything

    SPARQL Anything is a system for Semantic Web re-engineering that allows users to ... query anything with SPARQL.

  14. rumble

    Quick start: pip install jsoniq ⛈️ RumbleDB 2.1.0 "Cedrus Libani" 🌳 for Apache Spark | Run queries on your large-scale, messy datasets (JSON, text, CSV, Parquet, Delta...) | Data Lakehouse with Updates, Scripting, Declarative Machine Learning and more (by RumbleDB)

    Project mention: ETH-Zurich: Digital Design and Computer Architecture; 227-0003-10L, Spring, 2025 | news.ycombinator.com | 2025-11-30

    This is also the university that develops RumbleDB[0]. It uses JSONiq as its query language which is such a pleasure to work with. It's useful for dealing with data lakes, though I've only experimented with it because of JSONiq.

    [0] https://github.com/RumbleDB/rumble

  15. madgrades-extractor

    UW-Madison course and grade distribution data extraction tool.

  16. SpringBoot3BatchStarter

    Spring Batch 5 skeleton for Spring Boot 3. Includes DB to CSV and CSV to DB samples for quick customization. This repository demonstrates multi-database setup, efficient batch processing, and GitHub Actions integration for CI/CD pipelines.

  17. nested-data-reporting-plugin

    Jenkins plugin to report data from nested as pie-charts, trend-charts and data tables.

  18. sheetz

    Read and write Excel (.xlsx, .xls) and CSV files in Java with one line of code. Annotation-based mapping, streaming for million-row files, built-in validation, 19 type converters. A simpler alternative to Apache POI.

    Project mention: Show HN: Sheetz – Java Excel/CSV: one-liner API and million-row streaming | news.ycombinator.com | 2026-02-18
  19. pakadali

    Basic services for developers including placeholder generation, QR code generation

  20. SparkDB

    CSV-to-database-structure project (by NaDeSys)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java CSV discussion

Log in or Post with

Java CSV related posts

  • Daff: Data Diff

    1 project | news.ycombinator.com | 16 Jan 2026
  • Propify: Type-Safe Configuration and Internationalization for Java Applications

    3 projects | dev.to | 23 Jun 2025
  • Strings Just Got Faster

    4 projects | news.ycombinator.com | 2 May 2025
  • Zero Config Spring Batch: Just Write Business Logic

    2 projects | dev.to | 4 Jan 2025
  • Show HN: Spring Boot 3 Batch Starter Zero config tasklet jobs noJDK setup needed

    2 projects | news.ycombinator.com | 4 Jan 2025
  • GitHub realmente conta ?

    1 project | /r/brdev | 28 Apr 2023
  • Show HN: YoBulk – open-source GPT powered CSV importer[Flatfile.com alternative]

    4 projects | news.ycombinator.com | 21 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source CSV projects in Java? This list will help you:

# Project Stars
1 AdaptiveTableLayout 1,898
2 uniVocity-parsers 935
3 daff 912
4 FastCSV 679
5 Mockneat 536
6 Super CSV 529
7 Simple Flat Mapper 457
8 jackson-dataformat-csv 451
9 Apache Commons CSV 409
10 kafka-connect-file-pulse 347
11 Kilo 339
12 sparql.anything 291
13 rumble 239
14 madgrades-extractor 18
15 SpringBoot3BatchStarter 10
16 nested-data-reporting-plugin 9
17 sheetz 8
18 pakadali 5
19 SparkDB 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?