zero-install
Here is an up-to-date list of the software I publish using Zero Install. You can see the raw directory listing here. Or see my github profile for other things I've been up to, in various states of completion and suitability.
Featured
- autonose0.2.2http://github.com/gfxmonk/autonose
continuous test runner for python
- file-finder0.2.3http://github.com/gfxmonk/file-finder
find files... quickly
- irank0.3.2http://github.com/gfxmonk/python-irank
music rating tools
- mocktest0.6.3http://gfxmonk.net/dist/doc/mocktest/doc/
mocking library for python, inspired by rspec
- paragram0.1.2http://github.com/gfxmonk/paragram
erlang-style concurrency library for python
- piep0.6.2http://gfxmonk.net/dist/doc/piep/
unix-style stream manipulation with python's syntax
- savemytext0.1.4http://github.com/gfxmonk/savemytext.appspot.com
command-line interface to savemytext.appspot.com
- supergenpass-platform0.1.15http://github.com/gfxmonk/supergenpass
platform-specific conveniences for supergenpass
- supergenpass0.1.2http://github.com/gfxmonk/supergenpass
python implementation of supergenpass.com
- version0.7.1http://github.com/gfxmonk/version
view (and modify) your project version in multiple commonly-used places
0tools
Utilities to assist with the business of creating, running and modifying zero install feeds.
- 0find0.1.4
find the implementation dir for a given 0install interface
- 0local0.2.2http://github.com/gfxmonk/0local
create a local version of a feed
- 0path0.2.10https://github.com/gfxmonk/0path
path manipulation for testing 0install packages
- 0readme0.1.3http://github.com/gfxmonk/0readme
use README with a 0install feed
- 0shell0.2.2
A simple wrapper for running a shell in the context of a 0install feed
- cabal-build20111108.2224
0install builder for cabal
- mkzero20120511.1050https://github.com/gfxmonk/mkzero
zero-install feed publishing utility
- python-genscripts0.1
generate scripts from setuptools entry point definitions
- zero2pypi0.0.4
create pypi packages (setup.py) from zero install packages
- zeroinstall-plugin-manager0.2.1http://github.com/gfxmonk/zeroinstall-plugin-manager
user-specific plugin manager for zero-install applications
Other
- appengine-auth0.1.1http://github.com/gfxmonk/appengine-auth
python library for authorizing clients to google appengine
- bash-cached-completions0.1.9http://github.com/gfxmonk/bash-cached-completions
cached completions for bash
- bash_escape0.0.2
python functions for escaping bash output
- coffee-spec0.4
A simple spec runner for CoffeeScript
- cpp_js0.1
cpp processor for JS files
- daglink0.2.3https://github.com/gfxmonk/daglink
symlink management
- edit-server0.1.7http://github.com/gfxmonk/edit-server
a server for editing files (locally)
- google-app-engine1.5.2
google-app-engine
- htmlview0.1http://github.com/gfxmonk/htmlview
simple pygtk+ html viewer window
- indicate-task0.1.5https://github.com/gfxmonk/indicate-task
show and control a running task with an indicator-applet
- last-visited-url0.1.1
get the last visited URL
- libtiff43.9.4-5
tiff rendering library
- mdview0.1
markdown viewer
- net-sandbox0.1.4
sandbox a process inside a new network namespace
- node-smock0.1https://github.com/gfxmonk/node-smock/
straightforward JS mocking
- nosetests-plugin-resolver0.1
wrapper around nosetests that resolves plugins from NOSETEST_PLUGINS
- nosetests-runner0.3.1
run and manage nosetests plugins
- pygments1.4http://pygments.org/
syntax highlighter
- python-env-importer0.1.1
entry-point loading for python using environment variables
- python-pea0.1.1
minimal BDD library for python
- termstyle0.1.10http://github.com/gfxmonk/termstyle
console colouring for python
- python-unshare0.1
python interface to the linux unshare system call
- rednose0.3.2
coloured output for nosetests
- repr.js0.1https://github.com/gfxmonk/repr.js
repr.js.xml
- rubygems-fake0.1
fake rubygems dependency
- selective-chroot0.1.4
chroot with selective binding of the root filesystem
- shellshape-mutter0.3.2
mutter fork for shellshape
- simple-daemon0.1
simple daemon wrapper
- simple_notify0.2https://github.com/gfxmonk/simple_notify
A simple python-inotify wrapper
- stereoscoper0.2https://github.com/gfxmonk/stereoscoper
Batch modify stereoscopic images
- tail-logs0.2.1
tail multiple logs
- template0.3
A command-line jinja2 template script
- xmlformat0.2
pretty-format an XML document
Third-party software
I didn't write this software, I merely packaged it for zero-install.
- ack1.96
better than grep
- apollo-mocha0.13.0-post1http://visionmedia.github.com/mocha/
JS test runner
- apollo0.13.2-post2http://onilabs.com/apollo
oni apollo runtime
- argh0.14.0https://bitbucket.org/neithere/argh/
A simple argparse wrapper
- argparse1.1http://code.google.com/p/argparse/
Python command-line parsing library
- autojump19https://github.com/joelthelion/autojump/wiki/
a cd command that learns
- coffee-script1.3.1http://jashkenas.github.com/coffee-script/
The CoffeeScript compiler
- commander.js0.5.1https://github.com/visionmedia/commander.js
commander.js
- debug.js0.5.0
debug.js
- dibs0.92http://www.mit.edu/~emin/source_code/dibs/index.html
distributed internet backup system
- dropbox20120428.1959https://www.dropbox.com/install?os=lnx
dropbox sync daemon
- duplicati1.2-pre2http://code.google.com/p/duplicati/
backup system
- ephemeral-x1.0https://github.com/jordansissel/xdotool/blob/master/t/ephemeral-x.sh
Run an ephemeral X server
- exuberant-ctags5.8
ctags for many languages
- flud0.2.1-post2http://flud.org/
distributed backup system
- git-subtree20110120.2244http://github.com/apenwarr/git-subtree
apenwarr's git-subtree
- gnome-shell-arrow-key-window-selector0.1.1https://github.com/tanwald/gnome-shell-extension-arrow-key-window-selector
navigate overview windows using arrows
- gnome-shell-updateindicator0.1https://launchpad.net/~aegirxx-googlemail/+archive/gnome-shell-extensions
update indicator for gnome-shell
- gnome-shell-workspace-indicator20120429.2214https://github.com/erick2red/shell-extensions
workspace indicator for gnome-shell
- gnome-tweak-tool3.0.5http://live.gnome.org/GnomeTweakTool
tomisation tool for gnome 3
- GNU parallel20100827.2221http://www.gnu.org/software/parallel/
meta-package for the official GNU Parallel
- google-closure-compiler20120305http://code.google.com/p/closure-compiler/
optimising javascript compiler
- ipython0.12http://ipython.org/
interactive python
- jinja22.5.2http://jinja.pocoo.org/2/
python templating engine
- markdown1.0.1http://daringfireball.net/projects/markdown/
John Gruber's markdown
- mutagen1.20http://code.google.com/p/mutagen/
python audio metadata library
- node.js0.4.12-posthttp://nodejs.org/
server-side javascript
- node-mocha0.13.0-posthttp://visionmedia.github.com/mocha/
JS test runner
- nose-GAE0.1.3http://farmdev.com/projects/nosegae/
Google App Engine support for nosetests
- nosetests1.1.2http://somethingaboutorange.com/mrl/projects/nose/
is nicer testing for python
- paramiko1.7.6http://www.lag.net/paramiko/
SSH2 library for python
- pathtools0.1.1http://github.com/gorakhargosh/pathtools
Pattern matching and various utilities for file systems paths
- pyflakes0.4.0
python syntax checker
- pyinotify0.9.0http://trac.dbzteam.org/pyinotify
python inotify bindings
- pyjs-compiler0.7http://pyjs.org/
pyjamas python -> js compiler
- pyperclip1.5http://coffeeghost.net/2010/10/09/pyperclip-a-cross-platform-clipboard-module-for-python/
A cross-platform clipboard module for Python
- pyp2.10http://code.google.com/p/pyp/
The Pyed Piper
- python-beautifulsoup3.2.0http://www.crummy.com/software/BeautifulSoup/
HTML parser for python
- python-brownie0.5.1https://github.com/DasIch/brownie
Common utilities and datastructures for Python applications
- python-certifi0.0.8http://pypi.python.org/pypi/certifi/0.0.8
Mozilla's SSL Certs
- python-distribute0.6.25http://packages.python.org/distribute/
python packaging tool
- python-docutils0.8.1http://sourceforge.net/projects/docutils/
low-level documentation tools for python
- python-iview0.2-post1https://jeremy.visser.name/2009/08/30/python-iview/
ABC iview browser
- python-nosexml0.2-pre18.1http://code.google.com/p/python-nosexml/
nosexml plugin for nosetests
- python-pbs0.90https://github.com/amoffat/pbs
dynamic subprocess wrapper for python
- python-requests0.10.1http://docs.python-requests.org/en/latest/index.html
HTTP librarty for python
- python-snakefood1.4.1-prehttp://furius.ca/snakefood/
Python Dependency Graphs
- python-tornado2.2http://www.tornadoweb.org/
python web server
- python-unshare0.1http://pypi.python.org/pypi/python-unshare/
python interface to the linux unshare system call
- python-webtest1.2.3http://pythonpaste.org/webtest/
WebTest for python
- python-which1.1.0http://code.google.com/p/which
python reimplementation of GNU `which`
- python-xattrhttp://pypi.python.org/pypi/xattr
Python wrapper for extended filesystem attributes
- zfec1.4.22http://tahoe-lafs.org/trac/zfec
a fast erasure codec
- pyutil1.8.4http://tahoe-lafs.org/trac/pyutil
python utils
- PyYAML3.09http://pyyaml.org/wiki/PyYAML
YAML parser and emitter for Python 2.x
- PyYAML3.09http://pyyaml.org/wiki/PyYAML
YAML parser and emitter for Python 3.x
- PyYAML3.09http://pyyaml.org/wiki/PyYAML
YAML parser and emitter for Python (deprecated feed)
- rainbow2.5.0-post2___
colorize console text
- rubygems-directory_watcher1.4.0http://gemcutter.org/gems/directory_watcher
watches directories
- jekyll_ext0.1.4http://rfelix.com/2010/01/19/jekyll-extensions-minus-equal-pain/
Static blog generator
- rubygems-jekyll0.10.0http://github.com/mojombo/jekyll
jekyll static blog generator
- kramdown0.13.2http://kramdown.rubyforge.org/
Markdown interpreter in Ruby
- rubygems-liquid2.2.2http://www.liquidmarkup.org/
ruby template library
- maruku0.6.0http://maruku.rubyforge.org/
Markdown interpreter in Ruby
- rubygems-rack-legacy0.3.1http://rubygems.org/gems/rack-legacy
legacy CGI/PHP support for rack
- rubygems-rack1.3.3http://rubygems.org/gems/rack
Modular webserver interface for ruby
- rubygems-syntax1.0.0http://rubygems.org/gems/syntax
simple syntax highlighting
- screenkey0.2http://launchpad.net/screenkey
display keypresses on-screen
- sinon.js1.3.1http://sinonjs.org/
mocking library for javascript
- spark20111120.1008https://github.com/holman/spark
sparklines for your shell
- systemd-user1.0
User-level systemd runner
- underscore.js1.2.0http://documentcloud.github.com/underscore/
utility library for JS
- vim-argtextobj1.1.1
argument text object for vim
- vim-camelcase-motion20111106.1007https://github.com/bkad/CamelCaseMotion
camelcase motion navigation for vim
- vim-clipbrd2.0http://www.vim.org/scripts/script.php?script_id=1014
edit registers in vim
- vim-command-t1.2.1https://wincent.com/products/command-t
fast file navigation for vim
- vim-csapprox3.50https://github.com/godlygeek/csapprox
vim colorscheme tool
- vim-easymotion1.2http://www.vim.org/scripts/script.php?script_id=3526
vim easymotion plugin
- vim-fugitive1.2https://github.com/tpope/vim-fugitive
vim git plugin
- vim-genutils2.5http://www.vim.org/scripts/script.php?script_id=197
utility functions for vim
- vim-indent-object1.1.2https://github.com/michaeljsmith/vim-indent-object
indent objects for vim
- vim-nerdtree4.1.0http://www.vim.org/scripts/script.php?script_id=1658
tree explorer for vim
- vim-pathogen2.0https://github.com/tpope/vim-pathogen
runtime path manipulation for vim
- vim-pysmell0.7.2https://github.com/orestis/pysmell
python completion for vim
- vim-stratifiedjs0.1.1http://gfxmonk.github.com/vim-stratifiedjs/
vim stratifiedjs syntax support
- vim-tabular20110909.0957https://github.com/godlygeek/tabular
vim alignment plugin
- vim-tagbar2.1http://majutsushi.github.com/tagbar/
vim tagvar plugin
- vim-tcomment2.05http://www.vim.org/scripts/script.php?script_id=1173
comment manipulation for vim
- watchdog0.5.4-post-20120126https://github.com/gorakhargosh/watchdog
Cross-platform filesystem monitoring for python
- wkhtmltopdf0.10.0-rc2http://code.google.com/p/wkhtmltopdf/
convert HTML -> PDF
- youtube-dl02.27http://rg3.github.com/youtube-dl/
download youtube videos
Packages
Zero install feeds for existing (linux) packages. These feeds don't contain implementations, but can be used to specify dependencies or to refer to a program in a package-independant way. If your distro-specific package name is missing from one of these feeds, please email me and I can add it.
- cabal
cabal
- cluster-ssh
control multiple SSH sessions
- clutter-dev
clutter-dev
- control-center-filesystem
control-center-filesystem
- cpp
the C preprocessor
- curl
curl
- dbus-python
dbus-python
- dbus-x11
dbus-x11
- deborphan
deborphan
- desktop-file-utils
desktop-file-utils
- expect
Programmatically control TTY sessions
- gconf2-dev
gconf2-dev
- gconf2
gconf2
- gitg
gitg
- git
git
- glib-compile-schemas
glib-compile-schemas
- gnome-common
gnome-common
- gnome-doc-utils
gnome-doc-utils
- gnome-do
gnome-do
- gnome-shell
gnome-shell
- gobject-introspection-dev
gobject-introspection-dev
- gtk3-dev
gtk3-dev
- gtk-doc
gtk-doc
- guake
guake
- haml
haml
- imagemagickhttp://www.imagemagick.org/script/index.php
Convert, Edit, And Compose Images
- intltool
intltool
- libcanberra-dev
libcanberra-dev
- libmono
libmono
- libnotify-bin
libnotify-bin
- libpng-dev
libpng-dev
- libpng
libpng
- libsm-dev
libsm-dev
- libx11-dev
libx11-dev
- libxcomposite-dev
libxcomposite-dev
- libxcursor-dev
libxcursor-dev
- libxdamage-dev
libxdamage-dev
- libxext-dev
libxext-dev
- libxrandr-dev
libxrandr-dev
- libxrender-dev
libxrender-dev
- libxrender
libxrender
- meld
meld
- mono-runtime
mono-runtime
- mono-winforms
mono-winforms
- mono
mono
- mp3gain
mp3gain
- mutter-devel
mutter-devel
- mutter-dev
mutter-dev
- mutter
mutter
- numpy
Python numeric computing library
- openssl-dev
openssl-dev
- pandochttp://johnmacfarlane.net/pandoc/
pandoc
- pango-dev
pango-dev
- parcellite
parcellite
- php-cgi
php-cgi
- pkgconfig
pkgconfig
- pycrypto
pycrypto
- pynotifyhttp://www.galago-project.org/
python bindings for libnotify
- python2.7-devel
python development files (python 2.7)
- python3
Python 3
- python-appindicator
python-appindicator
- python-devel
python development files
- python-imaging
Python Imaging Library (PIL)
- python-tk
Python TK (package)
- python-twistedhttp://twistedmatrix.com/trac/
twisted framework for python
- python-unittest2
python-unittest2
- python-webkit
python-webkit
- python-wnck
python-wnck
- python-zeromq
python-zeromq
- qmake-qt4
qt build tool
- qt-webkit
qt-webkit
- rlwrap
rlwrap
- rtmpdumphttp://rtmpdump.mplayerhq.hu/
rtmp stream toolkit
- ruby-1.8
ruby language interpreter (1.8)
- ruby-dev
ruby development files
- ruby
ruby language interpreter
- rygel
rygel
- scons2.0.1http://www.scons.org/
software construction tool
- sitecopy
sitecopy
- socat
socat
- sphinx
sphinx
- startup-notification-dev
startup-notification-dev
- startup-notification
startup-notification
- systemd
systemd
- tagpyhttp://pypi.python.org/pypi/tagpy
music tag manipulation library
- tmuxhttp://tmux.sourceforge.net/
terminal multiplexer
- tree
tree
- unetbootin
unetbootin
- wafhttp://code.google.com/p/waf/
build tool
- wget
wget
- wxpython
wxpython
- xbindkeys
xbindkeys
- xdotool
xdotool
- xephyr
xephyr
- xkbcomp
xkbcomp
- xmllint
xmllint
- xsel
command line X buffer / clipboard manipulation
- xsltproc
xsltproc
- xte
xte
- xvfb
xvfb
- zenity
zenity
- zsh
zsh
