Here you will find Hamster, the world's most diverse, highly-optimizing, well-commented, and modularly designed BF compiler ever implemented.
Hamster v0.4 emits the following target languages:
Version 0.4 was released November 11, 2008.
Hamster is implemented in PLT Scheme.
More information is contained in the comments of the source code:
A good resource for information on the BF language can be found at the Esolang Wiki, a wiki dedicated to esoteric programming languages. The BF page also contains links to a myriad of other BF implementations (interpreters, debuggers, compilers, and even hardware!).
Old versions are archived here:
© Jon Simons and Hamsterfest Destiny, 2008