Jorani: A Comprehensive Leave and Overtime Management System

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Jorani: A Comprehensive Leave and Overtime Management System

Summary

Jorani is an open-source Leave and Overtime Management System developed in PHP. It offers simple request workflows for small organizations, featuring approval processes, detailed reports, and multi-language support. This system streamlines HR tasks, making leave and overtime requests efficient and transparent.

Repository Information

Analyzed by OSRepos on June 3, 2026

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Jorani is an open-source Leave and Overtime Management System built with PHP8.1+ and MySQL8+, licensed under MIT. Designed for small organizations, it simplifies HR processes by providing straightforward workflows for managing leave and overtime requests. Key features include approval workflows, various reporting options, and comprehensive calendar views.

Jorani offers a robust set of functionalities to streamline human resources tasks. This includes leave request approval workflows, overtime request approval workflows, detailed leave balance reports, monthly presence reports, and the ability to export data to spreadsheets for further analysis. It also provides various calendars of leaves, supports defining your organization in a tree structure, and manages non-working days effectively.

Installation

Jorani offers flexible installation options to get you started quickly. For a streamlined setup, Docker Compose is recommended, allowing you to deploy the system with minimal configuration. Manual installation instructions are also provided for those who prefer more control over their environment. This includes steps for setting up the database, configuring application files, and ensuring server requirements are met.

For Docker-based installation, you can use:

docker compose up

For manual installation, you will need to:

  • Ensure mod_rewrite is activated if using Apache.
  • Download or clone the repository and update vendor folder with composer.
  • Upload files to your server.
  • Create a MySQL database and user with appropriate permissions.
  • Update database.php, email.php, and config.php files.
  • Check your installation with requirements.php.

For detailed instructions, please refer to the official Jorani GitHub repository (opens in a new tab).

Examples

Jorani provides a fully documented REST API with OAuth2, complete with PHP client examples, enabling integration with other systems. It also supports various SSO authentication methods, including SAML, OpenLDAP, and Active Directory, offering flexible user management solutions. This allows for seamless integration into existing IT infrastructures and custom application development.

Why Use Jorani

Jorani is an excellent choice for organizations seeking an efficient and user-friendly system to manage employee leave and overtime. Its robust feature set, including customizable workflows, detailed reporting, and multi-language support (available in English, French, Spanish, Italian, Portuguese, German, Dutch, Russian, Ukrainian, Persian, Khmer, Vietnamese, Czech, Arabic, and Turkish), makes it adaptable to diverse needs. The open-source nature and active community also ensure continuous improvement and support, providing a cost-effective and reliable HR solution.

Links

Source repository

Open the original repository on GitHub.

16 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️