MB Networks
CFG-06 · Version control
Pick your languages, editor, and OS — get one merged, deduplicated .gitignore with a section header per template.
Language / framework
Editor
Operating system
.gitignore
Pick at least one template above…
Templates are condensed from the community conventions at github.com/github/gitignore — a good starting point, not a guarantee nothing project-specific slips through.
These templates cover what's true for almost every project in a language or editor — they can't know your project's specific build output folder, a local config file with real credentials in it, or a data directory you don't want tracked. Treat the generated file as a strong starting point, then add project-specific lines on top.
.gitignore only stops untracked files from being added — a file Git already tracks keeps being tracked even after it matches a new ignore rule. Untrack it first with git rm --cached path/to/file (keeps the file on disk, just stops tracking it), then commit; only then does the ignore rule actually take effect for it.
Because Git already tracks it — .gitignore only affects files Git doesn't know about yet. Run git rm --cached <file> to untrack it (the file stays on disk), commit that change, and the ignore rule takes effect from then on.
Yes — that's exactly what this tool is for. A repo with a Python backend and a Node frontend, opened in VSCode on macOS, just needs all four templates merged into one file, which is what selecting multiple chips does.
No — .gitignore only prevents an accidental first commit; it does nothing for a file that's already committed, and it's not a security boundary on its own. Real secrets belong in a secrets manager or untracked local config, with .gitignore as a backstop, not the primary control.
Related tools
DevOps
Crontab to systemd Timer Converter
Convert a crontab line into a systemd .service + .timer pair, including the two-OnCalendar-line trick for cron's day-of-month/day-of-week OR behavior. No account, nothing leaves your browser.
Open →DevOps
Docker Compose Generator
Build a valid Docker Compose file from a form — services, images, ports, volumes, environment variables, and restart policy. No account, nothing leaves your browser.
Open →DevOps
Dockerfile Generator
Generate a Dockerfile from a form — base image, workdir, copy and run steps, exposed ports, and an optional multi-stage build. No account, nothing leaves your browser.
Open →DevOps
Firewall Rule Builder
Build firewall rules from a form and get the equivalent nftables ruleset, iptables commands, and ufw commands, side by side. No account, nothing leaves your browser.
Open →DevOps
Kubernetes Manifest Generator
Generate a Kubernetes Deployment, Service, and optional Ingress manifest from a form — replicas, resource limits, probes, and env vars. No account, nothing leaves your browser.
Open →DevOps
Reverse Proxy Config Generator
Generate a reverse proxy config for Caddy or nginx from one form — domain, upstream, TLS, WebSocket upgrade, and security headers. No account, nothing leaves your browser.
Open →