A library resource discovery portal designed and developed for libraries by libraries
Find a file
2025-08-05 16:19:11 -04:00
.github Update setup-node GitHub action to v4. (#3953) 2024-09-20 09:13:18 +03:00
config Move RecordDataFormatter config to subdir (#4497) 2025-07-23 12:53:24 -04:00
data/cache Initial commit -- beginning to adapt VuFind 2 to Zend Framework 2 beta 4. Not functional yet. 2012-06-21 14:31:46 -04:00
harvest Update oai.ini to match latest packaged version. 2025-06-02 10:34:31 -04:00
import Update browse handler jars. 2025-06-05 07:12:01 -04:00
languages Fix incorrect placeholders in Arabic translation. (#4504) 2025-07-24 08:15:22 -04:00
local Inheritance of local dirs for configuration files (#2947) 2023-07-18 09:31:35 -04:00
module Change database structure and rename indexes (#4508) 2025-07-29 16:13:26 -04:00
packages/DEBIAN Bump version for 10.2.0 release. 2025-06-12 06:32:34 -04:00
public Limit remote code coverage to src directories of active modules. (#2903) 2023-05-23 07:52:44 -04:00
solr Index marc_error field to make error-detection possible. (#4411) 2025-06-05 15:54:07 -04:00
tests [VUFIND-1722] Add tests for web index (#4205) 2025-02-04 10:59:59 -05:00
themes Add JSDoc to map_selection_leaflet.js (#4519) 2025-08-05 16:19:11 -04:00
util Fix typos (#3473) 2024-03-05 10:07:21 -05:00
.eslintrc.js Move JS dependencies to a theme-specific package.json and update-script. (#3290) 2024-01-04 06:38:24 -05:00
.eslintrc.jsdoc.js Add JSDoc to map_selection_leaflet.js (#4519) 2025-08-05 16:19:11 -04:00
.gitattributes Added setting to ensure proper .bat file formatting. 2017-05-17 13:41:37 -04:00
.gitignore Use handlers to write upgraded config (#4485) 2025-07-21 12:16:31 -04:00
.travis-disabled.yml Disable Travis; update status badge. 2021-05-06 07:39:05 -04:00
build.xml Use a symlinked local directory for tests with defaultconfigs=true (#4471) 2025-07-08 08:48:47 -04:00
CODE_OF_CONDUCT.md Minor documentation updates (#2653) 2023-01-11 08:03:15 -05:00
composer.json Upgrade matthiasmullie/minify to v1.3.75. (#4456) 2025-06-25 12:31:17 -04:00
composer.local.json.dist Fix JSON syntax error in composer.local.json.dist. (#2863) 2023-05-05 15:54:02 -04:00
composer.lock Upgrade matthiasmullie/minify to v1.3.75. (#4456) 2025-06-25 12:31:17 -04:00
CONTRIBUTING.md Minor documentation updates (#2653) 2023-01-11 08:03:15 -05:00
GOVERNANCE.md Update governance document to reflect 8/23 PMC review. (#3037) 2023-08-28 13:28:05 -04:00
Gruntfile.js Merge branch 'release-10.1' into dev 2025-02-24 08:13:18 -05:00
Gruntfile.local.js.dist Grunt Customization Template (#1535) 2020-03-13 15:31:52 -04:00
import-marc-auth.bat Return appropriate errorlevels from import .bat files. (#2189) 2021-10-27 10:56:53 -04:00
import-marc-auth.sh Improve phing build script and related scripts for improved cross-platform support and error handling (#1970) 2021-05-26 17:49:04 -04:00
import-marc.bat Optimized batch_import_marc (#2995) 2023-07-21 07:30:24 -04:00
import-marc.sh Handle spaces in file names in the import scripts (#4189) 2025-02-12 10:03:40 -05:00
index-alphabetic-browse.bat [VUFIND-1710] Add configurable separators for topics in alphabrowse (#4011) 2024-10-21 13:31:34 -04:00
index-alphabetic-browse.sh index-alphabetic-browse.sh: minor fix and improvements (#4093) 2024-11-25 07:52:13 -05:00
install.php Update header comments to reflect PHP version 8. (#2884) 2023-05-11 08:21:44 -04:00
LICENSE Initial commit -- beginning to adapt VuFind 2 to Zend Framework 2 beta 4. Not functional yet. 2012-06-21 14:31:46 -04:00
menu.php Add a configurable console menu for ease of use (#4174) 2025-04-09 07:08:29 -04:00
package.json Merge branch 'release-10.2' into dev 2025-06-12 06:37:26 -04:00
README.md Add ® symbol 2021-09-15 14:45:02 -04:00
solr.bat Upgrade to Solr 9.8.1 (#4314) 2025-06-03 13:36:33 -04:00
solr.sh Upgrade to Solr 9.8.1 (#4314) 2025-06-03 13:36:33 -04:00
Vagrantfile Add Docker support to Vagrant. (#4284) 2025-03-07 09:51:45 -05:00

CI Status VuFind®

Introduction

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

Installation

See our online installation documentation for step-by-step instructions for installing from packaged releases to popular platforms.

VuFind's packaged releases have all dependencies included. If you are installing directly from a Git checkout, you will need to load these dependencies manually using the Composer tool by running composer install from the VuFind home directory.

Documentation and Support

The VuFind community maintains a detailed wiki containing information on using and customizing the software. The VuFind website also lists sources of community and commercial support.

Contributing

See our developers handbook for more information.