Skip to content

OpenBio-OS/Laboratory-Information-Management-System

Repository files navigation

OpenBio–OS: Laboratory Information Management System (OBOS LIMS)

Banner

Local-first Laboratory Information Management System built with Tauri, React, and Rust.

Prerequisites

  • Node.js
  • Rust (stable)
  • Tauri prerequisites (see Tauri docs)

Setup

  1. Install dependencies:

    npm install
  2. Install Prisma Client Rust CLI:

    cargo install prisma-client-rust-cli

    Required only once - generates the Rust client from the schema.

Running

Start the development server:

npm run tauri dev

That's it! The Prisma client is automatically regenerated on build if the schema changes. The database file (openbio.db) is created automatically in the project root on first run.

Building

Build for production:

npm run tauri build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •