I tried searching, but haven't found many that still work, maybe just bwreplays.com. And even that provides just replay sharing functionality, and very few, the most basic info about replays. So basically to tell anything that happened in the replay, you have to download it, and then watch it (often problematic with old replays) or use an offline analyzer (like BWChart or SCRChart).
I might be willing to create one, but before I put any effort into it, I'd like to perform a market research. To get an idea, think of something like gggreplays.com for SC2 (replacement for ggtracker.com).
Poll: Is there a need for an online rep analyzer / sharing site?
(Vote): Yes, that would be the awesomeness!
(Vote): Would be cool, but wouldn't use it often.
(Vote): Completely unnecessary.
(Vote): I don't care.
If one such site gets created, what would you expect from it?
Poll: What would you expect from it?
(Vote): Just anonymous, public share is enough.
(Vote): Additionally rating, commenting, bookmarking.
(Vote): Additionally ability to store private replays (might not be free).
If there are such sites already, please share them.