.gitignore Generator Studio
Construct comprehensive, production-ready .gitignore files by selecting your languages, frameworks, cloud stacks, operating systems, and IDEs with 1-click download.
npm, yarn, pnpm, node_modules & logs
React build output, CRA, Vite, bundler artifacts
Next.js .next cache, out folder & telemetry
__pycache__, .venv, virtualenv, poetry, mypy, pytest
Compiled .class, JAR/WAR, Maven target/, Gradle build/
Docker compose overrides, secrets, volumes
Terraform state, lock files, provider cache
Kubeconfig, Helm charts, kustomize artifacts
.vscode/ settings, extensions & launch.json
.idea/, *.iml, WebStorm, PyCharm, CLion
.DS_Store, .AppleDouble, Spotlight & Trashes
Thumbs.db, desktop.ini, $RECYCLE.BIN
Go binaries, test coverage, vendor/
Rust target/ directory and cargo locks
# ========================================================================= # Created with AllToolss GitIgnore Generator Studio (https://alltoolss.com) # Selected Technologies: Node.js, React, Next.js, VS Code, macOS, Windows # Timestamp: 2026-09-02T05:55:05.336Z # ========================================================================= # ------------------------------------------------------------------------- # Node.js (npm, yarn, pnpm, node_modules & logs) # ------------------------------------------------------------------------- # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Dependency directories node_modules/ jspm_packages/ .pnp .pnp.js # Environment variables & secrets .env .env.local .env.development.local .env.test.local .env.production.local *.env.local # Diagnostic & Cache .npm .eslintcache .stylelintcache .tsbuildinfo # ------------------------------------------------------------------------- # React (React build output, CRA, Vite, bundler artifacts) # ------------------------------------------------------------------------- # Production build artifacts build/ dist/ dist-ssr/ *.local # Storybook & Testing storybook-static/ coverage/ .nyc_output # ------------------------------------------------------------------------- # Next.js (Next.js .next cache, out folder & telemetry) # ------------------------------------------------------------------------- # Next.js build output .next/ out/ # Next.js telemetry & cache .next/cache next-env.d.ts # ------------------------------------------------------------------------- # VS Code (.vscode/ settings, extensions & launch.json) # ------------------------------------------------------------------------- # VS Code editor settings .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json !.vscode/*.code-snippets # Local History for Visual Studio Code .history/ *.code-workspace # ------------------------------------------------------------------------- # macOS (.DS_Store, .AppleDouble, Spotlight & Trashes) # ------------------------------------------------------------------------- # macOS Finder & System files .DS_Store .AppleDouble .LSOverride Icon ._* # Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # ------------------------------------------------------------------------- # Windows (Thumbs.db, desktop.ini, $RECYCLE.BIN) # ------------------------------------------------------------------------- # Windows thumbnail & system cache Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db # Folder config file Desktop.ini $RECYCLE.BIN/ *.cab *.msi *.msm *.msp *.lnk # ------------------------------------------------------------------------- # Custom Project Rules # ------------------------------------------------------------------------- # Custom project credentials *.pem *.key config.local.json
Git Pro-Tip: Untracking already committed files
If files like node_modules/ or .env were previously committed to Git history, add this file and run: