Packages 
Package Description
freemarker.cache
Contains classes and interfaces that deal with template loading and caching.
freemarker.core
This package contains FreeMarker's core parsing/rendering functionality; most casual users do not need to be aware of the classes in this package, and can restrict their attention to the freemarker.template package.
freemarker.debug  
freemarker.log
Provides the FreeMarker logging facility.
freemarker.template
This package contains the core API's that most users will use.
freemarker.testcase
Test cases for various aspects of the FreeMarker implementation.