C# CSV

Open-source C# projects categorized as CSV
C# JSON .NET XML C#

Top 23 C# CSV Projects

  1. ServiceStack

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. CsvHelper

    Library to help reading and writing CSV files

    Project mention: .NET: Integration Test for uploading csv/excel file via HttpClient | dev.to | 2025-02-07

    CsvHelper for parsing the CSV file

  4. MiniExcel

    Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet (support Linux, Mac)

  5. Magicodes.IE

    Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.

  6. Sep

    World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible.

    Project mention: CsvHelper VS Sep - a user suggested alternative | libhunt.com/r/CsvHelper | 2024-09-20
  7. FileHelpers

    The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams

  8. Cinchoo ETL

    ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)

  9. SaaSHub

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

    SaaSHub logo
  10. sqlnotebook

    SQL Notebook — Casual data exploration in SQL

  11. Musoq

    SQL Syntax without any database

    Project mention: Show HN: Musoq – I've Added AI and Piping to My "SQL for Everything" Tool | news.ycombinator.com | 2024-09-13
  12. Sylvan

    A collection of .NET libraries, including the fastest CSV parser for .NET.

  13. BakingSheet

    Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.

  14. FlatFiles

    Reads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.

  15. RecordParser

    Zero Allocation Writer/Reader Parser for .NET Core

  16. cardmaker

    An application that generates graphics via data sources.

  17. CSVLint

    CSV Lint plug-in for Notepad++ for syntax highlighting, csv validation, automatic column and datatype detecting, fixed width datasets, change datetime format, decimal separator, sort data, count unique values, convert to xml, json, sql etc. A plugin for data cleaning and working with messy data files.

    Project mention: CSV Lint update (Notepad++) text data syntax highlighting and quality validation | news.ycombinator.com | 2025-04-30
  18. CsvExport

    Very simple CSV-export tool for C#

  19. FileContextCore

    FileContextCore is a "Database"-Provider for Entity Framework Core and adds the ability to store information in files instead of being limited to databases.

  20. Textrude

    Code generation from YAML/JSON/CSV models via SCRIBAN templates

  21. Cursively

    A CSV reader for .NET. Fast, RFC 4180 compliant, and fault tolerant. UTF-8 only.

  22. EasyCsv-Dotnet

    EasyCsv is a simple and efficient .NET library for handling CSV files in your projects. With a **fluent** user-friendly API, it allows you to easily read, write, and manipulate CSV files with a minimal amount of code.

  23. RandomValuesNPP

    Generate random values plug-in for Notepad++. Use this plugin to generate passwords, guids or random datasets in CSV, JSON, XML and SQL formats. Use the fake test data for performance and QA testing to improve software quality in application development, reports, database modeling, webdev etc.

  24. Sylvan.AspNetCore

    A collection of ASP.NET Core libraries.

  25. ksp-data-export

    Exports KSP telemetry to a CSV file

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

C# CSV discussion

Log in or Post with

C# CSV related posts

  • CSV Lint update (Notepad++) text data syntax highlighting and quality validation

    1 project | news.ycombinator.com | 30 Apr 2025
  • .NET: Integration Test for uploading csv/excel file via HttpClient

    4 projects | dev.to | 7 Feb 2025
  • CsvHelper VS Sep - a user suggested alternative

    2 projects | 20 Sep 2024
  • CSV Schema Validation

    3 projects | dev.to | 22 Jul 2024
  • CSV Lint plug-in for Notepad++ with highlighting, validation and datatypes

    1 project | news.ycombinator.com | 5 Jun 2024
  • Eli Bendersky: Faster XML Stream Processing in Go

    1 project | news.ycombinator.com | 7 May 2024
  • A question for the pro's, am I misusing SQL?

    1 project | /r/SQL | 11 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 ServiceStack 5,460
2 CsvHelper 4,966
3 MiniExcel 3,091
4 Magicodes.IE 2,172
5 Sep 1,204
6 FileHelpers 1,150
7 Cinchoo ETL 825
8 sqlnotebook 611
9 Musoq 482
10 Sylvan 408
11 BakingSheet 390
12 FlatFiles 356
13 RecordParser 303
14 cardmaker 274
15 CSVLint 195
16 CsvExport 172
17 FileContextCore 172
18 Textrude 133
19 Cursively 38
20 EasyCsv-Dotnet 27
21 RandomValuesNPP 15
22 Sylvan.AspNetCore 12
23 ksp-data-export 7

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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