function: csv
121 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| pandas-dev/pandas pandas is a fast, flexible Python library providing labeled data structures like the DataFrame for practical, real-world data analysis and … | 93 | 49564 | stable |
| AykutSarac/jsoncrack.com JSON Crack is an open-source web application that visualizes JSON, YAML, XML, and CSV data as interactive graphs. It also formats and valid… | 79 | 44337 | active |
| SheetJS/sheetjs SheetJS Community Edition is a JavaScript library that reads, writes, and converts spreadsheet files (XLSX, XLS, CSV, ODS, and more) with a… | 32 | 36333 | stable |
| firecrawl/anydoc A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd… | 79 | 18563 | active |
| exceljs/exceljs ExcelJS is a Node.js library for reading, manipulating, and writing Excel XLSX workbooks and JSON, including styles, streaming, and CSV sup… | 24 | 15449 | active |
| PhpSpreadsheet PhpSpreadsheet is a pure PHP library providing classes to read and write spreadsheet files in formats such as Excel (.xlsx, .xls), LibreOff… | 93 | 13980 | stable |
| mholt/PapaParse Papa Parse is a fast, dependency-free CSV (delimited text) parser for JavaScript that runs in the browser and Node.js. It streams large fil… | 99 | 13550 | stable |
| harelba/q q is a Python command-line tool that lets you run SQL queries directly on delimited text files (CSV/TSV) and multi-file sqlite3 databases, … | 52 | 10361 | active |
| jspreadsheet/ce Jspreadsheet CE is a lightweight, MIT-licensed JavaScript library for embedding Excel-like interactive data grids and spreadsheet controls … | 57 | 7220 | active |
| wireservice/csvkit csvkit is a suite of Python-based command-line tools for converting to and working with CSV files. It includes utilities like csvcut, csvst… | 75 | 6409 | stable |
| andmarti1424/sc-im sc-im is an ncurses-based spreadsheet calculator for the terminal with vim-like keybindings, based on the classic sc. It supports undo/redo… | 67 | 5690 | active |
| JoshClose/CsvHelper CsvHelper is a .NET library for reading and writing CSV files, with support for mapping CSV data to custom class objects. It is fast, RFC 4… | 45 | 5208 | stable |
| jazzband/tablib Tablib is a Python library for working with format-agnostic tabular datasets. It lets you build, filter, and convert tabular data across fo… | 85 | 4756 | stable |
| medialab/xan xan is a fast, memory-efficient Rust command line tool for processing, transforming, and exploring CSV/TSV files directly from the shell. I… | 95 | 4484 | active |
| watsonbox/exportify Exportify is a browser-based application for exporting and backing up Spotify playlists to CSV files using the Spotify Web API. It runs ent… | 65 | 4201 | active |
| Rdatatable/data.table data.table is an R package providing a high-performance, memory-efficient replacement for base R's data.frame with a concise indexing synta… | 77 | 3913 | stable |
| mini-software/MiniExcel MiniExcel is a lightweight .NET library (with a Rust variant) for reading and writing Excel XLSX and CSV files using row-by-row streaming t… | 99 | 3523 | active |
| django-import-export/django-import-export A Django application and library for importing and exporting data between Django models and file formats like CSV, XLSX, JSON, YAML, and HT… | 93 | 3334 | stable |
| roo-rb/roo Roo is a Ruby library that provides read access to common spreadsheet formats including xlsx, xlsm, ods, and CSV, with extensions for xls a… | 46 | 2875 | stable |
| ben-strasser/fast-cpp-csv-parser A small, fast, header-only C++11 library for reading CSV files with no external dependencies. It overlaps disk I/O and parsing using thread… | 34 | 2360 | stable |
| dinedal/textql TextQL is a command-line tool written in Go that lets you execute SQL queries against structured text files like CSV and TSV using an in-me… | 32 | 9106 | maintenance |
| benkeen/generatedata Generatedata is a self-hosted web application and engine for generating random test data in many formats such as CSV, SQL, and JSON. It shi… | 92 | 2280 | active |
| moneymanagerex/moneymanagerex Money Manager Ex is a free, open-source, cross-platform personal finance application built with wxWidgets and backed by an encrypted SQLite… | 90 | 2259 | stable |
| dotnetcore/Magicodes.IE Magicodes.IE is a .NET library for importing and exporting data via DTOs, supporting Excel, CSV, Word, PDF, and HTML formats with template-… | 64 | 2229 | active |
| onetrueawk/awk The canonical implementation of the AWK programming language, maintained by its original authors (Aho, Kernighan, Weinberger) and described… | 76 | 2221 | active |
| gocarina/gocsv A Go library providing easy CSV serialization and deserialization by mapping CSV files to and from Go structs using struct tags. It support… | 77 | 2190 | active |
| alexhallam/tv Tidy Viewer (tv) is a cross-platform CLI pretty printer for tabular data that formats CSV, TSV, PSV, Parquet, and Feather files with column… | 51 | 2165 | active |
| Keyang/node-csvtojson A fast, comprehensive CSV parser for Node.js, browsers, and the command line that converts CSV to JSON or column arrays. It supports stream… | 51 | 2034 | active |
| C2FO/fast-csv fast-csv is a Node.js library for parsing and formatting CSV and other delimiter-separated files, written in TypeScript. It is stream-based… | 82 | 1788 | stable |
| dilshod/xlsx2csv A fast Python command-line tool that converts Microsoft Excel XLSX files to CSV format, including support for very large files. It can be i… | 67 | 1776 | stable |
| liaochong/myexcel MyExcel is a Java toolkit for importing, exporting, and encrypting Excel files (.xls, .xlsx, .csv) built on top of Apache POI. It uses HTML… | 23 | 1649 | active |
| iddan/react-spreadsheet A simple, customizable, and performant spreadsheet component library for React. It provides a straightforward API for rendering editable gr… | 47 | 1595 | active |
| data-forge/data-forge-ts Data-Forge is a TypeScript data transformation and analysis toolkit for JavaScript, inspired by Pandas and LINQ. It provides a DataFrame/Se… | 69 | 1392 | active |
| westonganger/spreadsheet_architect Spreadsheet Architect is a Ruby library for generating XLSX, ODS, and CSV spreadsheet files from ActiveRecord relations, plain Ruby objects… | 80 | 1349 | active |
| alan-turing-institute/CleverCSV CleverCSV is a Python package that provides a drop-in replacement for the built-in csv module with improved dialect detection for messy CSV… | 82 | 1333 | active |
| chrisbra/csv.vim A Vim filetype plugin for editing CSV and other delimiter-separated files, providing column navigation, highlighting, sorting, filtering, a… | 75 | 1326 | active |
| petl-developers/petl petl is a general-purpose Python package for extracting, transforming and loading tables of data. It provides a lightweight, pure-Python to… | 98 | 1316 | stable |
| kohii/smoothcsv3 SmoothCSV is a cross-platform desktop CSV editor with a spreadsheet-like grid UI, built with Tauri. It offers SQL querying, filtering, sort… | 89 | 1295 | active |
| elixir-explorer/explorer Explorer is an Elixir library providing series (one-dimensional) and dataframes (two-dimensional) for fast data exploration and manipulatio… | 87 | 1291 | active |
| pyexcel/pyexcel pyexcel is a Python library providing a single unified API for reading, manipulating, and writing tabular data across spreadsheet formats i… | 84 | 1291 | active |
| zohaibbashir/Google-Maps-Scrapper A Python CLI script built on Playwright that scrapes Google Maps listings to extract business details such as name, address, website, phone… | 65 | 1289 | active |
| openspout/openspout OpenSpout is a community-maintained PHP library for reading and writing spreadsheet files in CSV, XLSX, and ODS formats. It processes very … | 100 | 1230 | active |
| vividvilla/csvtotable A Go command-line utility that converts CSV, TSV, and Excel files into a single self-contained interactive HTML page with search, filters, … | 99 | 1179 | active |
| mtotschnig/MyExpenses MyExpenses is a GPL-licensed Android app for tracking personal expenses and income across multiple accounts. It supports recurring transact… | 68 | 1174 | active |
| shenwei356/csvtk csvtk is a cross-platform command-line toolkit written in Go for manipulating CSV/TSV tabular data. It provides many subcommands for filter… | 86 | 1169 | active |
| vincentlaucsb/csv-parser A modern C++17 CSV parser and serializer that is RFC 4180 compliant and balances ease of use with high performance. It supports streaming a… | 95 | 1121 | active |
| spytensor/prepare_detection_dataset A collection of Python scripts that convert object detection datasets between common annotation formats, including CSV, LabelMe JSON, COCO,… | 66 | 1107 | active |
| swiftcsv/SwiftCSV SwiftCSV is a simple CSV parsing library for Swift supporting macOS, iOS, tvOS, and watchOS. It handles custom delimiters, file loading fro… | 48 | 1092 | active |
| d99kris/rapidcsv Rapidcsv is an easy-to-use, header-only C++11 CSV parser library for reading and writing CSV files. It supports column/row headers, typed c… | 94 | 1077 | stable |
| Kotlin/dataframe Kotlin DataFrame is a typesafe in-memory structured data processing library for the JVM, reconciling Kotlin's static typing with dynamic da… | 90 | 1064 | active |
| tidyverse/readr readr is an R package from the tidyverse for fast, friendly reading of rectangular data from delimited files such as CSV, TSV, fixed-width,… | 71 | 1038 | stable |
| jszwec/csvutil csvutil is a Go library providing fast, idiomatic, dependency-free mapping between CSV data and Go struct values via struct tags. It wraps … | 28 | 1033 | stable |
| fslaborg/Deedle Deedle is an easy-to-use .NET library for data frame and time series manipulation, designed for exploratory scientific programming in F# an… | 77 | 1006 | active |
| go-gota/gota Gota is a Go library implementing DataFrames, Series, and data wrangling methods for tabular data manipulation. It supports loading data fr… | 10 | 3266 | maintenance |
| Cleveroad/AdaptiveTableLayout An Android library by Cleveroad for reading, editing, and writing CSV files with an adaptive table layout view. It supports fixed headers, … | 32 | 1895 | maintenance |
| h2oai/datatable datatable is a Python package for manipulating 2-dimensional tabular data structures (data frames), inspired by R's data.table. It emphasiz… | 65 | 1876 | maintenance |
| fossasia/badgeyay Badgeyay is a web application for generating attendee badges for conferences, concerts, and meetups. Users can customize badge size and bac… | 10 | 1794 | maintenance |
| CyrusNuevoDia/CSV.js CSV.js is a small JavaScript library for parsing and encoding CSV data with full RFC 4180 compliance. It works in browsers, Node.js, and AM… | 32 | 1533 | maintenance |
| eBay/tsv-utils A suite of command line utilities from eBay for manipulating large tabular (TSV/CSV) data files, written in D. It provides fast filtering, … | 23 | 1482 | maintenance |
| jakob/TableTool Table Tool is a simple native macOS application for creating, editing, and converting CSV files. It automatically detects CSV format specif… | 23 | 1381 | maintenance |
| ezrosent/frawk frawk is a small, efficient Awk-like programming language implemented in Rust for writing short programs that process textual data. It supp… | 43 | 1315 | maintenance |
| kayalshri/tableExport.jquery.plugin A jQuery plugin that exports HTML tables to multiple formats including JSON, XML, CSV, TXT, SQL, PNG, PDF, and Microsoft Office documents (… | 32 | 1235 | maintenance |
| react-csv/react-csv A React component library providing CSVLink and CSVDownload components to generate and download CSV files on the fly from arrays, objects, … | 23 | 1184 | maintenance |
| MarcosMeli/FileHelpers FileHelpers is a free, MIT-licensed .NET library for reading and writing strongly typed records from fixed-length or delimited flat files, … | 23 | 1153 | maintenance |
| architv/soccer-cli A Python command-line tool that fetches football (soccer) scores, standings, fixtures, and player info from the football-data.org API. It s… | 23 | 1128 | maintenance |
| BurntSushi/xsv xsv is a fast, composable command-line toolkit written in Rust for indexing, slicing, analyzing, splitting, and joining CSV files. It offer… | 10 | 10757 | abandoned |
| box/spout Spout is a PHP library for reading and writing spreadsheet files (CSV, XLSX, ODS) using a streaming approach that keeps memory usage under … | 10 | 4230 | abandoned |
| jsoma/tabletop Tabletop.js is a zero-dependency JavaScript library that fetches data from published Google Spreadsheets and exposes it as JSON. The projec… | 10 | 3768 | abandoned |
| hhurz/tableExport.jquery.plugin A jQuery plugin that exports HTML tables to multiple formats including CSV, JSON, XML, SQL, Excel (XLS/XLSX), Word, PDF, PNG, and Markdown.… | 10 | 1008 | abandoned |
| PowerShell/PowerShell PowerShell is a cross-platform command-line shell, scripting language, and automation framework built on .NET, supporting Windows, Linux, a… | 99 | 55133 | stable |
| handsontable/handsontable Handsontable is a JavaScript data grid component with a spreadsheet-like look and feel, supporting plain JavaScript, TypeScript, React, Ang… | 92 | 22027 | stable |
| mikefarah/yq yq is a lightweight, portable command-line processor for YAML, JSON, XML, CSV, TOML, HCL, INI, and properties files, using jq-like syntax. … | 99 | 15882 | stable |
| simonw/datasette Datasette is an open-source tool for exploring and publishing data, turning SQLite databases into interactive websites with an accompanying… | 86 | 11412 | active |
| iib0011/omni-tools OmniTools is a self-hosted web application bundling a large collection of browser-based utilities for images, video, audio, PDFs, text, dat… | 69 | 10088 | active |
| activeadmin/activeadmin Active Admin is a Ruby on Rails engine and framework for building elegant administration backends for web applications. It provides a DSL t… | 89 | 9705 | stable |
| WinMerge/winmerge WinMerge is an open-source visual differencing and merging tool for Windows that compares files and folders side by side. It supports text,… | 94 | 9150 | stable |
| qiye45/wechatDownload A desktop tool for batch downloading WeChat Official Account (公众号) articles, saving them as html/mhtml/md/pdf/docx/csv and preserving embed… | 90 | 9105 | active |
| TomWright/dasel Dasel is a command-line tool and Go library for querying, modifying, and transforming structured data across JSON, YAML, TOML, XML, CSV, IN… | 96 | 8027 | active |
| railsadminteam/rails_admin RailsAdmin is a Rails engine that adds an easy-to-use admin interface for managing application data. It provides automatic CRUD, search, fi… | 77 | 7957 | active |
| dimitri/pgloader pgloader is a data loading and migration tool for PostgreSQL built on the COPY command. It migrates entire databases from MySQL, SQLite, MS… | 82 | 6504 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| apache/groovy Apache Groovy is a multi-faceted programming language for the JVM that offers Java-like syntax with productivity features such as closures,… | 77 | 5464 | stable |
| nalgeon/sqlean A curated collection of SQLite loadable extensions packaged into domain modules like crypto, math, regexp, stats, text, time, uuid, and fil… | 95 | 4366 | active |
| portfolio-performance/portfolio Portfolio Performance is an open-source desktop application for tracking and evaluating investment portfolios across multiple accounts and … | 95 | 4039 | active |
| giuspen/cherrytree CherryTree is a hierarchical note-taking desktop application featuring rich text editing and syntax highlighting, storing data in a single … | 95 | 3934 | active |
| Jackson Jackson is the de facto standard JSON parsing and data-binding library for Java and the JVM, providing a streaming parser/generator, POJO-t… | 76 | 3745 | stable |
| denoland/std The official Deno Standard Library, a collection of high-quality TypeScript packages published on JSR covering assertions, async utilities,… | 96 | 3558 | stable |
| hicccc77/WeFlow WeFlow is a fully local desktop application for viewing, analyzing, and exporting WeChat chat history, including yearly data reports and vi… | 59 | 13959 | maintenance |
| loggerhead/json4u JSON For You (json4u) is an open-source web application for visualizing, editing, formatting, validating, and comparing JSON data. It offer… | 75 | 3228 | active |
| hay-kot/homebox Homebox is a self-hosted inventory and organization system for home users, built in Go with an embedded web UI and SQLite storage. It lets … | 10 | 3015 | active |
| supabase-community/database-build An in-browser Postgres sandbox where each database runs locally via PGlite (WASM Postgres) and is paired with an LLM assistant for generati… | 62 | 2953 | active |
| tgrosinger/advanced-tables-obsidian An Obsidian.md community plugin that adds Excel-like navigation, auto-formatting, and manipulation commands to markdown tables. It also sup… | 82 | 2598 | active |
| neilotoole/sq sq is a command-line data wrangling tool that provides jq-style querying over SQL databases and document formats like CSV, Excel, and JSON.… | 96 | 2555 | active |
| warproxxx/poly_data A Python data pipeline that fetches, processes, and structures Polymarket trading data. It streams order events from the Polymarket CTF Exc… | 57 | 2304 | active |
| maaslalani/sheets Sheets is a terminal-based spreadsheet application written in Go that lets you view, edit, and query CSV files with a vim-style TUI. It sup… | 72 | 2298 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 99 | 2203 | active |
| TNT-Likely/BeeCount BeeCount is an open-source, local-first personal bookkeeping app for iOS, Android, and Web built with Flutter, offering multi-ledger, multi… | 80 | 2188 | active |
| simonw/sqlite-utils sqlite-utils is a Python CLI utility and library for creating, querying, and manipulating SQLite databases. It supports piping JSON/CSV/TSV… | 98 | 2159 | stable |
| benhoyt/goawk GoAWK is a POSIX-compliant AWK interpreter written in Go, featuring a bytecode compiler and VM plus native CSV/TSV support. It can be used … | 86 | 2052 | active |
| baiy/Ctool Ctool is a multi-platform Swiss-army toolbox of common developer utilities including hashing, encryption/decryption, encoding, JSON/YAML/XM… | 37 | 2050 | active |
page 1 / 2 next →