Loading tool...
Generate realistic fake data for testing and development. Create names, usernames, emails, addresses, phone numbers, and more. Export to JSON or CSV format
Generate ultra-secure passwords with presets (Simple to Paranoid), strength analysis, entropy calculation, crack time estimation, password history, and bulk generation
Create stunning CSS gradients with linear/radial/conic types, angle control, position control, multiple color stops, 11 presets, and reverse/randomize features
Pick your languages, frameworks, and IDEs, and get a ready-to-use .gitignore file. Covers common patterns for Node.js, Python, Java, Go, Rust, .NET, and dozens of editors and operating systems.
Generate a comprehensive .gitignore before your first commit so build artifacts and editor files never enter the repo.
Combine patterns for multiple languages and tools into a single .gitignore.
Compare your current .gitignore against the recommended patterns for your stack to catch missing entries.
In the root of your repository. You can also place additional .gitignore files in subdirectories to override patterns for that subtree.
Adding it to .gitignore won't remove it from tracking. Run "git rm --cached <file>" first, then commit.
All processing happens directly in your browser. Your files never leave your device and are never uploaded to any server.