wireservice/csvkit

A suite of utilities for converting to and working with CSV, the king of tabular file formats.

Python

6,415

1,382 commits

updated Sep 21, 2026

See the code

README

.. image:: https://github.com/wireservice/csvkit/workflows/CI/badge.svg
    :target: https://github.com/wireservice/csvkit/actions
    :alt: Build status

.. image:: https://codecov.io/github/wireservice/csvkit/graph/badge.svg
    :target: https://codecov.io/github/wireservice/csvkit
    :alt: Coverage status

.. image:: https://img.shields.io/pypi/dm/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: PyPI downloads

.. image:: https://img.shields.io/pypi/v/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: Version

.. image:: https://img.shields.io/pypi/l/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: License

.. image:: https://img.shields.io/pypi/pyversions/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: Support Python versions

csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats.

It is inspired by pdftk, GDAL and the original csvcut tool by Joe Germuska and Aaron Bycoffe.

Important links:

* Documentation: https://csvkit.rtfd.org/
* Repository:    https://github.com/wireservice/csvkit
* Issues:        https://github.com/wireservice/csvkit/issues
* Schemas:       https://github.com/wireservice/ffs

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

wireservice/csvkit

A suite of utilities for converting to and working with CSV, the king of tabular file formats.

Python

6,415

1,382 commits

updated Sep 21, 2026

See the code

README

.. image:: https://github.com/wireservice/csvkit/workflows/CI/badge.svg
    :target: https://github.com/wireservice/csvkit/actions
    :alt: Build status

.. image:: https://codecov.io/github/wireservice/csvkit/graph/badge.svg
    :target: https://codecov.io/github/wireservice/csvkit
    :alt: Coverage status

.. image:: https://img.shields.io/pypi/dm/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: PyPI downloads

.. image:: https://img.shields.io/pypi/v/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: Version

.. image:: https://img.shields.io/pypi/l/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: License

.. image:: https://img.shields.io/pypi/pyversions/csvkit.svg
    :target: https://pypi.python.org/pypi/csvkit
    :alt: Support Python versions

csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats.

It is inspired by pdftk, GDAL and the original csvcut tool by Joe Germuska and Aaron Bycoffe.

Important links:

* Documentation: https://csvkit.rtfd.org/
* Repository:    https://github.com/wireservice/csvkit
* Issues:        https://github.com/wireservice/csvkit/issues
* Schemas:       https://github.com/wireservice/ffs

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

Project health

Overall

4.0/10

Maintained

5/10

Code review

3/10
OpenSSF Scorecard

PyPI

Latest release

2.2.0 · Dec 15, 2025

Releases this year

1

Significant stargazers

(top 24 of 59)

Jiangwen Su

35 followers · starred Oct 2014

Richard Littauer

3,402 followers · starred Jun 2022

Benoit Chesneau

2,400 followers · starred Apr 2011

Yuan Yu

510 followers · starred Dec 2018