SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 CSV Open-Source Projects
-
SheetJS js-xlsx
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
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.
-
-
Papa Parse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
At the click of a button, the data is downloaded and parsed into an array of objects with the help of papa-parse library.
-
-
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
-
-
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.
-
-
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
-
[4] "Is it possible to "flatten" structured data (like JSON?)": https://github.com/saulpw/visidata/discussions/1605
-
-
gotenberg
A developer-friendly API for converting numerous document formats into PDF files, and more!
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.
-
-
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 -
-
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.
-
-
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-01Never 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.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
CSV related posts
- Friends don't let friends export to CSV
- Show HN: WhatTheDuck – open-source, in-browser SQL on CSV files
- Rendering a Million Rows in React by Drawing
- Show HN: I built jq-like scriptable tool to query CSV and JSON with SQLite
- GoAWK, an Awk interpreter written in Go (2018)
- SQLite Db Admin in the Browser
- Parsing data from CSV into PostgreSQL in Phoenix Framework project with Elixir
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Mar 2024
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 |