We prove global and local versions of the so-called div-curl-lemma, a crucial result in the homogenization theory of partial differential equations, for mixed boundary conditions on bounded weak Lipschitz domains in 3D with weak Lipschitz interfaces. We will generalize our results using an abstract Hilbert space setting, which shows corresponding results to hold in arbitrary dimensions as well as for various differential operators. The crucial tools and the core of our arguments are Hilbert complexes and related compact embeddings.We will prove a global version of the div-curl-lemma stating that under certain (mixed tangential and normal) boundary conditions and (very weak) regularity assumptions on a domain Ω ⊂ R 3 , see Section 2, the following holds:Theorem II (global div-curl-lemma). Let Ω ⊂ R 3 be a bounded weak Lipschitz domain with boundary Γ and weak Lipschitz boundary parts Γ t and Γ n . Let (E n ) and (H n ) be two sequences bounded in L 2 (Ω), such that (curl E n ) and (div H n ) are also bounded in L 2 (Ω) and ν × E n = 0 on Γ t and ν · H n = 0 on Γ n . Then there exist subsequences, again denoted by (E n ) and (H n ), such that (E n ), (curl E n ) and (H n ), (div H n ) converge weakly to E, curl E and H, div H in L 2 (Ω), respectively, and the inner products converge as well, i.e.,A local version similar to the classical div-curl-lemma from Theorem I (distributional like convergence for arbitrary domains and no boundary conditions needed) is then immediately implied.Corollary III (local div-curl-lemma). Let Ω ⊂ R 3 be an open set. Let (E n ) and (H n ) be two sequences bounded in L 2 (Ω), such that (curl E n ) and (div H n ) are also bounded in L 2 (Ω). Then there exist subsequences, again denoted by (E n ) and (H n ), such that (E n ), (curl E n ) and (H n ), (div H n ) converge weakly to E, curl E and H, div H in L 2 (Ω), respectively, and the inner products converge in the distributional sense as well, i.e., for all ϕ ∈C ∞ (Ω) it holds