CSV

Open-source projects categorized as CSV

Top 23 CSV Open-Source Projects

  • SheetJS js-xlsx

    📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

    Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.

  • quivr

    Your GenAI Second Brain 🧠 A personal productivity assistant (RAG) ⚡️🤖 Chat with your docs (PDF, CSV, ...) & apps using Langchain, GPT 3.5 / 4 turbo, Private, Anthropic, VertexAI, Ollama, LLMs, Groq that you can share with users ! Local & Private alternative to OpenAI GPTs & ChatGPT powered by retrieval-augmented generation.

    Project mention: privateGPT VS quivr - a user suggested alternative | libhunt.com/r/privateGPT | 2024-01-12
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ExcelJS

    Excel Workbook Manager

    Project mention: ExcelJS v4.4.0 Released | news.ycombinator.com | 2023-10-19
  • Papa Parse

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

    Project mention: Rendering a Million Rows in React by Drawing | dev.to | 2024-03-23

    At the click of a button, the data is downloaded and parsed into an array of objects with the help of papa-parse library.

  • Laravel-Excel

    🚀 Supercharged Excel exports and imports in Laravel

  • yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

    Project mention: Show HN: Flatito, grep for YAML and JSON files | news.ycombinator.com | 2024-03-25

    What I often use to just get the full key paths is yq (https://github.com/mikefarah/yq), piping into grep when necessary

      yq -o=props 

  • q

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • xsv

    A fast CSV command line toolkit written in Rust.

    Project mention: Qsv: Efficient CSV CLI Toolkit | news.ycombinator.com | 2023-12-22
  • datasette

    An open source multi-tool for exploring and publishing data

    Project mention: Little Data: How do we query personal data? (2013) | news.ycombinator.com | 2024-03-01

    I'm a fan on simonw's datasette/dogsheep ecosystem https://datasette.io/

  • miller

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

    Project mention: Qsv: Efficient CSV CLI Toolkit | news.ycombinator.com | 2023-12-22
  • visidata

    A terminal spreadsheet multitool for discovering and arranging data

    Project mention: Fx – Terminal JSON Viewer | news.ycombinator.com | 2023-09-19

    [4] "Is it possible to "flatten" structured data (like JSON?)": https://github.com/saulpw/visidata/discussions/1605

  • structured-text-tools

    A list of command-line tools for manipulating structured text data

  • gotenberg

    A developer-friendly API for converting numerous document formats into PDF files, and more!

    Project mention: Create PDFs with Tailwind | dev.to | 2024-03-21

    Use a server-side headless browser such as puppeteer to convert the HTML to PDF. This is the most reliable free option, but requires a server. If you need to use it in production, we recommend you use Gotenberg.

  • tabula

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

    Project mention: Automatisches Auslesen von PDFs | /r/de_EDV | 2023-05-16
  • countries-states-cities-database

    🌍 Discover our global repository of countries, states, and cities! 🏙️ Get comprehensive data in JSON, SQL, PSQL, XML, YAML, and CSV formats. Access ISO2, ISO3 codes, country code, capital, native language, timezones (for countries), and more. #countries #states #cities

    Project mention: Show HN: DB to map cities to countries and states | news.ycombinator.com | 2024-03-12
  • countries

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

  • csvkit

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

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

  • ServiceStack

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

  • pgloader

    Migrate to PostgreSQL in a single command!

    Project mention: Why Is Common Lisp Not the Most Popular Programming Language? | news.ycombinator.com | 2024-02-14

    No, it's difficult to read, and understand. It's a parenthesis circus, example -

    https://github.com/dimitri/pgloader/blob/master/src/sources/...

  • 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: Wazero: Zero dependency WebAssembly runtime written in Go | news.ycombinator.com | 2023-07-01

    Never got it to anything close to a finished state, instead moving on to doing the same prototype in llvm and then cranelift.

    That said, here's some of the wazero-based code on a branch - https://github.com/cube2222/octosql/tree/wasm-experiment/was...

    It really is just a very very basic prototype.

  • CsvHelper

    Library to help reading and writing CSV files

    Project mention: CsvHelper – CSV Library for .NET | news.ycombinator.com | 2023-09-13
  • Serial-Studio

    Multi-purpose serial data visualization & processing program

  • SaaSHub

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

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 2024-03-25.

CSV related posts

Index

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

Project Stars
1 SheetJS js-xlsx 34,370
2 quivr 30,394
3 ExcelJS 12,803
4 Papa Parse 12,062
5 Laravel-Excel 11,976
6 yq 10,552
7 q 10,102
8 xsv 10,023
9 datasette 8,811
10 miller 8,510
11 visidata 7,348
12 structured-text-tools 6,843
13 gotenberg 6,572
14 tabula 6,475
15 countries-states-cities-database 6,285
16 countries 5,871
17 csvkit 5,790
18 winmerge 5,639
19 ServiceStack 5,336
20 pgloader 4,996
21 octosql 4,683
22 CsvHelper 4,496
23 Serial-Studio 4,056
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com