Snake plants have different varieties, and the smaller versions are perfect for shelf placement.
The 'Zenzi' ZZ plant is a compact variety that peaks at about 12 inches tall and grows very slowly, making it ideal for shelves.
Pothos plants look great on shelves thanks to their trailing growth habit.
Some jade plants are more compact and would look cute on any shelf.
Maidenhair ferns are delicate ferns that are fairly compact, growing about 12 inches tall at maturity.
Prayer plants grow in a trailing or spreading manner and can withstand partial to low light, making them excellent for shelf placement.
Boston ferns are known for being large, but smaller varieties fit well on shelves and grow well in partial to low light.
Peperomia hope is a trailing plant that looks great hanging from any shelf.