A Nasal szabványos könyvtára modulokból és modulokon kívüli "alapvető" függvényekből áll. Utóbbiak az adattípusok műveleteit valósítják meg, illetve a funkcionális programozáshoz adnak eszközöket. A modulok között találunk matematikai(math), biteken, illetve karaktereken való műveleteket segítő(bits, illetve utf8), rendszerhívásokat tartalmazó(io és unix), párhuzamosságot támogató(thread), reguláris kifejezésekhez használható(regex), illetve adatbáziskezelő(sqlite) modulokat.