{"repo":"venkatkrishna07/mkdev","free":true,"listed":false,"github":"https://github.com/venkatkrishna07/mkdev","clone":"git clone https://github.com/venkatkrishna07/mkdev.git","description":"Trusted localhost HTTPS — local CA, /etc/hosts, mDNS LAN sharing, reverse proxy. Maps https://name.local → localhost:port","language":"Go","stars":141,"topics":["cli","developer-tools","golang","homebrew","local-development","localhost","mdns","mkcert","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"mkdev Real HTTPS for local dev — with a TUI and LAN sharing. --- mkdev runs trusted HTTPS on .local . A single Go binary: cert authority + reverse proxy + /etc/hosts + mDNS broadcast + a full TUI. What makes it different: - LAN sharing Mark a route shared, hit https://app.local from your phone or any device on the same Wi-Fi. - TUI, not just a CLI. Live route table, request logs, cert inspection, health doctor. mkdev with no args drops you in. - Hardened privilege boundary. Owner, writability, and symlink checks on the sudo helper binary before any elevated call ( internal/safeexec ). No PATH-based shadowing, no group-writable shortcuts. - Per-SNI cert minting. Leaves are issued on demand and gated by an explicit knownHost allow-list. Not wildcard, not pre-baked. What it does install is one-shot: generates the CA, trusts it in the system store, installs and enables the daemon user-service (launchd / systemd), registers the menu bar to launch on login, and spawns the bar immediately when a GUI session is present. The daemon owns the proxy; the TUI ( mkdev no args) and mkdev add remove list talk to it over /.mkdev/daemon.sock . LAN sharing mkdev's headline feature. Share a route to any device on the same Wi-Fi with real TLS — no warnings, no tunnel service. 1. In the TUI Domains tab, select a route and press s to flip the SHARE column to LAN . 2. The route is advertised via mDNS as .local → this machine's LAN IP. 3. On the phone / second laptop, browse to https:// .local . Once","default_branch":null,"files":null,"tree":[],"storefront":"/r/venkatkrishna07","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/venkatkrishna07/mkdev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}