Snaplet is a library containing a set of modular, reusable web-components for use with the Snap web framework. Each of these components is said to be a Snaplet. Snaplets can be used to easily add features like session management, user authentication, templating and database connection pooling to your application.
Every Snaplet has an interface and at least one implementation of that interface. For some Snaplets, like Heist, there is only ever going to