GitHub
Repo to Markdown Converter
Convert a GitHub repository into a single Markdown file.
GitHub Repository URL
Enter the full GitHub URL or just username/repository
Conversion Options
Skip large files (>1MB)
Remove license headers
Skip Files/Patterns
Click to expand and edit patterns
▼
File patterns to skip
node_modules/ .git/ *.min.js *.min.css *.map package-lock.json yarn.lock pnpm-lock.yaml composer.lock Gemfile.lock Pipfile.lock poetry.lock Cargo.lock go.sum mix.lock pubspec.lock *.test.js *.spec.js *.test.ts *.spec.ts __tests__/ test/ tests/ .gitignore .gitattributes .editorconfig .prettierrc* .eslintrc* *.config.js *.config.ts *.config.json .env* .env.local .env.production .env.development .env.test .envrc .nvmrc .node-version .ruby-version .python-version .tool-versions tsconfig.json babel.config.js webpack.config.js vite.config.js jest.config.js *.md *.bundle.js *.chunk.js *.pyc *.pyo __pycache__/ *.egg-info/ *.whl .tox/ venv/ env/ .pytest_cache/ *.class *.jar *.war *.o *.obj *.exe *.dll *.so *.a *.lib *.pdb *.idb *.dSYM/ core core.* .DS_Store Thumbs.db desktop.ini .directory *.log *.tmp *.temp *.webp *.png *.jpg *.jpeg *.gif *.svg *.ico *.bmp *.tiff *.tif *.raw *.psd *.ai *.sketch *.fig *.xd *.eps *.indd *.pdf *.doc *.docx *.xls *.xlsx *.ppt *.pptx *.zip *.rar *.7z *.tar *.gz *.bin *.dat *.db *.sqlite *.sqlite3 *.db3 *.s3db *.mdb *.accdb *.dbf *.mp3 *.mp4 *.avi *.mov *.wav *.flac *.ttf *.otf *.woff *.woff2 *.eot *.swp *.swo *~ *.bak *.backup *.old *.orig logs/ tmp/ .gradle/ .maven/ .cargo/ .nuget/ cmake-build-*/ .next/ .nuxt/ .svelte-kit/ .turbo/ coverage/ .nyc_output/ .cache/ .fleet/ .sublime-* .history/ LICENSE LICENSE.txt LICENSE.md dist/ build/ out/ target/ bin/ .vscode/ .idea/
Use glob patterns to specify which files to exclude from the conversion
Convert to Markdown
Cancel
Download Markdown File