Launched this week

Sven
SVN for WordPress developers — no terminal, free forever.
6 followers
SVN for WordPress developers — no terminal, free forever.
6 followers
If you ship WordPress plugins or themes to WordPress.org, you already know the pain: SVN is mandatory, the CLI is unforgiving, and one wrong command can lock your working copy or blow up a release. Sven is a native macOS SVN client built specifically for this workflow. Zero Setup, Free forever. No Pro tier, no seats, no trial expiry. Built for Apple Silicon and Intel, requires macOS 14 Sonoma or later.


Hey Product Hunt 👋
I built Sven because deploying a WordPress plugin to the repo should take one click, not twenty terminal commands you have to re-Google every release.
The WordPress.org plugin directory requires SVN — there's no Git option, no API shortcut. Every developer who's shipped a plugin has either memorized a handful of commands or copy-pasted them from a tutorial. Neither is great when you're doing it on launch day with hundreds of users waiting on a bug fix.
A few things I'm especially happy with:
🔁 The live file watcher — FSEvents with a 500ms debounce means the sidebar reflects reality the instant you save a file. No manual refresh.
📦 The bundled SVN — Getting this right took the most time. A Python script walks the dylib dependency tree with otool -L, copies everything to Contents/Vendor/lib/, and rewrites every Homebrew path using install_name_tool. The result: SVN runs inside the app with no environment variables, on any macOS 14+ machine, even one that's never had Homebrew.
🚀 One-click deploy — Sven reads your plugin headers, stages unversioned files if you want, commits trunk, and tags the version — all in a single flow with a live log. What used to take 10 minutes of careful terminal work takes about 15 seconds.
The app is free forever and the source is on GitHub under MIT. No catch.
Would love your feedback, especially from anyone running a plugin on WordPress.org. What else would make this part of your release workflow feel effortless?