Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A time tracking application
Python Makefile

No-change Glade file load-and-save

(I do this periodically to minimize future diffs which may be
latest commit 5507310973
@mgedmin mgedmin authored
Failed to load latest commit information.
docs Document new tags feature.
scripts Update documentation
src/gtimelog No-change Glade file load-and-save
.coveragerc Exclude GUI code from coverage metrics
.gitignore Ignore coverage.xml
.travis.yml Tests for iCalendar generation
CONTRIBUTING.rst I no longer support Gittip
CONTRIBUTORS.rst Check git logs and my mail archives for contributors
COPYING Rename LICENSE.txt to COPYING Prepare to release 0.9.0
Makefile Make 'make coverage' combine Python 2 and 3 coverage
NEWS.rst Disable tray icon by default for new users
NOTES.rst Rename *.txt to *.rst
README.rst Typo in alt text
TODO.rst Update documentation
gtimelog Explicitly use /usr/bin/python for the wrapper script
gtimelog.appdata.xml Add AppData file
gtimelog.desktop Fix gtimelog.desktop validation. Use gtimelog icon instead of gnome-w…
gtimelog.rst Drop no longer available options from the manual page
gtimelogrc.example Drop the unused prefer_old_tray_icon setting
gtimelogrc.rst Drop the unused prefer_old_tray_icon setting
runtests Split non-GUI bits into separate modules
setup.cfg Make it possible to use py.test Tests for iCalendar generation
tox.ini Tests for iCalendar generation



GTimeLog is a simple app for keeping track of time.

latest version build status test coverage screenshot


GTimeLog is packaged for Debian and Ubuntu:

sudo apt-get install gtimelog

For Ubuntu, a newer version can usually be found in the PPA:

You can fetch the latest released version from PyPI

$ pip install gtimelog
$ gtimelog

You can run it from a source checkout without an explicit installation step:

$ git clone
$ cd gtimelog
$ ./gtimelog

System requirements:

  • Python (2.7 or 3.3+)
  • PyGObject
  • gobject-introspection type libraries for GTK+, Pango


This is work in progress:



Mailing list: (archive at

IRC: #gtimelog on

Source code:

Report bugs at

There's an old bugtracker at

I sometimes also browse distribution bugs:


GTimeLog was mainly written by Marius Gedminas <>.

Barry Warsaw <> stepped in as a co-maintainer when Marius burned out. Then Barry got busy and Marius recovered.

Many excellent contributors are listed in CONTRIBUTORS.rst

Something went wrong with that request. Please try again.