Ya, I wrote my own.
I remember when I first started out it would take me about 12 hours to backtest my strategies on a year of data (for many stocks). But as I got better at coding, used a faster language, streamlined my data to be read faster, used simpler strategies, upgraded my computer...