Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Prototype was developed by Sam Stephenson.
Prototype is a JavaScript library which enables you to manipulate DOM in a very easy and fun way that is also safe (cross-browser).
Scriptaculous and other libraries, such as Rico build on Prototype's foundations to create widgets and other end-user stuff.