The classical language of class field theory can be generalized by class formation. So far I've seen, for example, the absolute Galois group acting on the multiplicative group of a local field, or the group of ideles of a global field. I also know there is something like geometric class field theory that describes etale isogenies of commutative algebraic groups and finite abelian geometrically connected coverings of an algebraic curve over a perfect field which looks very deep for me.
I am curious about if there is other example of class field theory and is there any reference? For example, the theory for covering space is almost the same as Galois theory for fields, so I guess there could be a topological class field theory? Maybe for general topological spaces this might be hard, but what about something like manifolds?