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. Code never leaves your device — formatting and validation run locally in your browser.
Content reviewed October 2026 · About Toolzum
Generate OAuth authorization URLs for Google, GitHub, Facebook, Microsoft, and LinkedIn with custom client ID, redirect URI, and scope.
Build IP allowlist rules for firewalls, security groups, and app configs from CIDR lists. Generate AWS, Nginx, and htaccess formats — local, free, no signup.
Build GraphQL subscription queries with custom event names and payload fields. Generate ready-to-use subscription strings.
Generate type definitions from pasted JSON for TypeScript, Java, C#, Python, Go, Rust, and Kotlin (plus a TS interface flavor). Everything runs locally in your browser — nothing is uploaded.
Generate arithmetic, geometric, and custom number sequences with sums. Fill spreadsheets and test series — free, local, no signup.
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. Code never leaves your device — formatting and validation run locally in your browser.
Dockerfile Linter
Lint Dockerfiles against 20+ valid instructions (FROM, RUN, CMD, COPY, ENTRYPOINT, HEALTHCHECK, SHELL). Detects unknown instructions and missing FROM declaration.