All Projects → gwenn → Yacr

gwenn / Yacr

Licence: bsd-3-clause
Yet another CSV Reader

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Yacr

Csv
CSV Decoding and Encoding for Elixir
Stars: ✭ 398 (+541.94%)
Mutual labels:  csv, encoding
Idna Convert
Pure PHP IDNA Converter
Stars: ✭ 58 (-6.45%)
Mutual labels:  encoding
Csv To Geojson
Convert a CSV to GeoJSON
Stars: ✭ 46 (-25.81%)
Mutual labels:  csv
Qs
Go module for encoding structs into URL query parameters
Stars: ✭ 55 (-11.29%)
Mutual labels:  encoding
Azure Functions Billing
Azure Functions v2 with .NET Core - billing in serverless architecture.
Stars: ✭ 49 (-20.97%)
Mutual labels:  csv
Php Sdk
Transloadit's official PHP SDK
Stars: ✭ 55 (-11.29%)
Mutual labels:  encoding
Vsad
this is the code release for ''Weakly Supervised PatchNets: Describing and Aggregating Local Patches for Scene Recognition''
Stars: ✭ 44 (-29.03%)
Mutual labels:  encoding
Bincode
A binary encoder / decoder implementation in Rust.
Stars: ✭ 1,100 (+1674.19%)
Mutual labels:  encoding
Q
q - Run SQL directly on CSV or TSV files
Stars: ✭ 8,809 (+14108.06%)
Mutual labels:  csv
Ffmpeg Encoding Course
An introduction to FFmpeg and its tools
Stars: ✭ 53 (-14.52%)
Mutual labels:  encoding
Fast ber
A C++11 ASN.1 BER Encoding and Decoding Library
Stars: ✭ 54 (-12.9%)
Mutual labels:  encoding
Fast Csv
CSV parser and formatter for node
Stars: ✭ 1,054 (+1600%)
Mutual labels:  csv
Parsrs
CSV, JSON, XML text parsers and generators written in pure POSIX shellscript
Stars: ✭ 56 (-9.68%)
Mutual labels:  csv
Joiner
A simple utility for SQL-like joins with Json, GeoJson or dbf data in Node, the browser and on the command line. Also creates join reports so you can know how successful a given join was. Try it in the browser -->
Stars: ✭ 47 (-24.19%)
Mutual labels:  csv
Re Txt
converts text-formats from one to another, it is very useful if you want to re-format a json file to yaml, toml to yaml, csv to yaml, ... etc
Stars: ✭ 59 (-4.84%)
Mutual labels:  csv
Django Rest Pandas
📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)
Stars: ✭ 1,030 (+1561.29%)
Mutual labels:  csv
Csv
Fast C# CSV parser
Stars: ✭ 53 (-14.52%)
Mutual labels:  csv
Fifa Fut Data
Web-scraping script that writes the data of all players from FutHead and FutBin to a CSV file or a DB
Stars: ✭ 55 (-11.29%)
Mutual labels:  csv
Csv File Validator
🔧🔦 Validation of CSV file against user defined schema (returns back object with data and invalid messages)
Stars: ✭ 60 (-3.23%)
Mutual labels:  csv
Cesil
Modern CSV (De)Serializer
Stars: ✭ 59 (-4.84%)
Mutual labels:  csv

Build Status GoDoc Go Report Card Coverage Status

Yet another CSV reader (and writer) with small memory usage.

All credit goes to:

  • Rob Pike, creator of Scanner interface,
  • D. Richard Hipp, for his CSV parser implementation.

There is a standard package named encoding/csv.

BenchmarkParsing	    5000	    381518 ns/op	 256.87 MB/s	    4288 B/op	       5 allocs/op
BenchmarkQuotedParsing	    5000	    487599 ns/op	 209.19 MB/s	    4288 B/op	       5 allocs/op
BenchmarkEmbeddedNL	    5000	    594618 ns/op	 201.81 MB/s	    4288 B/op	       5 allocs/op
BenchmarkStdParser	     500	   5026100 ns/op	  23.88 MB/s	  625499 B/op	   16037 allocs/op
BenchmarkYacrParser	    5000	    593165 ns/op	 202.30 MB/s	    4288 B/op	       5 allocs/op
BenchmarkYacrWriter	  200000	      9433 ns/op	  98.05 MB/s	    2755 B/op	       0 allocs/op
BenchmarkStdWriter	  100000	     27804 ns/op	  33.27 MB/s	    2755 B/op	       0 allocs/op

USAGES

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].