In this article, the authors introduce the spaces of Lipschitz type on spaces of homogeneous type in the sense of Coifman and Weiss, and discuss their relations with Besov and Triebel-Lizorkin spaces. As an application, the authors establish the difference characterization of Besov and Triebel-Lizorkin spaces on spaces of homogeneous type. A major novelty of this article is that all results presented in this article get rid of the dependence on the reverse doubling assumption of the considered measure of the underlying space X via using the geometrical property of X expressed by its dyadic reference points, dyadic cubes, and the (local) lower bound. Moreover, some results when p ≤ 1 but near to 1 are new even when X is an RD-space.Definition 1.1. Let X be a non-empty set and d a quasi-metric on X, namely, a non-negative function on X × X satisfying that, for any x, y, z ∈ X, (i) d(x, y) = 0 if and only if x = y; (ii) d(x, y) = d(y, x); (iii) there exists a constant A 0 ∈ [1, ∞), independent of x, y, and z, such that d(x, z) ≤ A 0 [d(x, y) + d(y, z)].Then (X, d) is called a quasi-metric space.