{"adoption": {"forks": 883, "observed_at": "2026-08-28T04:04:26.290438+00:00", "stars": 1342}, "canonical_url": "https://ross.abutalabs.com/products/horilla-hr", "card": {"archived": false, "artifact_type": "application", "description": "Horilla is a free and open source HR software.", "domain": ["hr", "erp", "developer-tools", "self-hosted", "analytics"], "enriched": true, "function": ["self-hosted", "workflow-automation", "scheduling", "analytics"], "health_score": 100, "homepage": "https://www.horilla.com/", "language": "HTML", "license": "LGPL-2.1", "license_family": "copyleft", "maturity": "active", "member_repos": ["horilla/horilla-hr"], "name": "horilla/horilla-hr", "platform": ["python", "self-hosted", "cross-platform"], "pushed_at": "2026-08-25T17:17:08+00:00", "repo": "horilla/horilla-hr", "stars": 1342, "tags": ["hrms", "hris", "payroll", "attendance-tracking", "biometric-integration", "leave-management", "recruitment", "applicant-tracking", "onboarding", "performance-management", "django", "htmx", "employee-management", "helpdesk", "asset-management", "automation", "web-server", "docker", "linux"], "topics": ["django", "htmx", "javascript", "jquery", "open-source", "opensource", "python", "attendance", "biometrics", "hr", "hr-analytics", "hris", "hrms", "leave", "payroll", "recruitment"], "urls": [], "use_cases": ["self-hosted open source HRMS for managing employee records", "run payroll with automated salary and statutory calculations", "track employee attendance from biometric devices and mobile check-ins", "manage leave requests with approval workflows and balance tracking", "recruitment applicant tracking from job posting to offer letter", "automate employee onboarding and offboarding checklists", "run performance reviews, OKRs, and 360-degree feedback", "find a free alternative to proprietary HR software like BambooHR or Zoho People"], "what_it_is": "Horilla is a free, open-source Human Resource Management System (HRMS) built with Django and HTMX, bundling employee management, recruitment, onboarding, biometric attendance, leave, payroll, performance reviews, asset tracking, and helpdesk into one modular web platform. It is licensed under LGPL-2.1 and can be self-hosted free of charge (with Docker support) or used through a paid managed cloud offering.", "when_to_avoid": ["You only need one narrow HR feature and prefer a lightweight single-purpose tool over a full HRMS", "You rely on the legacy v1 branch, which is now deprioritized with only case-by-case fixes", "You need a managed, SLA-backed deployment but cannot use the vendor's paid cloud or enterprise tiers", "Your team has no capacity to operate a Django application, its database, and Docker deployment yourself"], "when_to_choose": ["You want a full HR suite (attendance, leave, payroll, recruitment, performance, assets) in a single self-hosted deployment", "Your organization needs biometric device integration feeding directly into attendance and payroll", "You want to replace spreadsheet-driven HR admin with policy-driven approvals, accruals, and payslip generation", "You need full control over HR data on your own infrastructure under an open-source license", "You have Django/Python capacity and want a customizable, modular HR platform"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/horilla-hr", "repo": "horilla/horilla-hr", "role": "main", "score": 91}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.290438+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:43:41.166026+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4354a7394a7223b5cee1578b209822b6ba7a20a9cd6a96843078291ecfc28483", "fetched_at": "2026-08-28T04:04:26.290438+00:00", "kind": "readme", "missing": false, "url": "https://github.com/horilla/horilla-hr"}, {"content_hash": "c76d609801e2bc18e18bc2c20523cba679da4309bc44388b4bc7b716aa6a7a5d", "fetched_at": "2026-08-29T12:02:35.671307+00:00", "kind": "homepage", "missing": false, "url": "https://www.horilla.com/"}, {"content_hash": "e8da1e87bdfccca2a11c325f921301830cb751945fb13e0995aa9ab3ca709f5d", "fetched_at": "2026-08-29T12:02:35.685076+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/performance"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.686686+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com/"}, {"content_hash": "5222522b07e8685344afdb415f981781a047ebc7fb5f69521f527657a5944b31", "fetched_at": "2026-08-29T12:02:35.676217+00:00", "kind": "site_page", "missing": false, "url": "https://docs.horilla.com"}, {"content_hash": "9f71baaec754e3702320fb50ebff4d88b897fb7d796798819b8b2a3d85567882", "fetched_at": "2026-08-29T12:02:35.677920+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/payroll"}, {"content_hash": "1759a947ad250b90480245d659d24897aa5536663eebcf72f6bbf3f412629ba4", "fetched_at": "2026-08-29T12:02:35.679728+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/attendance"}, {"content_hash": "d84cef3f71227d9f4188a0c1952995237fe6c46c3687c7a426eeca811dd95d86", "fetched_at": "2026-08-29T12:02:35.681456+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/leave"}, {"content_hash": "221de63d9e522dd160b84985c8bd08becd076490c5a301ca0c19492e817a370a", "fetched_at": "2026-08-29T12:02:35.683109+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/features/recruitment"}, {"content_hash": "7250e94a0e7da9a3c2e659c73080526a0cde9fe5c87bd341a444bfa364730224", "fetched_at": "2026-08-29T12:02:35.674444+00:00", "kind": "site_page", "missing": false, "url": "https://www.horilla.com/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 86, "rhythm": 83}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1211, "days_push": 8, "days_rel": 35, "gap_med": 57, "n_releases_24m": 10}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}