whatisgithub

What is glpi?

glpi-project/glpi — explained in plain English

Analysis updated 2026-06-26

5,876PHPAudience · ops devopsComplexity · 4/5LicenseSetup · moderate

In one sentence

GLPI is a free, open source IT management platform that tracks all of an organization's technology assets and handles employee support tickets in one system, following the ITIL service management framework.

Mindmap

mindmap
  root((GLPI))
    What it does
      IT asset tracking
      Helpdesk ticketing
      ITIL framework
    Tech stack
      PHP
      MySQL or MariaDB
    Asset types
      Computers
      Software licenses
      Network equipment
    Ticket types
      Incidents
      Service requests
      Problems
      Changes
    Extra features
      Knowledge base
      Contract tracking
      Data center racks
      Plugin marketplace
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Set up a helpdesk ticketing system where employees submit IT support requests and technicians track, assign, and resolve them.

USE CASE 2

Build an inventory of every computer, printer, and software license in your organization that updates automatically via network discovery.

USE CASE 3

Track vendor contracts and software license counts to stay compliant and avoid overspending.

USE CASE 4

Manage data center rack layouts and reserve equipment for temporary project use.

What is it built with?

PHPMySQLMariaDB

How does it compare?

glpi-project/glpiprasathmani/tinyfilemanagercodeigniter4/codeigniter4
Stars5,8765,8875,893
LanguagePHPPHPPHP
Setup difficultymoderateeasyeasy
Complexity4/51/53/5
Audienceops devopsops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires a running PHP web server and MySQL or MariaDB database, automatic inventory discovery also needs agents installed on networked devices.

Free to install and use, but any modified version you distribute must also be released as open source under GPL v3.

So what is it?

GLPI is a free, open source IT management platform used by organizations to keep track of their technology assets and handle support requests from employees or customers. The name comes from French and roughly translates to "Free IT Asset Manager." It is built in PHP and runs on a standard web server with a MySQL or MariaDB database. On the asset tracking side, GLPI maintains a database of everything an organization owns: computers, printers, network equipment, software licenses, and related components. It can automatically update this inventory when connected to discovery agents running on networked devices, which means the list stays current without someone manually updating spreadsheets. On the helpdesk side, it follows a framework called ITIL, which is a widely used set of guidelines for managing IT services. In practice, this means it handles tickets for incidents (something broke), service requests (someone needs something), problems (a recurring issue with an underlying cause), and changes (planned modifications to systems). There is also a knowledge base for storing solutions and FAQs so that common questions can be answered without opening a new ticket each time. Beyond core helpdesk and inventory features, GLPI includes tools for managing software licenses, tracking contracts with vendors, planning and reserving equipment for temporary use, managing data center rack layouts, and running projects. A plugin marketplace extends the platform further. It is distributed under the GNU General Public License version 3, meaning it can be installed and used at no cost. A hosted cloud version with a free demo is available through the official GLPI Network service for organizations that want to try it before setting up their own installation.

Copy-paste prompts

Prompt 1
I'm setting up GLPI for a 100-person company. Walk me through the first steps after installation: creating technician groups, configuring ticket categories, and setting up email notifications for new tickets.
Prompt 2
How do I connect GLPI to a network discovery agent so my computer inventory updates automatically when devices appear or disappear on the network?
Prompt 3
Explain how GLPI distinguishes between an incident ticket and a problem ticket in ITIL terms, and show me how to link them so a recurring incident gets tied to its root cause problem.
Prompt 4
I want GLPI to alert me when the number of installed copies of a software license exceeds what I've paid for. How do I configure that?

Frequently asked questions

What is glpi?

GLPI is a free, open source IT management platform that tracks all of an organization's technology assets and handles employee support tickets in one system, following the ITIL service management framework.

What language is glpi written in?

Mainly PHP. The stack also includes PHP, MySQL, MariaDB.

What license does glpi use?

Free to install and use, but any modified version you distribute must also be released as open source under GPL v3.

How hard is glpi to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is glpi for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.