There's been a lot of open hardware floppy controller projects lately. Here's some I know.
Fluxengine (multi-format): http://cowlark.com/fluxengine/
Arduino-based : http://amiga.robsmithdev.co.uk/
USB meant specifically for Amiga floppies: https://github.com/jtsiomb/usbamigafloppy
DiskIO. IDE+Floppy for ECB bus: https://www.retrobrewcomputers.org/doku.php?id=boards:ecb:di...
xt-fdc. Floppy controller for ISA bus: https://www.retrobrewcomputers.org/doku.php?id=boards:isa:xt...
zfdcv1. Floppy controller for S100 bus: https://www.retrobrewcomputers.org/doku.php?id=boards:s100:z...
You forgot https://github.com/keirf/Greaseweazle