Projects / surl


surl is a URL shortening command line application that supports various sites. It supports stdin or filename input. It grabs the URLs, converts them, and returns the same text that was used in the input. It is known to work with a wealth of services, such as,, and others.

Operating Systems

Recent releases

  •  09 Mar 2012 15:35

    Release Notes: This minor update includes the missing docs folder in the source tarball.

    •  09 Mar 2012 01:56

      Release Notes: This is mainly a bugfix release, keeping new additions to a minimum. It removes all dead services and updates the ones which work. Services can now supply a set of extra HTTP headers if that is required.

      •  21 Dec 2009 21:02

        Release Notes: A new plugin system using library calls has been implemented. surl's scripting supports new and updated functions: setvar, printvar, printinf, and exec. A new service is now supported:

        •  03 Dec 2009 16:43

          Release Notes: This release supports,,,,, and Scripting is now possible using surlscript. Two arguments have been added: --version (to output version info) and --url (to pass the URL to be shortened).

          •  25 Jul 2009 12:46

            Release Notes: In previous versions, surl did not read arguments when installed, and instead used the default options with This has been fixed with this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.