https://github.com/Stedi/awesome-edi
A curated list of awesome EDI (Electronic Data Interchange) tools & libraries, products, blogs, and other resources.
https://github.com/Stedi/awesome-edi
List: awesome-edi
5010 edi edi-api edi-standards json jsonata parser x12
Last synced: about 1 month ago
JSON representation
A curated list of awesome EDI (Electronic Data Interchange) tools & libraries, products, blogs, and other resources.
- Host: GitHub
- URL: https://github.com/Stedi/awesome-edi
- Owner: Stedi
- License: apache-2.0
- Created: 2022-07-20T18:26:15.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-03T16:22:26.000Z (about 2 years ago)
- Last Synced: 2024-05-20T09:04:12.673Z (11 months ago)
- Topics: 5010, edi, edi-api, edi-standards, json, jsonata, parser, x12
- Homepage:
- Size: 29.3 KB
- Stars: 71
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- Electronic-Interchange-Github-Resources - Stedi/awesome-edi - List by Stedi of related resources. (Public EDI References / Golang)
README
# Awesome EDI
A curated list of awesome EDI (Electronic Data Interchange) tools & libraries, products, blogs, and other resources.
Pull Requests welcome! Feel free to email us at team@stedi.com or log an issue on this repo for any questions.
## Parsers
- [Stupidedi](https://github.com/kputnam/stupidedi) - a library for parsing, generating, validating, and manipulating ASC X12 EDI documents. Very roughly, it's jQuery for EDI.
## Reference sites
- [EDI Reference (Stedi)](https://www.stedi.com/edi) - a free, comprehensive online resource for X12 EDI. Covers all transaction sets, segments, and elements of every X12 release with a full-text search.
- [Glass](https://x12.org/products/glass) - Glass is X12's online viewer, providing web-based access to many X12 products, including the EDI Standard, Code Source Directory, Control Standards, EDI Standard Figures, Guidelines and Technical Reports.## Tools
*Debuggers, editors, and more*- [EDI Inspector (Stedi)](https://www.stedi.com/edi/inspector) - a free online EDI translator and a handy tool for inspecting EDI files. It allows users to visualize EDI documents in a human-readable format, debug issues with detailed validation errors and translate EDI into JSON for easy manipulation and mapping.
- [EDI Notepad](https://softwareconnect.com/edi/liaison-edi-notepad/) - **Note**: Liaison EDI Notepad is no longer sold or supported.
- [EDI Guide Catalog (Stedi)](https://www.stedi.com/edi/catalog) - An open directory of the most-requested Stedi Guides, interactive EDI specifications that let you instantly validate EDI documents.
- [EDI X12 Tree-sitter grammar](https://github.com/hugginsio/tree-sitter-x12) - A [tree-sitter](https://github.com/tree-sitter/tree-sitter) grammar for EDI X12.
- [EDI X12 extension for Zed](https://github.com/hugginsio/zed-edi) - Basic syntax highlighting extension for the [Zed](https://github.com/zed-industries/zed) code editor.## Related services and libraries
*Things you might need when building an EDI system*- [Mappings (Stedi)](https://www.stedi.com/docs/edi-platform/mappings/index) - a visual mapping editor to create advanced data transformations using an open-source language called JSONata. Once a mapping is defined, users can invoke it via API.
- [JSONata Playground (Stedi)](https://www.stedi.com/jsonata/playground) - a free online tool to learn and experiment with JSONata.
- [EDI Guides (Stedi)](https://www.stedi.com/docs/edi-platform/guides/index) - create machine-readable EDI specifications.## Content
- [What makes EDI so hard](https://www.stedi.com/blog/what-makes-edi-so-hard)
- [Getting started with the X12 file format](https://www.stedi.com/blog/getting-started-with-the-x12-file-format)
- [Control numbers in X12 EDI](https://www.stedi.com/blog/control-numbers-in-x12-edi)
- [Date and time in EDI](https://www.stedi.com/blog/date-and-time-in-edi)
- [What is EDI](http://www.markpreston.co.uk/Lecture17102/krock/krock.html)
- [EDI Data Types](https://docs.tibco.com/pub/foresight/foresight_EDISIM/6.11.0-july-2011/DataTypes.pdf)
- [Elements requirements in X12 EDI](https://www.stedi.com/edi/essentials/x12/elements/element-requirements)
- [Relational conditions in X12 EDI](https://www.stedi.com/edi/essentials/x12/elements/relational-conditions)## Online resources
*For newbies looking to learn about EDI*- [EDI basics](https://www.edibasics.com) - EDI fundamentals
- [EDI Essentials (Stedi)](https://www.stedi.com/edi/essentials/index) - just enough to get started with EDI
- [GXS Tutorial](http://www.edibasics.co.uk/wp-content/uploads/Tutor_ANSI.SO_GXS.pdf) - overview of ANSI ASC X12 Standards
- [EDI academy](https://www.ediacademy.com) - online training covering EDI fundamentals and best practices for X12 EDI, EDIFACT, and health care (HIPAA)## Books
- [EDI - Electronic Data Interchange: An Introduction](https://www.amazon.com/Electronic-Data-Interchange-introduction/dp/1973550709) - by Christopher Cancilla
- [EDI: The Complete Education](https://www.amazon.com/gp/product/1723959871/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=) - by Christopher Cancilla