Talking to customers · Independent · 21 Oct 2026

gamonoid/icehrm

Manage your employees easily with a robust and efficient Human Resource Management System

← Talking to customers
IceHrm: human resource management system. Manages employee records, leave requests and timesheets.

In simple English

IceHrm helps a growing company keep track of its staff. You can store employee records, manage leave requests and handle weekly timesheets in one place. Every worker gets a personal dashboard to view their remaining holiday days and company announcements. Managers can approve time off and check team calendars without sorting through messy spreadsheets. Running it yourself requires a server and basic technical knowledge.

What it is

IceHrm is an open-source human resource management system written in JavaScript with a MySQL 8 database. It runs as a set of Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) containers and provides a web interface for administrators and staff.

What it is good for

Small business owners and team leads who want a private system to manage staff leave, attendance, and project timesheets without paying for expensive cloud software.

Stars734
LicenceCustom
Latestv36.0.1 (2026-10-01)checked 21 Oct 2026
Last code change2026-10-20
Written inJavaScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Centralises employee profiles, leave balances and company documents.
  • Includes timesheets and project tracking for billing clients.
  • Self-hosted option keeps all employee data on your own server.
Watch for
  • Custom licence restricts certain commercial uses and redistribution.
  • Requires a running server and Docker maintenance over time.
  • First setup takes a few minutes while the container builds frontend assets.
Replaces

Spreadsheet-based leave tracking and manual timesheet collection

Works well with

Docker

Similar repositories
  • netdata/netdata81k stars

    Netdata monitors server health, while IceHrm manages human resources.

  • twentyhq/twenty59k stars

    Twenty is an open-source CRM for customer relationships, while IceHrm focuses on internal employees.

Also reviewed on Repo Radar
  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

  • krayin/laravel-crm24k stars

    A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.

  • nikoksr/notify3.9k stars

    A Go library that sends the same message to many messaging services through one call.

Install
git clone https://github.com/gamonoid/icehrm.git
cd icehrm
docker compose up -d --build

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Business Operations & Legal › Hiring & People Operations › Payroll.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.