The most usual client for EDL has always been the Python version at
https://github.com/bkerler/edl
This is theoretically platform-agnostic, presuming that you can get all the dependencies working.
I got fed up with dependencies, so I wrote a native Windows version without any dependencies (availible in my sig).
The command line syntax and capabilities are different than the Python version.
Since for the typical user the major use case is to pull system and recovery images, my version can pull images trimmed of useless padding (the /t option).