nuxwp.com
WordPress plugin · Free · Open source

Publish your plugin to WordPress.org without SVN

No SVN client, no terminal. Upload the zip of your new version, review the changes, click Publish. Everything goes online in one single commit, or nothing does.

Coming soon on WordPress.orgHow it works0 € · GPL · PHP 7.4+ · WordPress 6.2+
At a glance
NeedsPHP zip, dom, curl, tokenizer
Publishestrunk + tag, one commit
SVN passwordtyped each time, never stored
LicenceGPL
Why developers like it

What you will not need any more

0
SVN client
0
Terminal
0
Password stored
1
Commit per release
3
Clicks
100 %
Verified after publishing
How it works

Three steps, from your dashboard

The same zip you would install on a site.

01
Upload the zip
Svnless reads every file straight from the archive. Nothing is extracted.
02
Review the changes
It compares the zip with what is online and lists the files added, modified and deleted.
03
Click Publish
Type your SVN password. Trunk and the new version folder go online together, in one commit, then Svnless reads the result back and confirms it.

Checked before anything is sent

Your zip

Mistakes are caught first

  • One folder named like your plugin
  • Version of the main file = Stable tag of readme.txt
  • A version already online is never overwritten; no downgrade by mistake
  • Every PHP file checked with PHP's own parser (never run)
  • Hidden files, Git folders, node_modules and archives refused
  • Warnings for an old "Tested up to", a missing "Requires PHP" or licence
Your SVN password

Treated like the key it is

  • Typed at each publication, never saved: no database, no log, no cache
  • Handed to the connection itself, only for the WordPress.org address
  • Never passed through WordPress hooks other plugins could watch
  • Certificate checks always on, redirects never followed
  • Publishing turned off without HTTPS; administrators only
  • Uploaded zips kept in a private folder and deleted after use

Questions

Do I need SVN on my server?

No. Svnless speaks the SVN protocol itself, in PHP, over HTTPS. It needs the PHP extensions zip, dom, curl and tokenizer, which almost every host has.

What if the connection drops while sending?

Nothing is visible on WordPress.org until the very last step. Open Svnless again to continue or cancel. The same publication is never sent twice.

Where is my SVN password stored?

Nowhere. You type it at each publication and Svnless forgets it when the publication is done. On a private site used only by you, it can go in wp-config.php instead.

Can I publish another plugin?

Yes. Remove the current one from Svnless (nothing changes on WordPress.org) and add the other one: its slug and your SVN username.

Does it submit new plugins?

No. Your plugin must already be approved on WordPress.org. Svnless publishes its new versions.

Is Svnless made by WordPress.org?

No. Svnless is an independent plugin by NuxWP. WordPress is a registered trademark of the WordPress Foundation.

Many plugins? Svnless Pro is coming

Several plugins side by side, page images (banners, icons, screenshots), a history with an e-mail after each publication, and more. Leave your e-mail to be told when it is out.