Repositório Local

Boa tarde, gostaria que me ajudassem a identificar, um framework adequado para construir uma ferramenta que faça o controle de upload e download, mas que listasse as pastas de um path permitido, exemplo é o próprio github que lista as pastas para percorrer em TreeList.

Pensei em fazer com o backbone.js, mas não identifiquei um template compatível com essa ideia.

O Google Cloud Plataform é muito semelhante ao propósito disso.