Blacklight — это открытый Ruby on Rails-движок, предназначенный для создания интерфейсов поиска поверх индексов Apache Solr. Он используется библиотеками, музеями, архивами и другими учреждениями для создания слоёв поиска и доступа к цифровым коллекциям. Разработанный в Университете Вирджинии, Blacklight был выпущен под лицензией Apache 2.0 и с тех пор стал частью более широкой экосистемы открытых решений для цифровых библиотек и архивов.
Основная цель Blacklight — предоставить гибкую и настраиваемую платформу для поиска и отображения разнообразных коллекций. Благодаря интеграции с Apache Solr, Blacklight поддерживает полнотекстовый поиск, фасетный фильтр, сортировку и пагинацию результатов. Архитектура Rails позволяет легко адаптировать интерфейс под конкретные потребности учреждения, включая поддержку различных типов метаданных и объектов.
- Поддержка Solr: интеграция с Apache Solr позволяет эффективно индексировать и искать данные.
 - Фасетный поиск: возможность фильтрации результатов по различным категориям и атрибутам.
 - Сортировка и пагинация: гибкие механизмы сортировки и разбивки результатов на страницы.
 - Постоянные URL: стабильные ссылки на записи и результаты поиска для удобства доступа и обмена.
 - API: поддержка JSON API для интеграции с другими системами и создания пользовательских приложений.
 - RSS и Atom: возможность подписки на результаты поиска через RSS или Atom.
 - Поддержка OpenURL/Z39.88: интеграция с инструментами управления библиографической информацией, такими как Zotero.
 - Модульность: наличие плагинов, расширяющих функциональность, например, GeoBlacklight для геопространственных данных и Spotlight для создания выставок.
 - Гибкость представлений: возможность настройки отображения данных в зависимости от типа объекта или дисциплины.
 - Открытое сообщество: активное сообщество разработчиков и пользователей, поддерживающее проект и способствующее его развитию.