The OpenTHC Laboratory Information Management System (LIMS) is an open-source, web-based quality assurance platform engineered specifically for the licensed cannabis industry. Designed for transparency, and precision, it empowers analytical laboratories, growers, and processors to track samples, validate test results, and generate secure certificates.
Unlike proprietary, closed-source LIMS products, the OpenTHC lab modules are community-driven and built on open standards. Originally developed as a standalone component, the LIMS features have been fully integrated into the core OpenTHC Seed to Sale Platform (ERP).
Laboratories have the freedom to host the software internally or opt for a managed solution.
flowchart LR
A[Sample] --> B[Result]
B --> C{Report}
C -->|Download| D[PDFs]
C -->|Locked Download|E[Commit]
E --> F[Publish]
G[Metric] --> B
G -.-> C
The OpenTHC LIMS / Lab module is built upon the OpenTHC Common web application architecture:
Backend Engine: PHP / Slim Framework
Database Layer: PostgreSQL
Caching & Session Storage: Redis
Frontend: Bootstrap 5, SASS, and jQuery
Project Home: OpenTHC Seed to Sale Platform (/app)
The laboratory systems have been migrated and are actively maintained within the main ERP and Track & Trace software application.
Self-Hosted Deployment: openthc/docker on GitHub
Contains container orchestration templates, service dependencies, and configuration defaults for launching a self-hosted environment locally.
Commercial cannabis operations demand high reliability, secure data isolation, automated backups, and 24/7 uptime.
If you prefer not to manage your own servers, databases, and compliance APIs, we offer a fully managed cloud-hosted instance of the application.
Support open source software by considering the OpenTHC hosted option: https://openthc.com/app