Aslında, eğer web sayfalarında şu kullanıcıdan girdi alan ve bir takım işler yapan formları gördüyseniz, bunların metin kipinde nasıl oluşturulacağını merak ediyor olabilirsiniz. Bu etkileyici formların yalın ncurses ortamında yazılması biraz zordur. Form kütüphanesi formların kolay şekilde oluşturulması ve üzerinde çalışılması için temel bir çalışma taslağı oluşturur. Doğrulama, alanların çalışma zamanında genişlemesi v.b. gibi pekçok özellikleri (işlevleri) vardır. Hepsini görelim.
Bir form alanların bir araya gelmesinden oluşur; her bir alan bir etiket (durağan metin) veya veri girişi alanı olabilir. Forms, formların birden fazla sayfaya bölünmesini sağlayan bir kütüphanedir.