Farmers Mahjongg è basato sul vecchio gioco NeXTmj Shanghai per sistemi NeXT, che a sua volta era basato su xmj per sistemi X11. Pensato principalmente come un esercizio di portabilità, è comunque una variante di Shanghai completa delle caratteristiche più necessarie - annullamento delle mosse e suggerimento delle mosse. Qualsiasi caratteristica più avanzata è stata abbandonata, ma almeno il gioco ha un set di tessere ad alta risoluzione scannerizzate da un vero set di tessere di legno.