This simple web application allows users to convert GitHub repositories into a single Markdown file. It's inspired by the Copy Text Selected Files VS Code extension by iyulab and designed to quickly provide a repo (or parts) as context to a Language Model.
- Sign in with GitHub
- Convert public and private repositories to Markdown
- Exclude specific file types, directories, or files
- Copy generated Markdown to clipboard or download the Markdown file
You can try the app at https://gh-md.netlify.app/
- Frontend: HTML, JavaScript, Tailwind CSS
- Backend: Netlify Functions (TypeScript)
- GitHub API: Octokit
- Markdown Parsing: Marked.js
- Syntax Highlighting: highlight.js
- Inspired by Copy Text Selected Files by iyulab
- Built and deployed on Netlify