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
- 0env1.0https://github.com/gfxmonk/0env
Run a session in the context of a ZeroInstall feed
- autonose0.2.2http://github.com/gfxmonk/autonose
continuous test runner for python
- daglink0.3.2https://github.com/gfxmonk/daglink
symlink management
- file-finder0.2.5http://github.com/gfxmonk/file-finder
find files... quickly
- irank0.3.2http://github.com/gfxmonk/python-irank
music rating tools
- mocktest0.7http://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.7.1http://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
- shellshape0.5.5http://gfxmonk.github.com/shellshape/
tiling window manager extension for gnome-shell
- supergenpass-platform0.2.1http://github.com/gfxmonk/supergenpass
platform-specific conveniences for supergenpass
- supergenpass0.1.2http://github.com/gfxmonk/supergenpass
python implementation of supergenpass.com
- version0.8.0http://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.
- 0downstream0.4
maintain a zeroinstall feed based on an upstream project
- 0find0.1.5
find the implementation dir for a given 0install interface
- 0local0.2.2http://github.com/gfxmonk/0local
create a local version of a feed
- 0manup0.1https://github.com/gfxmonk/0manup
ZeroInstall manifest populator
- 0path0.2.11https://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-build20120602.1309
0install builder for cabal
- cabal-build0.1
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.5
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
- edit-server0.2.1http://github.com/gfxmonk/edit-server
a server for editing files (locally)
- google-app-engine1.7.1
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
- 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.4
run and manage nosetests plugins
- proot2.3.1-posthttp://proot.me/
ptrace-based chroot
- python-env-importer0.2
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.3
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.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.5
A command-line jinja2 template script
- trash0.1
Trash files
- xmlformat0.2
pretty-format an XML document
Third-party software
I didn't write this software, I merely packaged it for zero-install.
- ack.vim20130404.2213https://github.com/mileszs/ack.vim
Ack plugin for vim
- ack2.2
better than grep
- anthttp://ant.apache.org/
Java build tool
- apollo-mocha0.13.0-post1http://visionmedia.github.com/mocha/
JS test runner
- apollo-rocket0.13.2
oni apollo runtime
- apollo0.13.2http://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
- fabricate1.24http://code.google.com/p/fabricate/
Build tool.
- fish-shell2.0.0http://ridiculousfish.com/shell/
The user-friendly shell
- 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-indicator20121229.1231https://github.com/erick2red/shell-extensions
workspace indicator for gnome-shell
- gnome-tweak-tool3.6.1http://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
- haxe2.10http://haxe.org/
Haxe compiler
- indent-finder1.4-posthttp://www.freehackers.org/Indent_Finder
detect indentation settings for code
- ipython0.12http://ipython.org/
interactive python
- jinja22.5.2http://jinja.pocoo.org/2/
python templating engine
- libudev0.164-post3
libudev
- love0.7.2https://love2d.org/
Lua game engine
- markdown1.0.1http://daringfireball.net/projects/markdown/
John Gruber's markdown
- mcpp2.7.2http://mcpp.sourceforge.net/
a portable C preprocessor
- monit5.4http://mmonit.com/monit/
UNIX systems management
- mutagen1.20http://code.google.com/p/mutagen/
python audio metadata library
- node.js0.10.3http://nodejs.org/
server-side javascript
- node-mocha0.13.0-posthttp://visionmedia.github.com/mocha/
JS test runner
- node-webkit0.4.2https://github.com/rogerwang/node-webkit
node-webkit
- 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
- paper2ebook0.1-posthttps://github.com/ogrisel/paper2ebook
Restructure PDF
- 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
- perl-digest-md5http://search.cpan.org/dist/Digest-MD5/MD5.pm
Digest::MD5
- perl-md5http://search.cpan.org/dist/Digest-MD5/MD5.pm
Digest::MD5
- phantomjs1.9.0http://phantomjs.org/
Scriptable Headless WebKit
- ply3.4http://www.dabeaz.com/ply/
lex and yacc parsing tools for Python
- pyflakes0.4.0
python syntax checker
- pygments1.4http://pygments.org/
syntax highlighter
- pyinotify0.9.0http://trac.dbzteam.org/pyinotify
python inotify bindings
- pyjs-compiler0.7http://pyjs.org/
pyjamas python -> js compiler
- pyperclip1.5.2http://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.34http://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-js-beautify1.0https://github.com/einars/js-beautify
js beautifier
- 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
- 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
- sphinx1.1.3http://sphinx.pocoo.org/
Python documentation generator
- supervisor3.0-post12http://pypi.python.org/pypi/supervisor
A system for controlling process state under UNIX
- systemd-user1.0
User-level systemd runner
- tarsnap-manager20120908https://github.com/mgp/tarsnap-manager
Script to manage Tarsnap backups
- the-silver-searcher0.13.1https://github.com/ggreer/the_silver_searcher
Code searching tool
- underscore.js1.2.0http://documentcloud.github.com/underscore/
utility library for JS
- vim-addon-mw-utils20120909https://github.com/MarcWeber/vim-addon-mw-utils
vim file caching
- vim-argtextobj1.1.1
argument text object for vim
- vim-a2.18-posthttp://www.vim.org/scripts/script.php?script_id=31
Alternate files quickly
- vim-base1620120909https://github.com/chriskempson/base16-vim/
base16 colour scheme 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-detectindent20120529.1923https://github.com/ciaranm/detectindent
Vim script for automatically detecting indent settings
- vim-easymotion1.2http://www.vim.org/scripts/script.php?script_id=3526
vim easymotion plugin
- vim-fswitch0.9.3http://www.vim.org/scripts/script.php?script_id=2590
Switch between companion source files
- 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-ir-black20130515.2114
vim colorscheme
- vim-markdown20130404.2225https://github.com/tpope/vim-markdown
Markdown syntax 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-snipmate0.84https://github.com/msanders/snipmate.vim
vim snipmate plugin
- vim-solarized20120522.2254https://github.com/altercation/vim-colors-solarized
Solarized colour scheme for vim
- vim-stratifiedjs0.1.4http://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.06https://github.com/tomtom/tcomment_vim
An extensible & universal comment vim-plugin that also handles embedded filetypes
- vim-tlib0.45https://github.com/tomtom/tlib_vim
utility functions for VIM
- vim-vaxe20120808.2013https://github.com/jdonaldson/vaxe
Haxe plugin 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
- xflux20130119.1158http://stereopsis.com/flux/linux.html
flux for x
- youtube-dl2012.09.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.
- bash
bash
- bsdtar
bsdtar
- 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
- ecryptfs-utils
ecryptfs-utils
- eog
Eye of Gnome - image viewer
- expect
Programmatically control TTY sessions
- fakechroot
fakechroot
- ffmpeg
ffmpeg
- funionfs
funionfs
- gconf2-dev
gconf2-dev
- gconf2
gconf2
- ghc
Glasgow Haskell Compiler
- 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
- gthumb
gthumb
- 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
- libsm-dev
libsm-dev
- libstdc++
libstdc++
- libtalloc-devel
libtalloc-devel
- libtalloc
libtalloc
- 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
- libXxf86vm
libXxf86vm
- meld
meld
- mono-runtime
mono-runtime
- mono-winforms
mono-winforms
- mono
mono
- mp3gain
mp3gain
- mutter-devel
mutter-devel
- mutter-dev
mutter-dev
- mutter
mutter
- ncurses-dev
ncurses-dev
- nekovm
nekovm
- numpy
Python numeric computing library
- openssl-dev
openssl-dev
- pandochttp://johnmacfarlane.net/pandoc/
pandoc
- pango-dev
pango-dev
- parcellite
parcellite
- pcre-devel
pcre-devel
- pcre
pcre
- perl
perl
- 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)
- python2-lxml
python2-lxml
- python3-lxml
python3-lxml
- python3
Python 3
- python-appindicator
python-appindicator
- python-devel
python development files
- python-imaging-tk
Python Imaging Library TK components
- python-imaging
Python Imaging Library (PIL)
- python-lxmlhttp://pypi.python.org/pypi/lxml
Powerful and Pythonic XML processing library
- 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
- rake
rake
- 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
- runghc
Glasgow Haskell Compiler (interpreter)
- rygel
rygel
- scons2.0.1http://www.scons.org/
software construction tool
- sitecopy
sitecopy
- socat
socat
- sshfs
sshfs
- startup-notification-dev
startup-notification-dev
- startup-notification
startup-notification
- systemd
systemd
- tagpyhttp://pypi.python.org/pypi/tagpy
music tag manipulation library
- tarsnap
tarsnap
- tig
tig
- tkinter
tkinter
- tmuxhttp://tmux.sourceforge.net/
terminal multiplexer
- tree1.5.2.2
tree
- unetbootin
unetbootin
- wafhttp://code.google.com/p/waf/
build tool
- wget
wget
- wxpython
wxpython
- xbindkeys
xbindkeys
- xclip
command line X buffer / clipboard manipulation
- 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
