There has been a variety of methods of rug making, including braiding, hooking, and weaving. These processes can be carried out by hand, using smaller tools like a latch hook, or using a weaving machine. Rag rugs are a historically notable and widespread form of hooked rug making.