PHPackages                             coral-media/ext-openblas - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. coral-media/ext-openblas

ActivePhp-ext[Utility &amp; Helpers](/categories/utility)

coral-media/ext-openblas
========================

OpenBLAS bindings for PHP

v0.1.0(3mo ago)00MITCPHP &gt;=8.1CI passing

Since Mar 1Pushed 3mo agoCompare

[ Source](https://github.com/coral-media/ext-openblas)[ Packagist](https://packagist.org/packages/coral-media/ext-openblas)[ RSS](/packages/coral-media-ext-openblas/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

coral-media/ext-openblas
========================

[](#coral-mediaext-openblas)

`coral-media/ext-openblas` is a PHP extension scaffold for OpenBLAS using system OpenBLAS libraries.

Status
------

[](#status)

- PIE metadata configured
- Build config wired for `--with-openblas` (system OpenBLAS) on Unix and Windows
- Initial function exposed: `openblas_get_config()`
- Minimal PHPT tests included

System Requirements
-------------------

[](#system-requirements)

### Unix/Linux

[](#unixlinux)

- PHP development toolchain: `phpize`, `php-config`, C compiler, `make`
- OpenBLAS development files available via `pkg-config`
- Typical Debian/Ubuntu packages:
    - `libopenblas-dev`
    - `pkg-config`

### Windows

[](#windows)

- Visual Studio C/C++ build tools (used by `phpize`/`nmake` flow)
- OpenBLAS headers and import library installed (for example via `vcpkg`)
- Runtime `openblas.dll` available in `PATH` for tests/runtime

Install (PIE)
-------------

[](#install-pie)

```
pie install --with-openblas
```

Build From Source
-----------------

[](#build-from-source)

```
phpize
./configure --with-openblas
make -j"$(nproc)"
make test
```

OpenBLAS Functions
------------------

[](#openblas-functions)

### Core

[](#core)

Extension metadata and runtime info.

[`openblas_version`](docs/api/functions/openblas_version.md), [`openblas_get_config`](docs/api/functions/openblas_get_config.md)

### Dot Products

[](#dot-products)

Vector dot products in fixed and precision-dispatched variants.

[`openblas_sdot`](docs/api/functions/openblas_sdot.md), [`openblas_ddot`](docs/api/functions/openblas_ddot.md), [`openblas_dot`](docs/api/functions/openblas_dot.md)

### Euclidean Norms (L2)

[](#euclidean-norms-l2)

Vector 2-norm functions in fixed and precision-dispatched variants.

[`openblas_snrm2`](docs/api/functions/openblas_snrm2.md), [`openblas_dnrm2`](docs/api/functions/openblas_dnrm2.md), [`openblas_nrm2`](docs/api/functions/openblas_nrm2.md)

### One Norms (L1)

[](#one-norms-l1)

Vector 1-norm (sum of absolute values) functions in fixed and precision-dispatched variants.

[`openblas_sasum`](docs/api/functions/openblas_sasum.md), [`openblas_dasum`](docs/api/functions/openblas_dasum.md), [`openblas_asum`](docs/api/functions/openblas_asum.md)

### Infinity Norm Helpers (i\_amax)

[](#infinity-norm-helpers-i_amax)

Index of maximum absolute value in fixed and precision-dispatched variants.

[`openblas_isamax`](docs/api/functions/openblas_isamax.md), [`openblas_idamax`](docs/api/functions/openblas_idamax.md), [`openblas_iamax`](docs/api/functions/openblas_iamax.md)

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance78

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

117d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5040695?v=4)[Rafael Ernesto Espinosa Santiesteban](/maintainers/rernesto)[@rernesto](https://github.com/rernesto)

---

Top Contributors

[![rernesto](https://avatars.githubusercontent.com/u/5040695?v=4)](https://github.com/rernesto "rernesto (10 commits)")

---

Tags

php-extlinear algebrablasopenblas

### Embed Badge

![Health badge](/badges/coral-media-ext-openblas/health.svg)

```
[![Health](https://phpackages.com/badges/coral-media-ext-openblas/health.svg)](https://phpackages.com/packages/coral-media-ext-openblas)
```

###  Alternatives

[markrogoyski/math-php

Math Library for PHP. Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra

2.4k7.4M47](/packages/markrogoyski-math-php)[rubix/tensor

A library and extension that provides objects for scientific computing in PHP.

2791.5M5](/packages/rubix-tensor)[mcordingley/linearalgebra

Matrix math for PHP.

82159.7k1](/packages/mcordingley-linearalgebra)[sciphp/numphp

PHP library for scientific computing.

6621.9k](/packages/sciphp-numphp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
