Open-source projects categorized as CSV Edit details
Related topics: #JSON #Python #Excel #SQL #Data

Top 23 CSV Open-Source Projects

  • SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: How to write data to an Excel file with JAVASCRIPT? | reddit.com/r/webdev | 2022-06-28

    Check this tool https://github.com/SheetJS/sheetjs

  • Laravel-Excel

    🚀 Supercharged Excel exports and imports in Laravel

    Project mention: Laravel Excel - Supercharged Excel exports and imports in Laravel | reddit.com/r/github_trends | 2022-05-29
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Papa Parse

    Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input

    Project mention: Snippet... PapaParse in Action | dev.to | 2022-03-09

    Install PapaParse library from npm.

  • ExcelJS

    Excel Workbook Manager

    Project mention: Export data ke Excel menggunakan exceljs dari sisi Front End (ReactJs) | dev.to | 2022-01-05
  • q

    q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)

    Project mention: q VS trdsql - a user suggested alternative | libhunt.com/r/harelba/q | 2022-06-25
  • xsv

    A fast CSV command line toolkit written in Rust.

    Project mention: One-liner for running queries against CSV files with SQLite | news.ycombinator.com | 2022-06-21
  • structured-text-tools

    A list of command line tools for manipulating structured text data

    Project mention: structured-text-tools: A list of command line tools for manipulating structured text data | reddit.com/r/CKsTechNews | 2022-06-24
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • datasette

    An open source multi-tool for exploring and publishing data

    Project mention: Need a database that can hold 16 million records and export any 2000 non-sequential records to Excel within 10 seconds. | reddit.com/r/Database | 2022-06-25
  • tabula

    Tabula is a tool for liberating data tables trapped inside PDF files

    Project mention: Text extraction from pdf, word and PPT | reddit.com/r/dataengineering | 2022-05-01

    For table extraction from pdfs, have a look at Tabula and Camelot, two open-source projects. They work well with clean tables, both the Tabula Python binding and Camelot allow you to export directly as a pandas dataframe. Otherwise AWS Textract API is very efficient at extracting tables from pdfs, regardless of how clean/messy they are.

  • visidata

    A terminal spreadsheet multitool for discovering and arranging data

    Project mention: Xlite: Query Excel, Open Document spreadsheets (.ods) as SQLite virtual tables | news.ycombinator.com | 2022-06-25

    Sweet. Here’s my open issue with VisiData about this: https://github.com/saulpw/visidata/issues/1398

    There’s a sample file at the end of that thread.

  • miller

    Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

    Project mention: Is there any conventionally accepted repo that is representative of well designed go code ? | reddit.com/r/golang | 2022-05-16

    Hmm, I'm no go expert, but one of the first tools written in go that I looked into is miller: https://github.com/johnkerl/miller

  • countries

    World countries in JSON, CSV, XML and Yaml. Any help is welcome! (by mledoze)

    Project mention: Administrative divisions of the world to build the ultimate flag atlas | reddit.com/r/datasets | 2021-09-06

    mledoze/countries - GitHub

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

  • csvkit

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

    Project mention: How to log query in Postgres container Docker to CSV file | dev.to | 2022-06-05

    I recommend you add a header column to CSV file that we got so it's easy to implement and use a tool like csvkit to filter data.

  • pgloader

    Migrate to PostgreSQL in a single command!

    Project mention: Migrating from SQLite to PostgreSQL | news.ycombinator.com | 2022-04-15

    awesome! https://pgloader.io/ can do it in the other direction.

  • gotenberg

    A Docker-powered stateless API for PDF files.

    Project mention: What enterprise wide solutions have you adopted as alternatives to digitally generating documents that are not PDF? | reddit.com/r/ExperiencedDevs | 2022-05-04

    As for generating PDF's themselves. You could start rolling your own service... or maybe you could use something like this: https://gotenberg.dev/ Or maybe you use it as an inspiration and use the (F)OSS tools inside that box (look at the documentation) to roll your own service instead. Or - depending on the budget - you could go for a proprietary solution and go with e.g. iText (https://itextpdf.com/en)

  • countries-states-cities-database

    🌍 World countries, states, regions, provinces, cities, towns in JSON, SQL, XML, YAML, and CSV. All Countries, States, Cities with ISO2, ISO3, Country Code, Phone Code, Capital, Native Language, Timezones, Latitude, Longitude, Region, Subregion, Flag Emoji, and Currency. #countries #states #cities

    Project mention: Mapping tables in snowflakes | reddit.com/r/snowflake | 2022-06-28

    This looks promising.. https://github.com/dr5hn/countries-states-cities-database

  • node-csv

    Full featured CSV parser with simple api and tested against large datasets.

    Project mention: The unexpected return of JavaScript for Automation | news.ycombinator.com | 2021-11-26

    I still use it a lot, particularly in unit tests and configuration. Take the tests of the CSV package, for example https://github.com/adaltas/node-csv/blob/master/packages/csv..., once you get used to its syntax, it is easier to read than plain JS. For Nikita, TypeScript would be appealing for code completion. In term of type checking, it will be double usage since all arguments are checked at runtime with JSON schema.

  • octosql

    OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.

    Project mention: One-liner for running queries against CSV files with SQLite | news.ycombinator.com | 2022-06-21

    Error: couldn't parse query: invalid argument syntax error at position 13 near 'index'

    Hope this helps and I wish you all the best.

    [1] https://github.com/cube2222/octosql/wiki/Function-Documentat...

  • mapshaper

    Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files

    Project mention: Creating TopoJSON files from shapefiles using Python | reddit.com/r/gis | 2022-06-24

    I've used this tool for topojson as well as https://github.com/mbloch/mapshaper MapShaper

  • winmerge

    WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.

    Project mention: My #hacktoberfest2021 honest review | dev.to | 2021-11-03

    I always love open-source projects for their quality and the amazing community who build it through their contributions. Whenever I'm in need of any professional software for day-to-day productivity or hobby projects for personal use, I always search in google along with "open-source" keyword. I found so many such open-source projects which I end up using very frequently. apps.diagrams.net (formerly draw.io), Greenshot, Mayan EDMS, WinMerge, Notepad++, Visual Studio Code are to name a few.

  • CSV

    CSV data manipulation made easy in PHP

    Project mention: Cara Upload Banyak Data Sekaligus Dengan Laravel | dev.to | 2021-09-26
  • PlotJuggler

    The Time Series Visualization Tool that you deserve.

    Project mention: Any suggestions for a graphing software geared towards data/plot analysis? | reddit.com/r/engineering | 2022-06-23
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-06-28.

CSV related posts


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

Project Stars
1 SheetJS js-xlsx 30,539
2 Laravel-Excel 10,891
3 Papa Parse 10,590
4 ExcelJS 9,623
5 q 9,122
6 xsv 8,441
7 structured-text-tools 6,330
8 datasette 6,241
9 tabula 5,732
10 visidata 5,617
11 miller 5,538
12 countries 5,503
13 ServiceStack 5,055
14 csvkit 5,028
15 pgloader 4,027
16 gotenberg 3,770
17 countries-states-cities-database 3,319
18 node-csv 3,266
19 octosql 3,132
20 mapshaper 3,002
21 winmerge 2,978
22 CSV 2,929
23 PlotJuggler 2,914
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.