We have one of these, which is very nice. It works by sweeping back and forth, and inside, a brush rolls along, sweeping the debris into two spaces which can be opened and emptied. It is small, light, makes little noise, and is as effective as a vacuum cleaner. I think it is a good low tech option for cleaning floors, carpets, and even (as I tried today) raised surfaces that might otherwise be difficult to sweep.
https://fuller.com/products/electrostatic-carpet-sweeper