Knot mosaic theory was introduced by Lomonaco and Kauffman in the paper on ‘Quantum knots and mosaics’ to give a precise and workable definition of quantum knots, intended to represent an actual physical quantum system. A knot [Formula: see text]-mosaic is an [Formula: see text] matrix whose entries are eleven mosaic tiles, representing a knot or a link by adjoining properly. In this paper, we introduce two variants of knot mosaics: period knot mosaics and toroidal knot mosaics, which are common features in physics and mathematics. We present an algorithm producing the exact enumeration of period knot [Formula: see text]-mosaics for any positive integers [Formula: see text] and [Formula: see text], toroidal knot [Formula: see text]-mosaics for co-prime integers [Formula: see text] and [Formula: see text], and furthermore toroidal knot [Formula: see text]-mosaics for a prime number [Formula: see text]. We also analyze the asymptotics of the growth rates of their cardinality.