Can I run a plugin from source without creating a .phar?

You can use the DevTools plugin to load source plugins (known as “folder plugins”).

Warning

It is discouraged to use either DevTools or folder plugins on a production server.

For small test plugins there is a new way, check out this forum thread