Kudonta on taidetta tai käsityötä kääntää lanka kankaaseen. Kudontatyökaluista tärkein on kangaspuut, joita on muutamia erilaisia, mukaan lukien perinteiset ja modernit kangaspuut. Muut kudontatyökalut ovat enimmäkseen kangaspuiden lisävarusteita, ja ne helpottavat lankojen tai lankojen käsittelyä kudottajalle.
Lankojen yhdistäminen käsin yhteen kudotun kankaan luomiseksi on mahdollista, mutta perinteiset kudontamenetelmät ovat kehittäneet kudontatyökaluja, joiden avulla kutoja voi luoda suurempia ja toimivampia kankaita paljon lyhyemmässä ajassa. Nämä ovat kangaspuita, ja yksi yleisimmistä ratkaisuista oli selkänojan kangaspuut. Takahihnan kankaan kanssa kutoja käyttää vyötä, joka on kiinnitetty loimeen, tai pituussuuntaista lankajoukkoa, kun taas muut päät on kiinnitetty pysyvään ankkuriin, kuten puuhun. Kutoja voi hallita loimen jännitystä kallistumalla eteen- tai taaksepäin. Kuteen tai ristikkäisen matriisin langat viedään loimen läpi sukkulan avulla. Yksinkertainen laite, joka ei vain pidä kudeä vaan saa tuloksena olevan kankaan pitämään kiinni.
Muut kangaspuut toimivat pitkälti samoilla periaatteilla. Näihin kudontatyökaluihin kuuluu suhteellisen yksinkertainen pöytäkone, jota kutsutaan sen pienen koon vuoksi, mikä mahdollistaa loimen käsittelyn käsin ja sukkulan vetämisen avatun tilan läpi, jota kutsutaan suojaksi. Jalkapuomilla loimi nostetaan jalkapolkimilla, jolloin kudojan kädet vapautuvat sukkulan ja lyöjän käyttöön. Vastapaino-, jakkityyppiset ja vastahyökkäyspuomit ovat kaikenlaisia jalkakankaita. Navajo -intiaaneihin liittyvä pystysuora kangas pitää loimen pystysuorassa kehyksessä, ja se voidaan rakentaa edullisesti kotona.
Kangaspuihin liittyy myös muita kudontatyökaluja. Monia näistä käytetään lankojen tai lankojen pitämiseen tavalla tai toisella. Bussikuljetus on tärkeä lisävaruste, joka toimitetaan lomakkeella, mattokuljetuksella ja venekuljetuksella. Venekuljetus on yksi yleisimmistä kudontatyökaluista, ja siinä on puola, jonka ympärille on kierretty lanka. Puola asetetaan sitten karan päälle sukkulan ontelossa, joka näyttää veneeltä.
Kudontatyökalut, kuten puolauskone, helpottavat langan käsittelyä, jolloin ne kääritään puolaan, joka asetetaan sukkulaan. Pystysuorat lankakelaajat nopeuttavat käämitysprosessia. Puolat tai kartiot voivat pitää paljon pidempiä lankoja järjestyksessä. Rullateline on hyödyllinen haavan kierteiden pitämiseen ja on välttämätön loimen siirtämiseksi kangaspuulle.