OpenBio-OS is a tooling system to create Enterprise Resource & Laboratory (ERL) systems designed to help research teams.
- Experiment & sample tracking
- Inventory, reagent, and equipment management
- Equipment management, maintenance, and scheduling/locking
- Experiment notebooks, folders, and library collections
- License & deployment tooling for enterprise use
- Core backend in Rust (modular crates in this organization)
- Modern web frontend (TypeScript + Vite + React)
- Prisma for schema and migrations
- Optional desktop builds via Tauri and WASM components
- See relevant repos: openbio-core, openbio-server, web, src-tauri, and schema.prisma.
- Browse the repositories in this organization to find the component you need.
- See each repo README for build, run, and development instructions.
- For database schema and migrations, see schema.prisma.
- Fork a repo, create a feature branch, and open a pull request.
- Follow existing code style and tests. Please open an issue to discuss larger changes first.
- Maintain clear commit messages and include tests where applicable.
- Report security issues via repository issue trackers.
- Check each repository for its LICENSE file for licensing details.
Questions or feedback? Open an issue in the appropriate repository or start a discussion.

