•        551

ediFabric is a .NET library to convert EDI documents into typed .NET objects and vice verse. It can serialize\deserialize to\from XML.




Related Projects


Simple EDI reading\writing library + XmlReader over EDI data. Provides basic functionality sufficient to parse\read and write EDI streams. Currently X12 EDI only. Parser is general purpose, does not use maps\specifications, does not create XML hierarchy.

edival EDI Parsing amp; Validation Library

Edival is a simple EDI file parsing amp; validation library for the EDIFACT and X12 EDI standards. It is a stream-based parser in which an application defines event handlers for structures that the parser will find in a file, e.g. elements and segments.


EDIReader parses EDI input from ANSI X12 and EDIFACT, including documents for HIPAA compliance. It supports Java JAXP/SAX XML interfaces with a custom implementation of an quot;XMLquot; parser, allowing access to EDI data with XML tools.


EDI4J is a java toolkit to read, write and translate EDI files (X12, UN/EDIFACT, HL7). EDI4J uses XML template files representing the structure and composition of an EDI file to parse EDI files into an XML translation.


EDIVisualizer is a reader for different files fomats use in EDI (Electronic data interchange).

OopFactory X12 Parser

This is an open source .NET C# implementation of an X12 Parser. The parser allows for a specification of any X12 transaction set to create a generic X12 xml representation of the hierarchical data contained within the X12 document. No database integration is required by de...

BizTalk EDI Guidance

BizTalk EDI Guidance is intended to simplify the delivery of EDI solutions by leveraging the ESB Toolkit. This project is currently Alpha and should be considered a work in progress.


XSLPIPE allows simple chaining together of XSLT stylesheets to process non-XML documents (like EDI) into other formats. This type of application is typically used to translate between complex file formats - for example EDI to Biztalk XML or CSV to EDI.


Development has been moved to github. pyx12 is a python based ANSI X.12 to XML EDI translator and validator. It is designed to be a step in the conversion of a X12 transaction to back-end database process. It can convert to and from an XML representation of the X12 document.

TagSoup - HTML/XML parser for Haskell

TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. The library also provides useful functions to extract information from an HTML document, making it ideal for screen-scraping.

csv-parser - Streaming csv parser inspired by binary-csv that aims to be faster than everyone else

csv-parser can convert CSV into JSON at at rate of around 90,000 rows per second (perf varies with data, try bench.js with your data).The data emitted is a normalized JSON object. Each header is used as the property name of the object.

EDI VDA 4915

EDI VDA 4915 is a project developed to read and translate the content of a VDA 4915 message format, usually used in the automotive industry. Also create a CSV file with data from the message file, so everyone can use it

EDI VDA 4905

EDI VDA 4905 message reader, translator and create a CSV file. The VDA4905 is the message transmission for delivery instruction of the factories.

fbx-conv - Command line utility using the FBX SDK to convert FBX/Collada/Obj files to a custom text/binary format for static, keyframed and skinned meshes

Command line utility using the FBX SDK to convert FBX/Collada/Obj files to more runtime friendly formats. The FBX content is parsed into an in-memory datastructure. Pluggable writers then take this datastructure to generate the output. Send us a pull request if you want the writer for your engine/framework/app to be integrated. We'll build the converter for Windows, Linux and Mac.The FBX parser is largely based on GamePlay SDK's encoder. We'll try to back-port any bug fixes or improvements.

fastjson - Fast JSON Processor

Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.

Flat File Parser

A flat file parser capable of loading in complete or partial flat text files. It will convert each row in the file into a standard CLR object.

gofeed - Parse RSS and Atom feeds in Go

The gofeed library is a robust feed parser that supports parsing both RSS and Atom feeds. The universal gofeed.Parser will parse and convert all feed types into a hybrid gofeed.Feed model. You also have the option of parsing them into their respective atom.Feed and rss.Feed models using the feed specific atom.Parser or rss.Parser.It also provides support for parsing several popular predefined extension modules, including Dublin Core and Apple’s iTunes, as well as arbitrary extensions. See the Extensions section for more details.

jsonxx - A JSON parser in C++

JSON++ is a light-weight JSON parser, writer and reader written in C++. JSON++ can also convert JSON documents into lossless XML documents. If you've made substantial contribution, please add your link here.

iCalendar .NET Parser

C# iCalendar (RFC 2445) parser. Primarily used to covert iCalendar files into RDF, but can be easily modified to convert iCalendar files into any format.


Healthcare Xchange Protocol for interoperative communications. Data exchange/transfer, platform independent,XML-RPC, HL7, SOAP, EDIFACT, simple,easy, authenticated, secure, transparent, no geo-restrictions, open sourced, peer reviewed, collab development