$devtoolkit.sh/tools/gitignore-generator

.gitignore Generator

Generate .gitignore files for any language or framework with a single click.

# 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.

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.

/tools/gitignore-generatorv1.0.0