Repolode
horilla

horilla/horilla-hr

Бесплатная HR-система с открытым исходным кодом на Django для учета сотрудников, подбора персонала, посещаемости, отпусков, зарплат и оценки эффективности.

Open source альтернатива:BambooHRWorkday

Звёзды
1,465
Форки
953
Открытые issues
128
Последний коммит
13 часов назад

Что это?

Horilla HRMS — HR-система, которую можно разместить на собственной инфраструктуре и использовать для повседневных кадровых задач в одном месте. Она охватывает учет сотрудников, подбор персонала — от оформления до увольнения, учет посещаемости и рабочего времени с интеграцией биометрических устройств, управление отпусками с настройкой правил и согласованиями, расчет зарплаты, оценку эффективности, учет активов и внутреннюю службу поддержки HR.

Приложение написано на Python с использованием Django; на фронтенде применяются HTML-шаблоны, htmx и jQuery. Проект предлагает официальный Docker-образ для linux/amd64 и linux/arm64, конфигурацию Docker Compose для сборки из исходного кода и вариант ручной установки, для которого требуется Python версии от 3.12 до 3.14. В руководствах по развертыванию описаны Nginx и Gunicorn.

Ветка репозитория по умолчанию — 2.0, это стабильная версия Horilla. Активная разработка ведется в ветке dev/v2.0, и авторы проекта просят открывать pull request именно в нее. Исправления для версии 1.0 выпускаются только в отдельных случаях.

Ключевые возможности

  • 01Учет сотрудников с интеграцией LDAP
  • 02Рабочие процессы подбора персонала, оформления и увольнения
  • 03Учет посещаемости с поддержкой биометрических устройств
  • 04Правила отпусков, согласования и отслеживание остатка дней
  • 05Расчет зарплаты с вычислением налогов
  • 06Цели и оценка эффективности, а также учет активов

Сценарии использования

  • Ведение кадровых процессов небольшой или средней компании на собственной инфраструктуре
  • Замена таблиц для учета отпусков и посещаемости
  • Управление подбором персонала — от публикации вакансии до оформления сотрудника
  • Предоставление сотрудникам внутренней службы поддержки по кадровым вопросам

Быстрый старт

  1. 1

    Загрузите официальный образ Docker

    docker pull horilla/horilla-hr:2.1.5
  2. 2

    Или клонируйте репозиторий и запустите его с помощью Docker Compose

    docker compose up -d
  3. 3

    Откройте приложение в браузере по адресу localhost, порт 8000

Что важно знать

  • Для ручной установки требуется Python 3.12, 3.13 или 3.14; Python 3.15 пока не работает.
  • В README рекомендуется полноценная настройка на базе Docker или вручную, включая конфигурацию окружения, поэтому самостоятельный хостинг требует усилий.
  • Разработка ведётся в ветке 2.0; у v1 низкий приоритет, а сроки исправлений не гарантированы.

Темы

Частые вопросы

Что такое horilla-hr?
Бесплатная HR-система с открытым исходным кодом на Django для учета сотрудников, подбора персонала, посещаемости, отпусков, зарплат и оценки эффективности. Horilla HRMS — HR-система, которую можно разместить на собственной инфраструктуре и использовать для повседневных кадровых задач в одном месте. Она охватывает учет сотрудников, подбор персонала — от оформления до увольнения, учет посещаемости и рабочего времени с интеграцией биометрических устройств, управление отпусками с настройкой правил и согласованиями, расчет зарплаты, оценку эффективности, учет активов и внутреннюю службу поддержки HR.
horilla-hr можно использовать бесплатно? Какая у него лицензия?
horilla-hr распространяется с открытым исходным кодом под лицензией LGPL-2.1. Перед использованием в коммерческих продуктах проверьте условия лицензии.
horilla-hr всё ещё поддерживается?
Активно поддерживается. Последний коммит в horilla-hr — 21 окт. 2026 г..
Для чего можно использовать horilla-hr?
Ведение кадровых процессов небольшой или средней компании на собственной инфраструктуре Замена таблиц для учета отпусков и посещаемости Управление подбором персонала — от публикации вакансии до оформления сотрудника Предоставление сотрудникам внутренней службы поддержки по кадровым вопросам
Как установить horilla-hr?
Загрузите официальный образ Docker: docker pull horilla/horilla-hr:2.1.5 Или клонируйте репозиторий и запустите его с помощью Docker Compose: docker compose up -d Откройте приложение в браузере по адресу localhost, порт 8000
Где скачать horilla-hr?
Исходный код и инструкции по установке — на GitHub: https://github.com/horilla/horilla-hr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты