Unlikely Scheme is a rather small, but R5RS-compliant Scheme interpreter. It is written in C++, and released under a liberal license (zlib). Internally, it uses a very high-level virtual machine and a simple, non-optimizing compiler. See the README file for (a little) more information.
This project is not under active development, but should mostly work. There is a github repository where you can see any recent activity.