🛠Dev
Developer tools cover the everyday workflow: format and validate JSON, test regular expressions, decode JWTs, convert formats, generate hashes and inspect data. Built to speed up common tasks without leaving the browser.
207 tools
Basic .vimrc Generator
Build a starter .vimrc with colors, line numbers, indentation, search and common shortcuts. A great starting point for newcomers.
tmux.conf Generator
Create a custom tmux.conf: prefix key, status bar, mouse, splits and pane navigation shortcuts.
Minimal .zshrc Generator
Build a lean .zshrc without Oh My Zsh: history, completion, simple prompt with git branch and PATH.
Bash PS1 Generator
Compose PS1 with ANSI colors, user, host, pwd, git branch and last exit code. Live prompt preview.
Bash/Zsh Aliases Generator
Predefined list of useful aliases (ll, la, gs, gd, gco, mkcd, ip) ready to paste into .bashrc or .zshrc.
~/.ssh/config Generator
Build Host entries for the SSH config file: HostName, User, Port, IdentityFile, ForwardAgent, ProxyJump. Ideal for managing multiple servers.
Git Aliases Generator
Useful git aliases (st, co, br, lg, undo, save, wip, amend, hist) ready to paste into .gitconfig.
.gitattributes Generator
Generate .gitattributes to normalize line endings, mark binaries, configure diff and override GitHub linguist language stats.
Git Commit Template Generator
Commit message template in Conventional Commits style (feat/fix/docs/...), with scope, breaking change and issue reference.
.git-blame-ignore-revs Generator
List of commit hashes for Git to ignore in blame (mass formatters: prettier, black, eslint --fix). Useful for large refactors.
.mailmap (Git) Generator
Map inconsistent names and emails to a single author in Git, improving stats and shortlog. Official format.
.htpasswd bcrypt Generator
Build the .htpasswd line with a real bcrypt hash ($2y$ prefix), the scheme Apache recommends. You pick the cost and everything is computed in your browser.
NGINX server block Generator
Build an NGINX server block: server_name, listen, root, index, location / try_files, gzip and logs. Starter config ready.
NGINX Reverse Proxy Generator
Build an NGINX reverse proxy with backend upstream, default proxy_set_header (Host, X-Real-IP, X-Forwarded-*) and WebSocket support.
NGINX Rate Limit Generator
Configure limit_req_zone and limit_req in NGINX to rate limit per IP. Includes configurable burst and nodelay.
HAProxy Frontend/Backend Generator
Create matching frontend/backend in HAProxy with bind, mode http, balance roundrobin and servers. Minimal working config.
Caddyfile Generator
Generate Caddyfile with automatic HTTPS (Let's Encrypt), reverse_proxy or file_server. Modern simple Caddy 2 syntax.
Fail2ban Filter Generator
Build a Fail2ban filter with failregex to detect intrusion attempts in custom logs (failed login, 401, 403).
Supervisord Program Generator
Create a [program:name] section for supervisord with command, autostart, autorestart, stdout_logfile and environment.
systemd Service (Advanced)
Create an advanced systemd unit file with Restart, RestartSec, MemoryLimit, CPUQuota, ProtectSystem, ProtectHome and User for hardening.
Multistage Dockerfile Builder
Generates a multistage Dockerfile (builder + runtime) for Node.js apps — copies node_modules only from the builder.
Git Merge Conflict Resolver
Splits a file with Git conflict markers into ours and theirs versions, lets you pick a side per hunk and outputs the resolved file.
JSON Size Analyzer
Analyzes a JSON payload and shows how many bytes each key takes, sorted by weight, with percentage of total and the full path per node.
SemVer Range Tester
Tests which versions satisfy a semver range (^1.2.3, ~2.0, >=1 <2) and explains the range as a lower and an upper bound.
i18n Translation File Diff
Compares two i18n JSON files and reports missing, extra and empty keys plus placeholder mismatches between the two locales.
Express Route Pattern Tester
Tests a URL against Express-style route patterns (/users/:id), showing which one matches first, the extracted params and route conflicts.
Log Pattern Analyzer
Groups log lines by pattern, replacing numbers, IDs and dates with wildcards, and ranks the groups by frequency with a sample of each.