Generate .gitignore files by selecting languages, frameworks, and tools from a checklist — covers Node, Python, Java, Go, Rust, macOS, Windows, Linux, and popular IDEs. Supports negation patterns and custom rules. Everything runs locally in your browser — nothing is uploaded.
Auto-formats source code across 15+ languages — JavaScript, Python, HTML, CSS, SQL, YAML — with language-aware indentation and syntax rules.
Generate ESLint configuration presets for React, Node.js, TypeScript, and Next.js projects with recommended rules. Everything runs locally in your browser — nothing is uploaded.
Format and beautify Rust source code with proper indentation, spacing, and brace placement. Handles Rust macros, traits, generics, and module structure.
Generate type definitions from JSON for TypeScript, Java, C#, Python, Go, Rust, and Kotlin. Everything runs locally in your browser — nothing is uploaded.
Generate natural-sounding speech from text with AI voices in Hindi, Tamil, Telugu, Bengali, and more Indian languages. Adjust speed, pitch, and volume — download as MP3 or WAV.
Use a repo .gitignore for everything the project generates (node_modules, build output, .env) so every contributor is covered, and a global ~/.gitignore only for personal files like .DS_Store or editor swap files.
Node, Python, Java, Go, Rust, Ruby, PHP, .NET, plus macOS, Windows, Linux artifacts and JetBrains, VS Code, Vim, and Emacs files. Tick boxes combine into one file with section headers.
Prefix with ! to re-include a path, e.g. *.log ignores all logs then !important.log keeps one. Negation only works if no parent directory of the path is itself ignored.
.gitignore only applies to untracked files. For already-tracked files run: git rm --cached <path>, commit, and the ignore rule takes effect from then on.
No. Generation runs entirely in your browser. Nothing you select or type leaves your device.
Git Commit Linter
Validate git commit messages against the Conventional Commits specification. Everything runs locally in your browser — nothing is uploaded.
Dockerfile Linter
Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration.