A lot will depend on your water's chemistry as to which rocks you can safely use.
Quartz, Granite, Slate and Sandstone are an all around list however you need to be careful with quartz as it can have other metals within it. Same with Jasper. River rock, pea rock, Dragon stone and manten stones are other safe ones. Lava rock is also a good choice but there are different types of lava rock so you want to be sure that the one you pick is not high in phosphates if you don't have a planted tank. I used a lot of lava rock, that people complained causes high phosphate levels, in my non planed tanks without issue but I adhere to a very strict water changing schedule so if you don't, be careful of which lava rock you choose.
Hope this helps.