This task can be performed using Horilla
Free and Open Source HRMS
Best product for this task
Horilla
hr-tools
Horilla is a free and open-source Human Resource Management System (HRMS) built using Python and Django. It provides a comprehensive suite of tools for managing various HR functions such as recruitment, onboarding, employee management, attendance, leave, performance management, and payroll.

What to expect from an ideal product
- Horilla combines recruitment posting, candidate screening, and hiring workflows in a single dashboard so you don't need separate tools for finding and selecting new employees
- The system walks new hires through structured onboarding steps with document collection, training assignments, and progress tracking all managed from one place
- Built-in performance management lets you set goals, conduct reviews, and monitor employee progress throughout the year without switching between different platforms
- Employee data, attendance records, and performance metrics sync automatically across all modules so managers get complete staff insights in real-time
- The open-source Python framework allows customization of recruitment pipelines, onboarding checklists, and performance indicators to match your specific company processes