RepoTree Documentation

Introduction

RepoTree is a powerful tool that generates a clean ASCII representation of a GitHub or GitLab repository structure, perfect for documentation and sharing.

Features

Tech Stack

  • Next.js: React framework for server-side rendering and routing
  • React: JavaScript library for building user interfaces
  • TypeScript: Typed superset of JavaScript for improved developer experience
  • Tailwind CSS: Utility-first CSS framework for rapid UI development
  • Shadcn UI: Component library for consistent and customizable UI elements
  • Octokit: GitHub API client for fetching repository data
  • Recharts: Composable charting library for data visualization
  • Axios: Promise-based HTTP client for making requests
  • Framer Motion: Animation library for React
  • Lucide: A set of open-source icons for React
  • Radix UI: Low-level UI primitives for building accessible, high-quality design systems
  • File Saver: Library to save files on the client-side
  • Mini SVG Data URI: Utility for converting SVGs to data URIs

Demo

Future Features

  • Integration with Bitbucket repositories
  • Advanced filtering options for large repositories
  • Customizable ASCII art styles for tree representation