Sprout Core is a application framework written in Java Script. It’s designed for creating full applications that run inside the web browser. It can be used in cooperation with frameworks like scriptaculous, but unlike those frameworks, it provides a complete architecture for building your application.