UseTheSource is an open-source software community bringing together the core implementation of the Rascal metaprogramming language, reusable libraries and tools for metaprogramming, as well as applications (tools) for specific programming languages and modelling languages based on Rascal. The technology provided by UseTheSource either reads or writes source code (or both), or fundamentally supports one of these tasks. Please read more here.