xfemm
Cross platform electromagnetics finite element analyisis based on FEMM
... the advanced Matlab/Octave interface, which uses direct data exchange at the memory level rather than the original FEMM ActiveX or file-based interface, for much improved communication speed.
If you use xfemm, particularly for industrial work, but also academic, it will be greatly appreciated if you could write an email stating this and how it has supported your work. This is a low-cost way to ensure further development and maintenance will continue!