awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Open-Source LIMS Software

Ranking updated Jul 13, 2026

For an open source laboratory information management system, the strongest matches are nestjsx/nest-access-control (This is an authorization framework for building applications rather), easycorp/easyadminbundle (This is a generic administrative interface generator for Symfony) and dpgaspar/flask-appbuilder (This is a general-purpose web application framework used to). hs-web/hsweb-framework and lanyulei/ferry round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source lims software”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source LIMS Software

Find the best repos with AI.We'll search the best matching repositories with AI.
  • nestjsx/nest-access-controlnestjsx avatar

    nestjsx/nest-access-control

    1,156View on GitHub↗

    NestJS Access Control is a role-based and attribute-based authorization framework designed for the NestJS ecosystem. It provides a declarative system for securing application routes and resources, allowing developers to enforce granular access policies through metadata-driven decorators. The framework distinguishes itself by supporting hierarchical role inheritance, which enables the resolution of complex permission sets by traversing parent and child role relationships. It also facilitates dynamic authorization management, allowing security rules to be loaded asynchronously from external dat

    This is an authorization framework for building applications rather than a laboratory information management system, though it could be used as a component to implement access control within such a system.

    TypeScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗1,156
  • easycorp/easyadminbundleEasyCorp avatar

    EasyCorp/EasyAdminBundle

    4,282View on GitHub↗

    EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It builds administrative screens and forms by mapping database entity definitions to user interface components, providing a web-based system for managing database records through searchable lists and CRUD forms. The project supports the creation of separate administration backends tailored for different user roles or external collaborators. It includes a security layer for restricting dashboards, menus, and data fields based on role-based access control and user security tokens. The

    This is a generic administrative interface generator for Symfony applications rather than a specialized laboratory information management system designed for sample tracking and scientific workflows.

    PHPRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗4,282
  • dpgaspar/flask-appbuilderdpgaspar avatar

    dpgaspar/Flask-AppBuilder

    4,951View on GitHub↗

    Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and database-driven applications. It functions as an automatic CRUD generator and a SQL database admin interface, enabling the generation of user interfaces and REST APIs directly from data models. The framework includes a security system for managing user identities and access roles through role-based access control. It supports authentication via internal databases or external providers such as LDAP, OAuth, and OpenID. The platform covers broader capabilities including multi-dia

    This is a general-purpose web application framework used to build database-driven tools, rather than a specialized laboratory information management system designed for sample tracking and scientific workflows.

    PythonRole-Based Access ControlRole-Based Access Control
    View on GitHub↗4,951
  • hs-web/hsweb-frameworkhs-web avatar

    hs-web/hsweb-framework

    8,404View on GitHub↗

    This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building management systems. It provides a foundation for enterprise-level applications using a reactive programming model and non-blocking data access patterns. The framework includes a reactive CRUD system for database operations and a role-based access control system to manage user accounts and administrative permissions. It further distinguishes itself with a centralized data dictionary for maintaining standardized labels and values across application modules. The system's broader capab

    This is a general-purpose enterprise application framework and boilerplate for building management systems, rather than a specialized laboratory information management system with the domain-specific features required for sample and workflow tracking.

    JavaRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗8,404
  • lanyulei/ferrylanyulei avatar

    lanyulei/ferry

    6,610View on GitHub↗

    Ferry is an open-source workflow engine designed to manage ticket-based processes across departments. It provides a platform for submitting, tracking, transferring, and closing tickets, with personal and all-ticket views for full lifecycle management. The system is built around a configurable process template designer that supports serial, parallel, and conditional node routing, enabling flexible approval sequences. The platform distinguishes itself through dynamic variable-based approver assignment, where task approvers can be determined by organizational variables such as direct supervisor,

    This is a general-purpose workflow and ticket management engine rather than a specialized laboratory information management system, meaning it lacks the domain-specific features required for tracking scientific samples and laboratory data.

    JavaScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗6,610
  • spatie/laravel-permissionspatie avatar

    spatie/laravel-permission

    12,911View on GitHub↗

    This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.

    This is a role-based access control library for Laravel applications, which provides a single security component rather than a comprehensive laboratory information management system for tracking samples and workflows.

    PHPRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗12,911
  • halseyspicy/geeker-adminHalseySpicy avatar

    HalseySpicy/Geeker-Admin

    8,038View on GitHub↗

    Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes Vue 3, TypeScript, and Vite to provide a foundation for creating data-driven administration panels. The framework features a configurable data table engine that generates complex grids automatically from predefined configuration objects. It incorporates a role-based access control system to restrict access to specific pages and interface elements based on user permissions. The system includes a centralized state management store for persistent global data and page state preserv

    This is a general-purpose admin dashboard framework for building management interfaces, not a specialized laboratory information management system designed for sample tracking or scientific workflows.

    VueRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗8,038
  • frappe/frappefrappe avatar

    frappe/frappe

    10,291View on GitHub↗

    Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate

    Frappe is a low-code web framework used to build business applications like LIMS, but it is a development platform rather than a pre-built laboratory information management system itself.

    PythonRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗10,291
  • lin-xin/vue-manage-systemlin-xin avatar

    lin-xin/vue-manage-system

    19,639View on GitHub↗

    Vue Manage System is a type-safe administrative dashboard framework built with Vue 3 and Element Plus. It serves as a management template for backend systems, integrating role-based access control to restrict pages and actions based on assigned user permissions. The project distinguishes itself through a comprehensive set of administrative tools, including a data visualization dashboard with interactive charts and a content management system featuring rich text editing and image cropping utilities. It utilizes TypeScript for static typing and Pinia for centralized state management. The syste

    This is a generic administrative dashboard template for building web applications, not a specialized laboratory information management system designed for sample tracking or scientific workflow automation.

    VueRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗19,639
  • apache/incubator-supersetapache avatar

    apache/incubator-superset

    73,325View on GitHub↗

    This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T

    This is a business intelligence and data visualization platform, which serves as a tool for analyzing data but lacks the specialized sample tracking and laboratory workflow management capabilities required for a LIMS.

    TypeScriptRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗73,325
  • openblocks-dev/openblocksopenblocks-dev avatar

    openblocks-dev/openblocks

    6,220View on GitHub↗

    Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au

    This is a low-code platform for building internal tools rather than a specialized laboratory information management system, meaning you would have to build the sample tracking and regulatory compliance features yourself from scratch.

    TypeScriptOn-Premise DeploymentRole-Based Access Control
    View on GitHub↗6,220
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    This is a general-purpose CRUD framework and admin dashboard generator for Laravel, not a specialized laboratory information management system designed for sample tracking or regulatory compliance.

    PHPRole-Based Access ControlRole-Based Access ControlRole-Based Access Control Systems
    View on GitHub↗4,791
  • bram2w/baserowbram2w avatar

    bram2w/baserow

    5,085View on GitHub↗

    Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,

    Baserow is a general-purpose no-code database and application builder that can be configured to track samples and workflows, but it lacks the specialized laboratory-specific features and domain-specific logic required for a dedicated LIMS.

    PythonOn-Premise DeploymentRole-Based Access Control
    View on GitHub↗5,085
  • datahub-project/datahubdatahub-project avatar

    datahub-project/datahub

    12,141View on GitHub↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    DataHub is a metadata management and data cataloging platform rather than a laboratory information management system, as it focuses on data governance and lineage across enterprise ecosystems instead of tracking physical laboratory samples and clinical workflows.

    PythonRegulatory ComplianceRole-Based Access ControlCompliance and Audit Tools
    View on GitHub↗12,141
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
nestjsx/nest-access-control1.2KTypeScriptMITDec 24, 2025
easycorp/easyadminbundle4.3KPHPMITJun 22, 2026
dpgaspar/flask-appbuilder5KPythonBSD-3-ClauseJun 5, 2026
hs-web/hsweb-framework8.4KJavaApache-2.0Jun 18, 2026
lanyulei/ferry6.6KJavaScriptMITMar 21, 2025
spatie/laravel-permission12.9KPHPMITJun 7, 2026
halseyspicy/geeker-admin8KVueMITSep 14, 2024
frappe/frappe10.3KPythonMITJun 23, 2026
lin-xin/vue-manage-system19.6KVueMITAug 17, 2024
apache/incubator-superset73.3KTypeScriptApache-2.0Jun 17, 2026

Related searches

  • an open source system for inventory management
  • an open source warehouse management system
  • an open source alternative to Airtable
  • a self hosted learning management system
  • an open source business intelligence platform
  • an open source project management tool
  • an open source accounting software for businesses
  • an open source crm for managing customers