# Install liborigin with Homebrew, dnf, pacman, zypper

Library for reading OriginLab OPJ project files. Version 3.0.3 via Homebrew; verified from local package data.

## Install

```sh
sudo av install brew:liborigin
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install liborigin
```

  Evidence: local Homebrew formula metadata

### Linux

- dnf (92%):

```sh
sudo dnf install liborigin
```

  Evidence: Fedora Rawhide package metadata: liborigin from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- pacman (92%):

```sh
sudo pacman -S liborigin
```

  Evidence: Arch Linux sync databases: liborigin from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install liborigin-devel
```

  Evidence: openSUSE Tumbleweed package metadata: liborigin-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:liborigin
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/liborigin>
- **Version:** 3.0.3
- **Source summary:** Library for reading OriginLab OPJ project files
- **Homepage:** <https://sourceforge.net/projects/liborigin/>
- **Repository:** <https://sourceforge.net/projects/liborigin>
- **Upstream docs:** <https://sourceforge.net/projects/liborigin>
- **License:** GPL-2.0-or-later AND GPL-3.0-or-later
- **Source archive:** <https://downloads.sourceforge.net/project/liborigin/liborigin/3.0/liborigin-3.0.3.tar.gz>
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- opj2dat (cli)
- opj2dat (alias)

## Build dependencies

- cmake

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 3.0.3
- Local data: ok
- Upstream repository: https://sourceforge.net/projects/liborigin/
- info: No package-manager update timestamp was available.
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

liborigin is a C++ library and command-line utility package for reading OriginLab OPJ project files. It helps open-source scientific tools extract data from a proprietary scientific graphing and analysis file format.

### Project history

The SourceForge project is registered on 2005-09-02 and describes liborigin as a library for reading OriginLab OPJ project files. The 3.0 release README says the standalone code is based on SourceForge liborigin, SciDAVis liborigin, and the older liborigin2 codebase.

The 3.0 README lists Stefan Gerlach, Miquel Garriga, Knut Franke, Ion Vasilief, Alex Kargovsky, and Russell Standish among the authors and contributors. It documents a CMake build, shared and static libraries, development headers, pkg-config metadata, and the opj2dat extractor.

### Adoption history

liborigin is adopted by niche scientific-data workflows that need to read Origin project files without running Origin on Windows. Its value is highest for open-source plotting, analysis, and conversion tools that need to import legacy OPJ data.

The SourceForge page identifies the intended audience as education and science/research and the user interface as console/terminal, matching its role as a conversion and library package rather than a full graphical application.

### How it is used

Developers link liborigin to parse OPJ files and extract workbook-style data. The included opj2dat command extracts data tables from an Origin project file into ASCII .dat files.

The 3.0 README says liborigin supports importing OPJ projects from version 3.5 through Origin 2022b, making the package useful for archival and migration tasks around old laboratory and analysis data.

### Why package nerds care

liborigin is package-nerd significant because it is one of those tiny compatibility libraries that keeps scientific data accessible after it has been saved in a proprietary desktop application's binary format.

Its significance is narrower than major data libraries, but for users holding old .opj files, the package can be the difference between scriptable extraction and manual export through proprietary software.

### Timeline

- 2005: SourceForge project page records liborigin registration on 2005-09-02.
- 2018: SourceForge 3.0 directory records liborigin 3.0.0 on 2018-10-06.
- 2021: SourceForge 3.0 directory records liborigin 3.0.1 on 2021-05-11.
- 2023: SourceForge 3.0 directory records liborigin 3.0.2 on 2023-07-28.
- 2024: SourceForge 3.0 directory records liborigin 3.0.3 on 2024-07-03.

### Related projects

- Origin and OriginPro from OriginLab are the proprietary applications whose OPJ project files liborigin reads.
- SciDAVis is related because the 3.0 README says the standalone library is based in part on SciDAVis liborigin code.
- Ropj and openopj are named by the 3.0 README as related projects.

### Sources

- <https://formulae.brew.sh/formula/liborigin>
- <https://sourceforge.net/projects/liborigin/>
- <https://sourceforge.net/projects/liborigin/files/liborigin/3.0/>
- <https://www.originlab.com/viewer/>


## Security Notes

library-like package without higher-risk signals.

- **Geiger risk:** green / low
- library-like package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** liborigin
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- dnf - liborigin - 3.0.3-6.fc44: normalized package name match | Fedora Rawhide package metadata: liborigin from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Library for reading OriginLab OPJ project files | https://sourceforge.net/projects/liborigin/
- dnf - liborigin-devel - 3.0.3-6.fc44: normalized package name match | Fedora Rawhide package metadata: liborigin-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for liborigin | https://sourceforge.net/projects/liborigin/
- dnf - liborigin-doc - 3.0.3-6.fc44: normalized package name match | Fedora Rawhide package metadata: liborigin-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Documentation for liborigin | https://sourceforge.net/projects/liborigin/
- pacman - liborigin - 3.0.3-2: normalized package name match | Arch Linux sync databases: liborigin from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | A library for reading OriginLab OPJ project files | https://sourceforge.net/projects/liborigin/
- zypper - liborigin-devel - 3.0.3-1.3: normalized package name match | openSUSE Tumbleweed package metadata: liborigin-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Libraries and header files for liborigin | https://sourceforge.net/projects/liborigin/
- zypper - liborigin-doc - 3.0.3-1.3: normalized package name match | openSUSE Tumbleweed package metadata: liborigin-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Documentation for liborigin | https://sourceforge.net/projects/liborigin/
- zypper - liborigin-tools - 3.0.3-1.3: normalized package name match | openSUSE Tumbleweed package metadata: liborigin-tools from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Converter for OriginLab OPJ project files | https://sourceforge.net/projects/liborigin/
- zypper - liborigin3 - 3.0.3-1.3: normalized package name match | openSUSE Tumbleweed package metadata: liborigin3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | A library for reading OriginLab OPJ project files | https://sourceforge.net/projects/liborigin/


## Related links

- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Database and data packages](https://www.automicvault.com/pkg/database-data-tools/) - Matched database, SQL, migration, or data-store metadata.
- [cmake](https://www.automicvault.com/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [libxls](https://www.automicvault.com/pkg/brew/libxls/) - Shares av.db curated category or tags: c-library, cli, data, file-formats.
- [mcap](https://www.automicvault.com/pkg/brew/mcap/) - Shares av.db curated category or tags: cli, data, file-format, file-formats.
- [cgns](https://www.automicvault.com/pkg/brew/cgns/) - Shares av.db curated category or tags: cli, data, file-formats.
- [libesedb](https://www.automicvault.com/pkg/brew/libesedb/) - Shares av.db curated category or tags: cli, data, file-formats.
- [libmatio](https://www.automicvault.com/pkg/brew/libmatio/) - Shares av.db curated category or tags: cli, data, file-formats.
- [parqeye](https://www.automicvault.com/pkg/brew/parqeye/) - Shares av.db curated category or tags: cli, data, file-formats.
- [parquet-cli](https://www.automicvault.com/pkg/brew/parquet-cli/) - Shares av.db curated category or tags: cli, data, file-formats.
- [hdf5](https://www.automicvault.com/pkg/brew/hdf5/) - Shares av.db curated category or tags: cli, data, file-format.

## Combined YAML source

View the package source record on GitHub. [combined/liborigin.yml](https://github.com/automic-vault/db/blob/main/combined/liborigin.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
