There are a number of conventional ways to put little or nothing down. As a previous answer notes, FHA only requires 3.5%. There are a number of state, city, and other programs that provide downpayment assistance. If you're a veteran, VA loans provide 100% financing. A good lender or Realtor can give you the various options for your area.
Then there are all the "creative financing" methods--owner financing, lease-option, lease-purchase, contract for deed, wrap mortgages, "subject to" deals, and so on. Or equity sharing, where you purchase with someone else who puts up the money for the down payment. Some Realtors understand these techniques and are comfortable with them. Others aren't. You just have to search around until you find one.