Open-source C# projects categorized as CSV Edit details

Top 19 C# CSV Projects

  • ServiceStack

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

    Project mention: ServiceStack v6 now Free for Individuals & Collaborative OSS | reddit.com/r/dotnet | 2022-01-25

    That's a bit handwavy, which of the major ServiceStack features listed on https://servicestack.net homepage does masstransit do? Ok if you just need what's in masstransit & aren't to up to speed with ServiceStack's latest featureset, but to suggest no-one else would find any of its productive features useful is unnecessarily dismissive.

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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • ServiceStack.Text

    .NET's fastest JSON, JSV and CSV Text Serializers

  • MiniExcel

    Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet

  • 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

    Project mention: Need helps with this CSV format | reddit.com/r/csharp | 2022-04-12

    Have you ever heard of the FileHelpers library?

  • Cinchoo ETL

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

  • FlatFiles

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

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • cardmaker

    An application that generates graphics via data sources.

    Project mention: A (free) tabletop conscripting game | reddit.com/r/conlangs | 2022-06-26

    This was made using CardMaker, so you'll need to setup that software to make modifications: https://github.com/nhmkdev/cardmaker

  • RecordParser

    Zero Allocation Writer/Reader Parser for .NET Core

  • Sylvan

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

    Project mention: Need some help/direction reading CSV into MySQL without duplication | reddit.com/r/csharp | 2022-08-30

    I maintain a couple libraries that can help with reading the data files: Sylvan.Data.Csv and Sylvan.Data.Excel. I see no reason to not allow users to provide whichever format is convenient for them.

  • BakingSheet

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

    Project mention: Did you know: SuperCell uses CSV format for their design data | reddit.com/r/Unity3D | 2022-09-08

    So I wrote BakingSheet (anyone interested in please try and give feedback :D) two years ago and it has been evolved with features like list and dictionary support. I wonder what other people think about using spreadsheet, and I'd like to see it grow as open source project, so if anyone wants to contribute or give opinion it's welcome!

  • CsvExport

    Very simple CSV-export tool for C#

  • Textrude

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

    Project mention: Is there a source generator that generates poco classes from a JSON schema? | reddit.com/r/csharp | 2022-06-11

    Fair point - source generators can run arbitrary code so yes, they can read a json file and then spit out something else in response. If you want to translate the json schema into the equivalent C# you'll need to write a small amount of code to deserialize the json into a JObject tree, walk it, and emit c# code. I do something similar in my Textrude code-generation/templating project except I'm translating the tree into an equivalent Scriban object tree. The relevant source code is here. All that said, this is a fairly specialised and common task - I can't believe there's not a command line tool to do this already.

  • CSVLint

    CSV Lint plug-in for Notepad++ for syntax highlighting, automatic column and datatype detecting, validate csv datasets, fixed width data, change datetime format, decimal separator, count unique values etc. A utility for data cleaning and working with messy data files.

    Project mention: Importing a .csv into a table | reddit.com/r/SQL | 2022-09-26

    Just want to mention that CSV Lint can convert a csv file straight to a SQL script which includes create table and insert values.

  • Cursively

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

  • ksp-data-export

    Exports KSP telemetry to a CSV file

  • Sylvan.AspNetCore

    A collection of ASP.NET Core libraries.

    Project mention: Swashbuckle render examples as csv | reddit.com/r/csharp | 2022-04-28

    Adding the produces "text/csv" advertises that your API is capable of responding with CSV data. However, there is no formatter for CSV included by default, only JSON. I've written a formatter for text/csv that you can use: Sylvan.AspNetCore.Mvc.Formatters.Csv. Add the Sylvan.AspNetCore.Mvc.Formatters.Csv nuget package to your project, then register the CSV formatter with your startup code: services.AddControllers(opts => { opts.AddSylvanCsvFormatters(); });

  • Open.Text.CSV

    A set of utilities for reading and writing CSV data in C#.

    Project mention: Benchmark Obsession: PipeReader Overhead. | reddit.com/r/dotnet | 2021-10-03

    use dev2 https://github.com/Open-NET-Libraries/Open.Text.CSV/tree/dev2

  • convert-datatable-to-csv-or-list-or-json-string-using-net-core

    convert C Sharp datatable to CSV or List object or JSON string.

    Project mention: Convert Datatable to CSV OR List OR JSON string using .NET Core | reddit.com/r/aspnetcore | 2022-09-20
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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). The latest post mention was on 2022-09-26.

C# CSV related posts


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

Project Stars
1 ServiceStack 5,086
2 Magicodes.IE 1,681
3 ServiceStack.Text 1,227
4 MiniExcel 1,168
5 FileHelpers 1,036
6 Cinchoo ETL 571
7 FlatFiles 315
8 cardmaker 173
9 RecordParser 154
10 Sylvan 150
11 BakingSheet 129
12 CsvExport 123
13 Textrude 84
14 CSVLint 55
15 Cursively 27
16 ksp-data-export 6
17 Sylvan.AspNetCore 4
18 Open.Text.CSV 1
19 convert-datatable-to-csv-or-list-or-json-string-using-net-core 0
Find remote jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.