Yahoo! logoYahoo! UI (w skrócie YUI) to biblioteka narzędzi i kontrolek napisanych w JavaScript, przeznaczona do budowania tzw. bogatych aplikacji webowych przy zastosowaniu takich technik jak DOM, DHTML czy AJAX. Biblioteka YUI zawiera także kilka komponentów CSS stanowiących niejako rdzeń biblioteki.

Do niewątpliwych zalet YUI należą niewątpliwie: licencja BSD, łatwość użycia, bogata dokumentacja a także fakt, że ukazało się już kilka rozszerzeń do tej biblioteki; o jednym z nich napiszę tu w najbliższym czasie.

Na stronie http://developer.yahoo.com/yui/ znajdziemy pliki z biblioteką do pobrania, dokumentację API oraz działające przykłady a także linki do witryn ze wsparciem technicznym.