Java CSV

Open-source Java projects categorized as CSV

Top 18 Java CSV Projects

  1. AdaptiveTableLayout

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

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient 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. FastCSV

    CSV library for Java that is fast, RFC-compliant and dependency-free. ⭐️ Star to support our work!

  5. Mockneat

    MockNeat - the modern faker lib.

  6. Super CSV

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

  7. 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

  8. jackson-dataformat-csv

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

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Apache Commons CSV

    Apache Commons CSV

  11. Kilo

    Lightweight REST for Java (by HTTP-RPC)

    Project mention: Show HN: Kilo – Lightweight REST for Java | news.ycombinator.com | 2024-04-23
  12. 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

  13. sparql.anything

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

  14. rumble

    ⛈️ RumbleDB 1.22.0 "Pyrenean oak" 🌳 for Apache Spark | Run queries on your large-scale, messy JSON-like data (JSON, text, CSV, Parquet, ROOT, AVRO, SVM...) | No install required (just a jar to download) | Declarative Machine Learning and more (by RumbleDB)

  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.

    Project mention: Zero Config Spring Batch: Just Write Business Logic | dev.to | 2025-01-04

    Technical Blog (English): https://blog.kinto-technologies.com/posts/2024-12-25_copy_paste_spring_batch5_boot3

  17. nested-data-reporting-plugin

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

  18. pakadali

    Basic services for developers including placeholder generation, QR code generation

  19. SparkDB

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

  20. Simple-line-splitter-gui

    Split a file into multiple based on amount of lines. Made with Java and Swing.

  21. SaaSHub

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

    SaaSHub logo
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

  • 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
  • I am looking to automate a process at work...

    2 projects | /r/programmer | 13 Sep 2022
  • 4koma, the awesomest TOML library, hits version 1.0.1

    2 projects | /r/Kotlin | 19 Apr 2022
  • What is the appropriate library to read and create CSV files in the Java language?

    1 project | /r/java | 12 Nov 2021
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 15 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. 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,899
2 uniVocity-parsers 920
3 FastCSV 576
4 Mockneat 531
5 Super CSV 528
6 Simple Flat Mapper 441
7 jackson-dataformat-csv 412
8 Apache Commons CSV 384
9 Kilo 331
10 kafka-connect-file-pulse 325
11 sparql.anything 231
12 rumble 221
13 madgrades-extractor 15
14 SpringBoot3BatchStarter 7
15 nested-data-reporting-plugin 5
16 pakadali 4
17 SparkDB 3
18 Simple-line-splitter-gui 1

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

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