A sleek, modern web application that generates a beautiful file tree structure from any public GitHub repository. Perfect for documenting your project's structure in README files.
- 🌳 Generate beautiful file trees from any public GitHub repository
- 🎨 Clean, minimal interface with system-based dark/light theme
- 📋 One-click copy functionality with visual feedback
- ⚡ Built with React and Vite for optimal performance
- Visit Repositree
- Enter a public GitHub repository URL (e.g.,
https://github.com/abishekvenkat/repositree) - Click "Generate Tree" or press Enter
- Copy the generated tree structure with one click
Example output:
src/
├── components/
│ ├── ErrorMessage.tsx
│ ├── FileTree.tsx
│ ├── Header.tsx
│ ├── TreeDisplay.tsx
│ └── UrlInput.tsx
├── types/
│ └── index.ts
├── utils/
│ ├── github.ts
│ └── treeFormatter.ts
├── App.tsx
├── index.css
└── main.tsx
- Clone the repository:
git clone https://github.com/abishekvenkat/repositree.git
cd repositree- Install dependencies:
npm install- Start the development server:
npm run dev- Open http://localhost:7456 in your browser
MIT License - feel free to use this in your own projects!
- Inspired by the design of OpenAuth
