Gem-FileStructureMenuBuilder is a project mainly written in PHP, it's free.
BitrixGems Project | GEM | FileStructureMenuBuilder
More on http://bitrixgems.ru/gems/FileStructureMenuBuilder/