USC Libraries has numerous online collections of primary sources developed around events, cultures, time periods and regions. Here is a selection:
For a complete list of topical primary sources in American History use the History, U.S. & Canada : Primary Sources by Topic & Subject guide
For a complete list of topical primary sources in British History use the History, British: Primary Sources gudie