awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 مستودعات

Awesome GitHub RepositoriesCSV Processing

Libraries for parsing and generating CSV and related data formats.

Explore 18 awesome GitHub repositories matching part of an awesome list · CSV Processing. Refine with filters or upvote what's useful.

Awesome CSV Processing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • burntsushi/xsvالصورة الرمزية لـ BurntSushi

    BurntSushi/xsv

    10,750عرض على GitHub↗

    xsv is a suite of high-performance command-line utilities written in Rust for the analysis, manipulation, and statistical processing of large delimited datasets. It provides a toolkit for processing comma-separated value files through a command line interface. The project provides capabilities for statistical analysis, including the computation of column statistics, value frequencies, and descriptive metrics. It also includes data manipulation utilities for joining, slicing, sampling, and reformatting records. The toolkit covers a broad range of data operations including column selection, da

    Provides a comprehensive toolkit for joining, slicing, sampling, and reformatting CSV records.

    Rust
    عرض على GitHub↗10,750
  • sjwhitworth/golearnالصورة الرمزية لـ sjwhitworth

    sjwhitworth/golearn

    9,438عرض على GitHub↗

    GoLearn is a machine learning library for the Go programming language. It provides a supervised learning framework and a toolkit for building, training, and evaluating predictive models through a standardized interface. The project implements a data frame system that loads CSV files into structured grids for matrix operations. It includes a preprocessing library for discretizing continuous variables and a model evaluation toolkit that utilizes confusion matrices and cross-validation to measure precision and recall. The library covers data engineering and management, including the ability to

    Includes a pipeline for parsing comma-separated value files into structured grids for machine learning processing.

    Go
    عرض على GitHub↗9,438
  • gyroflow/gyroflowالصورة الرمزية لـ gyroflow

    gyroflow/gyroflow

    8,256عرض على GitHub↗

    Gyroflow is a gyroscope video stabilization software and IMU telemetry processor designed to remove camera shake from video files. It functions as a hardware-accelerated video renderer and lens calibration tool, utilizing embedded or external gyroscope and accelerometer data to perform pixel-level stabilization. The system is distinguished by its ability to integrate with professional non-linear video editing software via plugins, allowing stabilization to be applied directly to timelines without transcoding original footage. It supports diverse telemetry ingestion from camera brands, flight

    Transforms raw gyro data into compatible CSV files via a command line interface.

    Rustfpvgoprogpu
    عرض على GitHub↗8,256
  • bitemyapp/learnhaskellالصورة الرمزية لـ bitemyapp

    bitemyapp/learnhaskell

    8,026عرض على GitHub↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Covers the parsing and serialization of CSV files using standard and streaming methods.

    Makefile
    عرض على GitHub↗8,026
  • wireservice/csvkitالصورة الرمزية لـ wireservice

    wireservice/csvkit

    6,390عرض على GitHub↗

    csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req

    Inspects CSV structure, detects schema, removes duplicates, and cleans malformed rows for data preparation.

    Python
    عرض على GitHub↗6,390
  • gam-team/gamالصورة الرمزية لـ GAM-team

    GAM-team/GAM

    4,206عرض على GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Caps the total number of rows written to output files during administrative data exports.

    Pythongamgooglegoogle-admin-sdk
    عرض على GitHub↗4,206
  • mapbox/tippecanoeالصورة الرمزية لـ mapbox

    mapbox/tippecanoe

    3,026عرض على GitHub↗

    Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri

    Parse geospatial data from CSV files and integrate it into a vector tile structure.

    C++c-plus-plusgeojsonvector-tiles
    عرض على GitHub↗3,026
  • univocity/univocity-parsersالصورة الرمزية لـ uniVocity

    uniVocity/univocity-parsers

    934عرض على GitHub↗

    uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.

    High-performance parser for CSV, TSV, and fixed-width records.

    Java
    عرض على GitHub↗934
  • tototoshi/scala-csvالصورة الرمزية لـ tototoshi

    tototoshi/scala-csv

    709عرض على GitHub↗

    CSV Reader/Writer for Scala

    CSV reader and writer.

    Scala
    عرض على GitHub↗709
  • osiegmar/fastcsvالصورة الرمزية لـ osiegmar

    osiegmar/FastCSV

    679عرض على GitHub↗

    Fast, lightweight, and RFC 4180 compliant CSV library for Java. Zero dependencies, ~90 KiB. Trusted by Apache NiFi, JUnit, and Neo4j.

    Performance-optimized, RFC 4180 compliant CSV parser.

    Javacsvcsv-parsercsv-reader
    عرض على GitHub↗679
  • beatrichartz/csvالصورة الرمزية لـ beatrichartz

    beatrichartz/csv

    514عرض على GitHub↗

    CSV Decoding and Encoding for Elixir

    Decodes and encodes CSV data.

    Elixir
    عرض على GitHub↗514
  • nrinaudo/kantan.csvالصورة الرمزية لـ nrinaudo

    nrinaudo/kantan.csv

    350عرض على GitHub↗

    CSV handling library for Scala

    CSV handling and processing library.

    Scala
    عرض على GitHub↗350
  • fasterxml/jackson-dataformat-csvالصورة الرمزية لـ FasterXML

    FasterXML/jackson-dataformat-csv

    195عرض على GitHub↗

    (DEPRECATED) -- moved under: https://github.com/FasterXML/jackson-dataformats-text

    Jackson extension for CSV data processing.

    Java
    عرض على GitHub↗195
  • arp-g/csv2sqlالصورة الرمزية لـ Arp-G

    Arp-G/csv2sql

    58عرض على GitHub↗

    A blazing fast fully-automated CSV to database importer

    Automates importing CSV data into databases.

    Elixir
    عرض على GitHub↗58
  • fingo/spataالصورة الرمزية لـ fingo

    fingo/spata

    37عرض على GitHub↗

    Functional, stream-based CSV processor for Scala

    Functional stream-based CSV processor.

    Scala
    عرض على GitHub↗37
  • jimm/csvlixirالصورة الرمزية لـ jimm

    jimm/csvlixir

    33عرض على GitHub↗

    A CSV reading/writing application for Elixir.

    Reads and writes CSV files.

    Elixir
    عرض على GitHub↗33
  • meh/cessoالصورة الرمزية لـ meh

    meh/cesso

    27عرض على GitHub↗

    CSV handling library for Elixir.

    Handles CSV data processing.

    Elixir
    عرض على GitHub↗27
  • erpuno/ecsvالصورة الرمزية لـ erpuno

    erpuno/ecsv

    0عرض على GitHub↗

    💠 ECSV: Потоковий CSV парсер

    Parses CSV streams using a fast C-based library.

    Erlang
    عرض على GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. CSV Processing

استكشف الوسوم الفرعية

  • CSV to Vector Tile ConversionProcessing CSV files specifically for the purpose of generating geospatial vector tiles. **Distinct from CSV Processing:** Distinct from general CSV parsing; focused on the path from tabular CSV to tiled map data.
  • Inspectors and CleanersTools for inspecting CSV structure, detecting schema, removing duplicates, and fixing malformed rows. **Distinct from CSV Processing:** Distinct from general CSV Processing: focuses on data quality inspection and cleaning operations, not parsing or generation.
  • Output Row LimitersUtilities that restrict the number of rows written to a CSV output file. **Distinct from CSV Processing:** Focuses on limiting the quantity of generated output rows rather than parsing or splitting existing files.
  • Telemetry Format ConversionConversion of raw sensor telemetry data into structured formats like CSV for analysis. **Distinct from CSV Processing:** Focuses on transforming binary sensor telemetry into CSV, rather than general JSON-CSV conversion.