⬢github Python · 28 ★ +16 since we first saw it · pushed 1 d ago · MIT
AmadeusITGroup/Edison
Edison is an EDIFACT parser in Python, will real syntax trees
Edison is a Python library for parsing EDIFACT messages (the text format used in enterprise/EDI data exchange). Rather than treating a message as a flat list of segments, it builds a real syntax tree: you define segment hierarchies as schemas in Python, and Edison converts them to a state machine for parsing, validation, and pretty-printing, with per-segment callbacks.
Why now: It was recently discussed on Hacker News ('Parsing EDIFACT in Python with syntax trees'), likely due to its fresh release and tree-based approach versus typical flat-segment parsers.
Who it is for: Python developers working with EDIFACT messages in B2B, logistics, travel, or enterprise integration.
Stars over our 350 snapshots: 12 to 28, since 3 d ago.
Where people talked about it
API: https://socialmediatrends-api.osmike.com/v1/repos/AmadeusITGroup/Edison