{"repo":"coder-ralph/RepoTree","free":true,"listed":false,"github":"https://github.com/coder-ralph/RepoTree","clone":"git clone https://github.com/coder-ralph/RepoTree.git","description":"Fast, clean ASCII trees and insightful analysis for GitHub or GitLab repositories.","language":"TypeScript","stars":27,"topics":["ascii-tree","dev-tool","productivity","github","gitlab","repotree-generator","visualization","nextjs","repository-structure","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"RepoTree 🌳 A web tool that visualizes GitHub and GitLab repositories with clean ASCII trees. Supports both public and private repositories via OAuth authentication. Features - ASCII tree visualization — clean, copy-ready directory structure output - Interactive tree view — collapsible folder explorer with VS Code-style file icons - Repository analysis — file type distribution and language breakdown charts - Multiple export formats — download as .md, .txt, .json, or .html - Export as image — download and share your tree as PNG or SVG - Real-time search — filter files and folders as you type - Customizable output — icons, line numbers, descriptions, trailing slashes, sort order, hide hidden files, include patterns, focus path - Dark & light themes — automatic system preference detection - OAuth authentication — secure GitHub and GitLab sign-in for private repo access Quick start Local development Open http://localhost:3000. Environment variables GitHub OAuth app 1. Go to GitHub Settings → Developer settings → OAuth Apps → New OAuth App 2. Callback URL: http://localhost:3000/api/auth/callback/github 3. Copy Client ID and Secret to your .env.local GitLab OAuth app 1. Go to GitLab → Edit Profile → Applications → Add new application 2. Scopes: read user , read repository 3. Redirect URI: http://localhost:3000/api/auth/callback/gitlab 4. Copy Application ID and Secret to your .env.local Tech stack Technology Purpose --- --- Next.js 15 React framework, App Router, server-side API ro","default_branch":null,"files":null,"tree":[],"storefront":"/r/coder-ralph","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coder-ralph/RepoTree/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}