No, there aren't.
The definition of tier 1 is the versatility as well as the effectiveness. There are no classes that have that versatility in homebrew that do not use the spells in existing 3.5e terminology.
There is some stuff that isn't overshadowed by tier 1 casters, though.
As KRyan brings up, the Tomes. Start here, with Races of War. There presented you'll find classes that are better than tier 1's in their specific fields. Super-specialists. For example, the Fighter is better at Fighting than a Wizard is. Does that mean he's tier 1? No. But it means he likely won't be overshadowed by the Wizard to the same extent as in standard 3.5.
KRyan says that the extent to which the Fighter is good at fighting is ridiculous - I disagree. It's less ridiculous than the Wizard, the Druid, or the Cleric, and therefore in a game with people using those classes and knowing what they are doing with them (in a game where people pick really shitty spells (animate rope! create water in every slot! healbot druid with horse animal companion who never fights!) the Tome Fighter will be much more powerful than the tier 1 casters), it's a perfectly valid thing to have. If you are running a tier 1 game, already an exercise in the fairly ridiculous, a Tome Fighter (/Firemage/Monk/Barbarian/Knight) is perfectly reasonable.
There's some decent homebrew to 'fix' low tier classes out there. BearsWithLasers Art of War Fighter, the Monk Fix Fix, the Warmarked, the Voidblade, the PalaRangBladFightSage, the Rebinder, but none of them really get above tier 3. They will be overshadowed by tier 1 classes played using their good spells.
The only thing that comes close without being a steaming pile of unplayable crap (hello dndwiki) is the Tome classes. I've used them. They work. Wizards are less able to toss out endless useful fire damage as a firemage, less good at Fighting than the Fighter, the Monk is a useful skirmisher, etc. It put tier 1 casters into the utility role very firmly, but I am fine with that and so were the players.