There are some interesting new technologies hitting the market. They use vibration to extract energy, rather than rotation. This is a lot more efficient at small scales. While they are extremely situation specific, they can outperform solar for some areas, particularly in winter.