I actually started writing a package to do this as a way to learn Julia.
https://github.com/lendle/XPT.jl. It was the first thing I did in Julia, so the code is probably not great. I never fully tested it, and I haven't touched it in a year so who knows if it will work with current versions of packages. I abandoned it because I saw that someone else was working on a much more complete package which wrapped a library that they had written to handle SAS data sets and other systems as well. Of course I don't remember what that was called, and can't find that anywhere...