PHPackages                             horde/hermes - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. horde/hermes

ActiveHorde-application[Utility &amp; Helpers](/categories/utility)

horde/hermes
============

Time tracking application

113PHP

Since Nov 11Pushed 1mo ago5 watchersCompare

[ Source](https://github.com/horde/hermes)[ Packagist](https://packagist.org/packages/horde/hermes)[ RSS](/packages/horde-hermes/feed)WikiDiscussions FRAMEWORK\_6\_0 Synced 3w ago

READMEChangelogDependenciesVersions (7)Used By (0)

What is Hermes?
===============

[](#what-is-hermes)

Contact:Contents

- [1 Obtaining Hermes](#obtaining-hermes)
- [2 Documentation](#documentation)
- [3 Installation](#installation)
- [4 Configuration](#configuration)
    - [4.1 Editing Submitted Time](#editing-submitted-time)
    - [4.2 Cost Objects](#cost-objects)
- [5 Assistance](#assistance)
- [6 Licensing](#licensing)

Hermes is a Horde time-tracking application. It ties into address books (to retrieve clients) and task lists, bug trackers etc. (to retrieve cost objects). It comes with a timers, search and reporting capabilities, and an invoice interface.

This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the [Open Source Initiative](http://www.opensource.org/).

[1 Obtaining Hermes](#id1)
--------------------------

[](#1obtaining-hermes)

Further information on Hermes and the latest version can be obtained at

>

[2 Documentation](#id2)
-----------------------

[](#2documentation)

The following documentation is available in the Hermes distribution:

[README](README.rst):This file[LICENSE](http://www.horde.org/licenses/apache):Copyright and license information[doc/CHANGES](doc/CHANGES):Changes by release[doc/CREDITS](doc/CREDITS.rst):Project developers[doc/INSTALL](doc/INSTALL.rst):Installation instructions and notes[doc/TODO](doc/TODO.rst):Development TODO list[3 Installation](#id3)
----------------------

[](#3installation)

Instructions for installing Hermes can be found in the file [INSTALL](doc/INSTALL.rst) in the `doc/` directory of the Hermes distribution.

[4 Configuration](#id4)
-----------------------

[](#4configuration)

### [4.1 Editing Submitted Time](#id5)

[](#41editing-submitted-time)

By default, users cannot edit submitted time. Specific users or groups can be granted the ability to edit submitted (but not exported) time by granting the "EDIT" permission for "Hermes -&gt; Time Review Screen" (see "Permissions" from the Administration menu for more info). This will enable them to edit submitted time from anywhere they can see it, which right now means from the Search screen.

This permission also gives the user the ability to mark time as exported when downloading it.

### [4.2 Cost Objects](#id6)

[](#42cost-objects)

Other applications can supply cost objects to track time against.

Currently, [Whups](http://www.horde.org/apps/whups) (the ticket-tracking system) will export its tickets as possible cost object. If you configure an additional attribute for your ticket types and make its name "Estimated Time", Whups will also be able to export estimates on the tickets, allowing Hermes to indicate the ticket's percentage complete. The same happens automatically with tasks exported from [Nag](http://www.horde.org/apps/nag) as cost objects.

[5 Assistance](#id7)
--------------------

[](#5assistance)

If you encounter problems with Hermes, help is available!

The Horde Frequently Asked Questions List (FAQ), available on the Web at

>

Horde LLC runs a number of mailing lists, for individual applications and for issues relating to the project as a whole. Information, archives, and subscription information can be found at

>

Lastly, Horde developers, contributors and users also make occasional appearances on IRC, on the channel #horde on the Freenode Network (irc.freenode.net).

[6 Licensing](#id8)
-------------------

[](#6licensing)

For licensing and copyright information, please see the file [LICENSE](http://www.horde.org/licenses/apache) in the Hermes distribution.

Thanks,

The Hermes team

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance61

Regular maintenance activity

Popularity5

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 55.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c931cd02664859360478593450d6c473a05bb12b209dfacfc534cd13257cc7ef?d=identicon)[ralflang](/maintainers/ralflang)

![](https://www.gravatar.com/avatar/e4f6c6771993db2ed500959b42353f6cf6a2ca0406d9617f7ae680f4504faa4a?d=identicon)[horde](/maintainers/horde)

![](https://www.gravatar.com/avatar/a7767adb66b45f2f05bcd44d49bc4e67efacd9ce05b161ce2d481d5dd6af025c?d=identicon)[mrubinsk](/maintainers/mrubinsk)

---

Top Contributors

[![mrubinsk](https://avatars.githubusercontent.com/u/66822?v=4)](https://github.com/mrubinsk "mrubinsk (494 commits)")[![yunosh](https://avatars.githubusercontent.com/u/379318?v=4)](https://github.com/yunosh "yunosh (278 commits)")[![slusarz](https://avatars.githubusercontent.com/u/381003?v=4)](https://github.com/slusarz "slusarz (67 commits)")[![bklang](https://avatars.githubusercontent.com/u/167131?v=4)](https://github.com/bklang "bklang (29 commits)")[![ralflang](https://avatars.githubusercontent.com/u/646976?v=4)](https://github.com/ralflang "ralflang (22 commits)")[![amulet1](https://avatars.githubusercontent.com/u/18431541?v=4)](https://github.com/amulet1 "amulet1 (2 commits)")[![TDannhauer](https://avatars.githubusercontent.com/u/6716033?v=4)](https://github.com/TDannhauer "TDannhauer (1 commits)")[![wrobel](https://avatars.githubusercontent.com/u/10232?v=4)](https://github.com/wrobel "wrobel (1 commits)")[![remicollet](https://avatars.githubusercontent.com/u/270445?v=4)](https://github.com/remicollet "remicollet (1 commits)")

### Embed Badge

![Health badge](/badges/horde-hermes/health.svg)

```
[![Health](https://phpackages.com/badges/horde-hermes/health.svg)](https://phpackages.com/packages/horde-hermes)
```

###  Alternatives

[xaboy/form-builder

好用的PHP表单生成器，快速生成现代化的form表单,支持前后端分离。内置17种常用表单组件。目前在政务系统、OA系统、ERP系统、电商系统、流程管理等系统中已稳定应用。

76177.5k5](/packages/xaboy-form-builder)[consolidation/cgr

Safer alternative to 'composer global require'.

449214.5k](/packages/consolidation-cgr)[nyholm/effective-interest-rate

A library to calculate effective interest rate. Also know as XIRR or effective APR.

24176.5k](/packages/nyholm-effective-interest-rate)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
