PHPackages                             vufind/vufind - 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. vufind/vufind

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

vufind/vufind
=============

A flexible discovery layer.

v11.0.2(2mo ago)299508↓33.3%385[70 PRs](https://github.com/vufind-org/vufind/pulls)5GPL-2.0-onlyPHPPHP &gt;=8.2CI failing

Since Apr 26Pushed 2mo ago47 watchersCompare

[ Source](https://github.com/vufind-org/vufind)[ Packagist](https://packagist.org/packages/vufind/vufind)[ RSS](/packages/vufind-vufind/feed)WikiDiscussions dev Synced 1mo ago

READMEChangelog (10)Dependencies (176)Versions (121)Used By (5)Security (2)

[![CI Status](https://github.com/vufind-org/vufind/actions/workflows/ci.yaml/badge.svg?branch=dev)](https://github.com/vufind-org/vufind/actions/workflows/ci.yaml)VuFind®
==========================================================================================================================================================================

[](#vufind)

Introduction
------------

[](#introduction)

VuFind® is an open source discovery environment for searching a collection of records. To learn more, visit .

Installation
------------

[](#installation)

See our [online installation documentation](https://vufind.org/wiki/installation) for step-by-step instructions for installing from packaged releases to popular platforms.

VuFind®'s [packaged releases](https://vufind.org/vufind/downloads.html) have all dependencies included. If you are installing directly from a Git checkout, you will need to load these dependencies manually using the [Composer](https://getcomposer.org) tool by running `composer install` from the VuFind home directory.

Documentation and Support
-------------------------

[](#documentation-and-support)

The VuFind® community maintains a detailed [wiki](https://vufind.org/wiki) containing information on using and customizing the software. The VuFind® website also lists [sources of community and commercial support](https://vufind.org/vufind/support.html).

Contributing
------------

[](#contributing)

See our [developers handbook](https://vufind.org/wiki/development) for more information.

###  Health Score

68

—

FairBetter than 100% of packages

Maintenance86

Actively maintained with recent releases

Popularity41

Moderate usage in the ecosystem

Community42

Growing community involvement

Maturity93

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 70.1% 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

Every ~65 days

Recently: every ~40 days

Total

73

Last Release

60d ago

Major Versions

v7.1.1 → v8.02021-09-17

v8.1.2 → v9.02023-04-21

v9.1.2 → v10.02024-06-20

v10.2.1 → v11.0.02025-11-21

v10.2.2 → v11.0.22026-03-19

PHP version history (9 changes)v4.0PHP &gt;=5.6

v5.0PHP &gt;=7.0.8

v6.0PHP &gt;=7.1

v7.0PHP &gt;=7.2

v8.0PHP &gt;=7.3.0

v9.0PHP &gt;=7.4.1

v9.1PHP &gt;=8.0

v10.0PHP &gt;=8.1

v11.0.0PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/e26783ed9ccc570bdd2b309870f62dc1c6a4e802d2a93d6360564d9aa6bc8761?d=identicon)[xmorave2](/maintainers/xmorave2)

---

Top Contributors

[![demiankatz](https://avatars.githubusercontent.com/u/309069?v=4)](https://github.com/demiankatz "demiankatz (7674 commits)")[![EreMaijala](https://avatars.githubusercontent.com/u/1327659?v=4)](https://github.com/EreMaijala "EreMaijala (1720 commits)")[![xmorave2](https://avatars.githubusercontent.com/u/1775826?v=4)](https://github.com/xmorave2 "xmorave2 (251 commits)")[![sturkel89](https://avatars.githubusercontent.com/u/107194029?v=4)](https://github.com/sturkel89 "sturkel89 (162 commits)")[![ThoWagen](https://avatars.githubusercontent.com/u/111493084?v=4)](https://github.com/ThoWagen "ThoWagen (155 commits)")[![maccabeelevine](https://avatars.githubusercontent.com/u/31278545?v=4)](https://github.com/maccabeelevine "maccabeelevine (150 commits)")[![crhallberg](https://avatars.githubusercontent.com/u/451107?v=4)](https://github.com/crhallberg "crhallberg (111 commits)")[![LuomaJuha](https://avatars.githubusercontent.com/u/33253757?v=4)](https://github.com/LuomaJuha "LuomaJuha (70 commits)")[![stweil](https://avatars.githubusercontent.com/u/6734573?v=4)](https://github.com/stweil "stweil (59 commits)")[![lahmann](https://avatars.githubusercontent.com/u/7081217?v=4)](https://github.com/lahmann "lahmann (58 commits)")[![sambhavp96](https://avatars.githubusercontent.com/u/40562292?v=4)](https://github.com/sambhavp96 "sambhavp96 (57 commits)")[![aleksip](https://avatars.githubusercontent.com/u/1181287?v=4)](https://github.com/aleksip "aleksip (57 commits)")[![mtrojan-ub](https://avatars.githubusercontent.com/u/26873381?v=4)](https://github.com/mtrojan-ub "mtrojan-ub (54 commits)")[![xrosecky](https://avatars.githubusercontent.com/u/157993?v=4)](https://github.com/xrosecky "xrosecky (38 commits)")[![lmgonzales](https://avatars.githubusercontent.com/u/13055057?v=4)](https://github.com/lmgonzales "lmgonzales (31 commits)")[![damien-git](https://avatars.githubusercontent.com/u/7503971?v=4)](https://github.com/damien-git "damien-git (27 commits)")[![samueloph](https://avatars.githubusercontent.com/u/2778482?v=4)](https://github.com/samueloph "samueloph (27 commits)")[![milotype](https://avatars.githubusercontent.com/u/43657314?v=4)](https://github.com/milotype "milotype (23 commits)")[![meganschanz](https://avatars.githubusercontent.com/u/31661348?v=4)](https://github.com/meganschanz "meganschanz (22 commits)")[![hackartisan](https://avatars.githubusercontent.com/u/845363?v=4)](https://github.com/hackartisan "hackartisan (20 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/vufind-vufind/health.svg)

```
[![Health](https://phpackages.com/badges/vufind-vufind/health.svg)](https://phpackages.com/packages/vufind-vufind)
```

###  Alternatives

[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)

PHPackages © 2026

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