Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Table of contents

General info

This github is a fork of the original Open Enventory program

  • Open Enventory is free software. You may redistribute copies of it under the terms of the GNU Affero General Public License V3 There is no warranty, to the extent permitted by law.

    • Development: Prof. Dr. Lukas Gooßen and Dr. Felix Rudolphi.
    • Open Enventory is a registered trademark of Felix Rudolphi and Lukas Gooßen.
    • Programming: Felix Rudolphi and Thorsten Bonck.

This repository is made by Dr. Khoi Van for easy creation of forked modification. I don't own any of the code except for the modified one.


  • Open Enventory is a free, open-source (AGPL v3) programs for chemical inventory and electronic lab notebook. It combines:
    • a lab notebook,
    • a database for all spectroscopic data,
    • a chemical inventory and
    • a literature database.
  • It is designed for the requirements of university groups and small companies, focuses primarily in Chemistry research.
  • It is operated in the web browser (Edge, Firefox, Opera, Apple Safari, Google Chrome) and is therefore platform-independent. The integration means that physical data and safety information from the inventory can be used automatically in the laboratory journal. The automatic query of freely accessible substance data from online chemical catalogs saves manual data entry and catalog searches. Access to the catalog data also enables a price overview to be created with a click of the mouse.
  • The laboratory journal uses the data from inventory management and makes the results accessible to all members of the working group. Both inventory and laboratory journal allow the data to be shared with other working groups for the purpose of collaboration.
  • The goals of Open Enventory are:
    • to make unnecessary and boring tasks in the laboratory obsolete: searching for chemicals, price surveys.
    • to make knowledge accessible inside and outside (if access is granted) the workgroup, for longer periods.
    • to improve working safety be easily accessible safety instructions.
    • to reduce waste amounts and unnecessary costs by an easily searchable inventory database.
  • Currently, Open Enventory can be used in German, English, French, Spanish, Italian, and Portuguese. Additional language files and modifications can be created with little effort.
  • Sources:

For more detail about Open Enventory and why you should use it, you can look at this presentation.
Note: This presentation includes videos as demonstration so you might have to download it to be able to play it correctly.

User guides


  • PHP 5+
  • MySQL
  • HTML5, Javascript
  • Bootstrap 4


To run this program:

If you are a beginner, you can follow step-by-step guideline for:

  • Windows: using XAMPPS link
  • Mac: using XAMPPS link
  • Centos 7: link
  • Raspberry Pi:link


Versions detail


  • Login page on laptop (Win10/Chrome): 20190717

Login page on laptop (Win10/Chrome): 20190717

  • Login page on mobile (Android/Chrome): 20190717

Login page on mobile (Android/Chrome): 20190717

  • New user interface: 20190717

New user interface: 20190717

Docker build

Related Softwares