RubyGems Navigation menu

smarter_csv 1.18.0

SmarterCSV is a high-performance CSV reader and writer for Ruby focused on fastest end-to-end ingestion — not just parsing. It returns ready-to-use hashes with configurable header and value transformations, intelligent defaults, and automatic delimiter discovery. Built for real-world data pipelines, SmarterCSV supports chunked processing for large files, streaming via Enumerable APIs, and C acceleration to optimize the full ingestion path (parsing + hash construction + conversions). Designed to handle messy user-uploaded CSV while remaining easy to integrate with Rails, ActiveRecord imports, Sidekiq jobs, parallel processing, and S3-based workflows.

Gemfile:
=

install:
=

Versions:

  1. 1.18.0 June 19, 2026 (537 KB)
  2. 1.17.4 June 03, 2026 (512 KB)
  3. 1.17.3 May 27, 2026 (511 KB)
  4. 1.17.2 May 21, 2026 (498 KB)
  5. 1.17.1 May 17, 2026 (499 KB)
Show all versions (106 total)

Runtime Dependencies (1):

bigdecimal >= 0

Owners:

Image

Pushed by:

Image

Authors:

  • Tilo Sloboda

SHA 256 checksum:

=

Total downloads 20,150,867

For this version 1,255

Version Released:

License:

MIT

Required Ruby Version: >= 2.6.0

Links: