{"repo":"jf-tech/omniparser","free":true,"listed":false,"github":"https://github.com/jf-tech/omniparser","clone":"git clone https://github.com/jf-tech/omniparser.git","description":"omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.","language":"Go","stars":1085,"topics":["transform","etl","xml","json","csv","fixed-length","edi","x12","edifact","parser"],"license":"MIT","category":"data-pipelines","readme_excerpt":"omniparser Omniparser is a native Golang ETL parser that ingests input data of various formats ( CSV, txt, fixed length/width, XML, EDI/X12/EDIFACT, JSON , and custom formats) in streaming fashion and transforms data into desired JSON output based on a schema written in JSON. Min Golang Version: 1.16 Licenses and Sponsorship Omniparser is publicly available under MIT License. Individual and corporate sponsorships are welcome and gratefully appreciated, and will be listed in the SPONSORS page. Company-level sponsors get additional benefits and supports granted in the COMPANY LICENSE. Documentation Docs: - Getting Started: a tutorial for writing your first omniparser schema. - IDR: in-memory data representation of ingested data for omniparser. - XPath Based Record Filtering and Data Extraction: xpath queries are essential to omniparser schema writing. Learn the concept and tricks in depth. - All About Transforms: everything about transform declarations . - Use of custom func , Specially javascript : An in depth look of how custom func is used, specially the all mighty javascript (and javascript with context ). - CSV Schema in Depth: everything about schemas for CSV input. - Fixed-Length Schema in Depth: everything about schemas for fixed-length (e.g. TXT) input - JSON/XML Schema in Depth: everything about schemas for JSON or XML input. - EDI Schema in Depth: everything about schemas for EDI input. - Programmability: Advanced techniques for using omniparser (or some of its compo","default_branch":null,"files":null,"tree":[],"storefront":"/r/jf-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jf-tech/omniparser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}