DIY skimmers are very popular. You have several different technologies to choose from. Counter Current, Needle Wheel, Berlin, Beckett, Downdraft... etc.
What size of tank and what kind of bioload do you have. What kind of money are you willing to spend? What are your noise and size limitiations?
Bean