FatFs is a generic FAT file system module for small embedded systems. The FatFs is written in compliance with ANSI C and completely separated from the disk I/O layer. Therefore it is independent of hardware architecture.
Why do you think that https://github.com/littlefs-project/littlefs is a good alternative to FatFs