.gitignore Generator
Generate .gitignore files for any language or framework with a single click.
Select one or more languages and frameworks — Node.js, Python, Java, Go, Rust, Ruby, .NET, React, Vue, Angular, Swift, or Kotlin — and get a comprehensive .gitignore file that covers build artifacts, dependency directories, IDE files, and OS noise. Multiple selections are merged into a single file.
# OS files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini # Editor files .vscode/settings.json .vscode/launch.json .idea/ *.swp *.swo *~ .project .classpath .settings/
Related Tools
FAQ
- Can I select multiple languages at once?
- Yes — click multiple language/framework buttons to combine their ignore rules into a single .gitignore file. Duplicate patterns are automatically deduplicated.
- Are IDE-specific files included?
- Yes. Common IDE files such as .idea/ (JetBrains), .vscode/ settings, and .DS_Store (macOS) are included in all generated files.
- How do I use the generated file?
- Click the copy button or download button, then save the file as .gitignore in the root of your repository. Git will automatically use it to exclude the listed paths.