vidarr/fulisp
A Lisp interpreter written purely in C. It features all things you would expect from the mother of all functional programming languages, including first-class functions, lambdas and closures. Plus, it can be compiled with reference counting or mark and sweep garbage collection.
CBSD-3-Clause