Is there something that mimics the feelings that endorphins give?

No. However, there are many ways of increasing endorphins other than exercise and/or taking drugs. For example, meditation will increase endorphins as will listening to certain types of music or just relaxing at a quite lake in the mountains.