A Guide to Open-Source Laboratory Information Systems (LIMS)

[Revised July 10, 2026]
Open-Source LIMS: A Comprehensive Index
Laboratory Information Management Systems (LIMS) are applications that track samples, experiments, inventory and workflows in research and clinical labs. With the global LIMS market valued at roughly $2.9 billion in 2025 and growing at over 10% annually ([1]), demand for flexible, cost-effective solutions continues to rise. Open-source LIMS are distributed under free licenses, so their source code can be freely inspected, modified and shared ([2]). This makes them highly customizable and cost-effective alternatives to proprietary systems. Labs evaluating an open-source option typically weigh the same criteria as for commercial platforms: whether the codebase is still actively maintained, whether the license permits internal modification without triggering onerous disclosure obligations (a key distinction between permissive licenses like Apache 2.0/BSD and copyleft licenses like GPL/AGPL), and whether a self-hosted deployment can still satisfy audit-trail and access-control expectations under frameworks such as 21 CFR Part 11 or ISO/IEC 17025. In the list below we catalog many notable open-source LIMS (often noting their license or platform) with brief descriptions and references.
General-Purpose LIMS
- Bika LIMS / Ingwe (GPL, Python/Plone) – One of the earliest and most widely adopted open LIMS, originally released in 2002 ([3]). Bika LIMS is a web-based system (built on Plone) with specialized variants for different domains (e.g. water testing, cannabis, food safety). It supports sample tracking, instrument integration, reporting, and large-scale deployment ([3]). The latest generation, Ingwe (Bika LIMS 4), is a Docker-based distribution built on the Senaite core, sharing its modern architecture and modular add-on system ([4]). Version 4.2 of Ingwe added batch invoicing capabilities, and because it ships as an official Docker distribution, a lab can bring up a working instance with a single
docker compose up -dcommand rather than a manual Plone install ([4]). - Senaite LIMS (GPL, Python/Plone) – A modern fork/evolution of Bika LIMS for enterprise use. Senaite is built on the Plone framework and provides a modular, extendable LIMS with RESTful APIs ([5]). It is actively developed and supports clinical and research labs that need robust workflow and billing features. The April 2025 release of Senaite 2.6.0 introduced Limit of Quantification support, improved uncertainty values, and continued progress toward full Python 3 compatibility ([6]). The underlying
senaite.corelibrary is licensed under GPLv2 and is deliberately packaged as a dependency: its own documentation notes that it powerssenaite.limsand other add-on products but should not be installed as a standalone application ([7]). - OpenLIMS (GPLv3, PHP/MySQL) – A generic web-based LIMS originally released circa 2010 ([8]). It provides project management, sample tracking and extensions support, but has not been updated since the mid-2010s ([8]). OpenLIMS saw wide adoption early on, but today its codebase is effectively archived; labs still running it should weigh the lack of ongoing security patching against the cost of migrating to an actively maintained alternative such as Senaite or eLabFTW.
- eLabFTW (AGPL, PHP/MySQL) – An open-source electronic lab notebook and general-purpose LIMS ([9]). eLabFTW emphasizes ease of installation, a responsive UI, and built-in features for experiment tracking, inventory, scheduling and authentication. It is community-supported and frequently updated, with version 5.4 released in 2025 bringing continued improvements to its REST API and user interface ([10]). eLabFTW is licensed under the AGPLv3, and its maintainer Deltablot describes it as "100% free software" with no functionality locked behind a paywall; labs that would rather not self-host can instead subscribe to Deltablot's managed PRO Hosting, with a single instance able to serve over a hundred teams and thousands of users ([11]).
- MetaLIMS (GPLv3, PHP/MySQL) – A simple LIMS for small genomic labs, originally created for metagenomic data. MetaLIMS provides basic sample inventory, project management and reporting. It is open-source, but maintenance has lapsed in recent years ([12]) ([13]).
- Clover LIMS (GPL, PHP/MySQL) – A web-based LIMS designed for biological laboratories, with an emphasis on plant biology. Clover includes modules for experiment management, sample inventory, user roles and reporting ([14]). It remains GPL-licensed, though its code base requires older PHP, which typically means it must run behind a legacy runtime container or a dedicated virtual machine rather than a modern managed hosting stack.
Biobanking LIMS
- Baobab LIMS (GPLv2, Python/Plone) – A biobank-oriented LIMS for managing human biospecimens. Baobab provides specimen tracking and metadata capture from receipt through re-use, with a flexible module system for developers ([15]). It is actively maintained and widely used by research biobanks.
- ERPNext (Healthcare/Lab module) (GPLv3, Python) – An open-source ERP suite with a healthcare app that includes lab management. ERPNext’s laboratory module integrates sample tracking and test workflows with inventory, CRM and hospital information ([16]). (While not a standalone LIMS, it is freely available and used by some labs.)
- GNU LIMS (Occhiolino) (GPL, Python) – An extension of the GNU Health hospital platform, GNU LIMS (also called Occhiolino) is a cross-platform LIMS for clinical labs ([17]). It covers full lab workflows including patient/specimen records, billing, stock management and reporting. It integrates with GNU Health's HIS/EHR system for end-to-end healthcare lab support. The GNU Health 5.0 release (June 2025) added visual aids for out-of-range results, standalone test creation without orders, veterinary lab context, and enhanced report formats ([18]). GNU Health and GNU LIMS are released under the GPL-3.0-or-later and are built on the Tryton framework, having migrated away from OpenERP in 2011, the same year the project became an official GNU package under GNU Solidario, the NGO founded by Luis Falcón ([19]).
- C4G BLIS (Basic LIMS) (GPL, PHP/MySQL) – An open LIMS developed by the Concept Foundation (often used in public health contexts). BLIS provides patient and specimen tracking, test result entry and basic reporting ([20]). Although releases stalled around 2016, its code remains available under GPL for labs needing a simple LIMS.
- OpenELIS (open-source public health LIMS) – A web-based, open-source laboratory system initially for HIV/TB testing labs. OpenELIS is backed by a global foundation and is deployed in many countries ([21]). It tracks samples through testing and reporting, and is actively maintained by its community. In 2025, OpenELIS added flexible patient matching (by name, DOB, and/or national ID), real-time NPI registry integration for provider validation, and began integrating with the Open Concept Lab (OCL) for harmonized test management ([22]). The project (maintained under the DIGI-UW organization at the University of Washington) publishes ready-to-run Docker images so a lab can deploy the stack with
docker compose up -d, and it is designed to meet ISO and SLIPTA requirements for laboratory accreditation in resource-constrained settings ([23]). - OpenSpecimen (Krishagni) (open-source, PostgreSQL/Java) – A biobanking LIMS now serving 70+ customers across 20+ countries, including institutions like Johns Hopkins, Oxford and Cambridge ([24]). It is highly configurable for various study protocols, supports multiple collections and provides 100% REST API coverage for integration with REDCap, Epic, Cerner and other systems ([24]). New versions ship every 3–4 months with a liberal licensing model (no per-user or per-study fees). (Note: Krishagni also offers paid support tiers.) OpenSpecimen's source is published under a BSD 3-Clause style license, and its stack combines a Java backend with a Vue.js front end for the newer UI modules ([25]).
Genomics and Sequencing LIMS
- LabKey Server (Apache 2.0, Java) – An open-source data management platform with LIMS-like capabilities. LabKey provides specimen management, assay data integration and reporting for research labs ([26]). It is written in Java, and its builds/releases are freely downloadable (source under Apache 2.0). Many large consortia (e.g. HIV research networks) use LabKey to coordinate data. LabKey follows a tri-annual release cycle; version 25.11 (November 2025) is the latest Extended Support Release, with version 26.3 and a Java 25 LTS upgrade planned for March 2026 ([27]). Commercially, LabKey Server ships in several tiers: a free, self-hostable Community Edition, paid Starter (around $310 per user per month) and Professional (around $446 per user per month) cloud tiers, and custom-quoted Enterprise pricing, with on-premise hosting available at an additional cost for organizations that cannot use LabKey's cloud ([28]).
- OpenClinica (LGPLv2.1+, Java) – A widely used clinical trials/data management system that is open-source (the Community Edition under LGPL) ([29]). Though it is primarily geared to managing patient study data (EDC/CDMS), it includes specimen and site tracking features. OpenClinica can be adapted by laboratories that need a clinical LIMS. The Community Edition's most recent tagged release on GitHub is version 3.17.2, and the codebase remains published under the LGPL for teams that prefer to self-host rather than use OpenClinica's commercially hosted offerings ([30]).
- HalX LIMS (GPLv2, Java) – A crystallography/structural-biology LIMS from 2005. HalX is a GPL-licensed labbook/LIMS for high-throughput structure determination experiments ([31]). It tracks the entire pipeline from sample cloning to data collection. (While no longer under active development, the source code is freely available from SourceForge ([31]).)
- openBIS (open source, Java/Groovy) – A flexible framework for managing complex biological data, developed at ETH Zurich. openBIS provides experiment/sample tracking, metadata management and data warehousing, particularly for sequencing and imaging data. Its code resides in ETH’s SIS repository under an open license ([32]). (Users can download it or a virtual appliance from the openBIS site.)
- Pangu LIMS – A genomic-data LIMS on GitHub (PHP/MySQL). Pangu is a web-based system for managing, analyzing and visualizing sequencing/genomic experiments ([33]). It offers tools for data organization and quality control specific to bioinformatics workflows. (See GitHub and docs.) ([33])
- ViperLIMS – A Python-based LIMS for evolving laboratory teams. ViperLIMS is designed to be user-friendly and highly extensible via Python and a visual "Boa" front-end ([34]). It supports custom client scripts and modular GUI components to adapt to changing lab processes ([34]). (Source on GitHub.)
Specialized LIMS
- Drops LIMS – An open LIMS for clinical laboratories. Drops provides tools to manage patient orders, test results and billing in a clinical context ([35]). It includes features like organized test catalogs, doctor/prescriber databases, report generation and financial reporting ([36]). (Its code is on GitHub under an open license ([35]).)
- MISO – The MIcrosystem Sequencing Operation Manager, an open-source LIMS for sequencing centers ([37]). MISO (GPLv3) is tailored to next-generation sequencing (NGS) labs, with a modular design that integrates with various sequencing instruments. It handles sample submission, run tracking and data management in large genomics facilities ([37]), including tracking library preparation batches and linking sequencer run metadata back to the originating sample and project for downstream bioinformatics pipelines. MISO was originally built at the Earlham Institute in Norwich, UK and is now maintained by the Ontario Institute for Cancer Research (OICR) in Toronto; the fastest way to try it is via Docker Compose, using pre-built images published on Docker Hub under the misolims organization ([38]).
- gP2S – A web-based LIMS for cryo-electron microscopy (cryo-EM) labs ([39]). gP2S lets multi-user, multi-project cryo-EM facilities record microscopes, samples and protocols. It offers a REST API for integration and is designed to eventually automate data entry from instruments ([39]). The project is on GitHub and open for contributions.
- LImBuS – An open biobank management system (GPL) from Aberystwyth University. LImBuS (Living Biobank System) tracks biospecimens in large collections, with features like sample lifecycle audit, hierarchy of storage, barcodes, and REST APIs ([40]). Its name stands for Living ImBuS, and the (GPL) source code is on GitHub ([40]).
- Lab Manager – A lightweight LIMS for clinical molecular laboratories. This web-based system (Node.js/Express, GPL) helps lab managers organize and retrieve sequencing results and related data ([41]). It provides a results workflow and user management, and the source code is on GitHub ([41]).
- Open-LIMS (SourceForge) – A biologist’s project management suite released via SourceForge ([42]). Although named “Open-LIMS”, it functions more broadly: managing projects, samples and data for biological research ([42]). Labs can use it to plan studies, track sample processing and store results. (The older SourceForge project is GPL, but development appears inactive.)
- iSkyLIMS – A GPL-licensed LIMS for genomic facilities, focusing on massive sequencing workflows ([43]). iSkyLIMS streamlines the workflow from library prep through data generation, reducing errors and bridging wet-lab and dry-lab operations ([43]). (Available on GitHub.)
- NEMO – A laboratory logistics and resource management system (MIT license) developed by NIST ([44]). NEMO is a web app that makes it easy to reserve and schedule lab equipment, control user access, and track maintenance. Its open-source code (on GitHub) helps labs coordinate instruments and training with transparency ([44]). NEMO is maintained under NIST's
usnistgovGitHub organization, where the repository has attracted dozens of forks and roughly 180 stars from other facilities; it is also published as an installable PyPI package, and NIST provides a ready-made "splash pad" Docker image so evaluators can spin up a demo instance with a single command ([45]). - Sequencescape – An open LIMS originally from the Wellcome Sanger Institute (GPL). Sequencescape is a scalable LIMS for high-throughput sequencing workflows ([46]). It tracks work orders, manages studies/samples and integrates with accounting. The code and documentation are publicly available for genomics and bioinformatics labs ([46]).
- Aquarium Lab Operating System – A Ruby-on-Rails “lab OS” for protocol design and execution (GPLv3). Aquarium allows researchers to define experimental protocols programmatically, manage inventory and automate tracking ([47]). It provides a graphical workflow designer and touchscreen interface so techs can follow steps exactly. (Developed at UW BioFAB; GitHub source ([47]).)
- UniVersaLIS – A .NET-based LIS for clinical labs (open-source under the new Apache 2.0 license). Universal LIS supports ASTM/CLSI interfaces (e.g. Siemens instruments) in hospital labs ([48]). It was originally built for integration with Siemens IMMULITE analyzers and now handles sample accessioning, results management and instrument interfaces ([48]).
- Biobank – The CBSR Biobank application (GPL/EPL) from Canada’s BioSamples Repository ([49]). This Java LIMS is designed for biospecimen repositories, letting nurses and techs register and track specimens, patients and shipments ([49]). It supports multi-user access, audit trails and customizable workflows. (The source is on GitHub ([49]).)
- Biobank Web App (v4) – A rewrite of the above Biobank system in modern web architecture (Domain-Driven Design, GPL). Biobank v4 modularizes the older desktop app into microservices and web UIs, improving usability for large biobank projects ([50]). Its source is also open on GitHub.
- labrat – A Python framework for lab management (active development on GitHub) ([51]). Labrat enhances reproducibility and planning in labs by providing tools for solution calculations, inventory management, project setup and data backup. It is currently under development, but the code and documentation are openly available ([51]).
- Beak LIMS (open-source, Python/async) – A next-generation LIMS for clinical, medical and research laboratories, formerly known as Felicity LIMS. Beak LIMS features a modern asynchronous architecture, multi-tenant support and a clean web interface for sample management and result workflows. It is actively developed under the Beak Insights initiative ([52]).
Each of the above systems is distributed with an open-source license (as indicated) and has public documentation or code. This list is not exhaustive, but it covers the most widely known open-source LIMS projects, from classic systems like Bika/Senaite to newer community-driven tools like Beak LIMS. As of 2026, the open-source LIMS ecosystem continues to mature, with projects like Senaite, eLabFTW and OpenELIS delivering regular releases that increasingly rival commercial offerings in features and usability. Microbial, genomics, clinical and general research labs can choose among these free platforms to meet their needs, with the ability to inspect and customize the code ([2]) ([53]).
Selecting among these options generally comes down to three practical questions: does the project have a visible commit history and release cadence in the last 12 months, does the license fit the lab's obligations around redistributing any custom modifications, and does the vendor or community offer a migration path (Docker images, REST APIs, data export tools) so the lab is not locked into an unmaintained fork. Labs operating under GxP or CLIA oversight should also confirm that whichever system they adopt can produce a validated audit trail before relying on it for regulated testing, regardless of whether the license is free.
Sources: Descriptions above are compiled from project websites, documentation, and reviews ([3]) ([15]) ([29]) ([26]) ([53]) ([44]) ([47]) ([49]) (see citations for details). Each cited source confirms the open-source status and features of the LIMS listed.
External Sources (53)

Need Expert Guidance on This Topic?
Let's discuss how IntuitionLabs can help you navigate the challenges covered in this article.
I'm Adrien Laurent, Founder & CEO of IntuitionLabs. With 25+ years of experience in enterprise software development, I specialize in creating custom AI solutions for the pharmaceutical and life science industries.
DISCLAIMER
The information contained in this document is provided for educational and informational purposes only. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the information contained herein. Any reliance you place on such information is strictly at your own risk. In no event will IntuitionLabs.ai or its representatives be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from the use of information presented in this document. This document may contain content generated with the assistance of artificial intelligence technologies. AI-generated content may contain errors, omissions, or inaccuracies. Readers are advised to independently verify any critical information before acting upon it. All product names, logos, brands, trademarks, and registered trademarks mentioned in this document are the property of their respective owners. All company, product, and service names used in this document are for identification purposes only. Use of these names, logos, trademarks, and brands does not imply endorsement by the respective trademark holders. IntuitionLabs.ai is an AI software development company specializing in helping life-science companies implement and leverage artificial intelligence solutions. Founded in 2023 by Adrien Laurent and based in San Jose, California. This document does not constitute professional or legal advice. For specific guidance related to your business needs, please consult with appropriate qualified professionals.
Related Articles

Dotmatics Platform & AI Integration in Lab Informatics
Learn how the Dotmatics platform integrates AI into life sciences R&D. This report examines Luma architecture, ELN systems, FAIR data, and lab informatics.

Biotech Software Stack Guide: Infrastructure & Data
Explore the four layers of a modern biotech software stack—infrastructure, data, apps, and analytics—essential for scaling R&D before Series C funding.

Guide to LIMS: Core Functions & 2025 System Comparison
This article explains the core functions of LIMS for sample management, data integrity, and regulatory compliance, and provides a comparative analysis of top systems.