How much homological algebra can be done with topological abelian groups? The category of topological abelian groups is known not to be an abelian category. Can we still do some homological algebra with it? Is there any structure of abelian groups that could make up for the Noether isomorphism theorem?
Note: I'm aware that we get an abelian category by only looking at groups that have a "nice" topology.
 A: The category of topological abelian groups may not be abelian, but it is still homological; this implies that it satisfies the Noether isomorphisms theorems, the Five Lemma, the Nine Lemma, the Snake Lemma...
In fact the same is true for the models of any semi-abelian theory in the category of topological spaces; so you can replace abelian groups by groups, rings (without unit), Lie algebras over $\Bbb Z$...
All this is explained in the paper Topological semi-abelian algebras by Francis Borceux and Maria Manuel Clementino, where they aso consider some cases withe restrictions on the topology (Hausdorff, (locally) compact, connected, totally disconnected, profinite...); you can also look at these lecture notes of Dominique Bourn and Clementino from a 2007 workshop, where the case of (not necessarily abelian) groups is illustrated a bit more, and where you can also find more information on homological and semi-abelian categories.

For a different approach, the paper Almost abelian categories by Walter Rump develops a theory of additive categories satisfying some properties which are weaker than those of abelian categories, but are satisfied by the category of topological abelian group, as well as the category of topological vector spaces. These properties are apparently enough to do some homological algebra, but to be honest I don't know much about this approach.
N.B. : Despite the names, the notion of "semi-abelian categories" that appears in this last paper has nothing to do with the one in the other papers above.
