Here is a whole post about shade plants. Most are perennials and you should plant them in the ground so they survive the winter. 31 shade plants