Blacklight provides a discovery interface for any Solr ( index.
Ruby HTML XSLT JavaScript CSS Shell
Latest commit e7d7cb8 Sep 20, 2016 @cbeer cbeer committed on GitHub Merge pull request #1526 from projectblacklight/correct_documentation
Correct the yard doc for render_facet_value()
Failed to load latest commit information.
app Correct the yard doc for render_facet_value() Sep 20, 2016
config Consolidate suggest behavior into the CatalogController Sep 15, 2016
db/migrate Convert query_params and title database columns to the binary type Jul 7, 2016
lib Address new rubocop violations Sep 19, 2016
solr Add _version_ field for solrcloud compatibility Apr 14, 2016
spec Merge pull request #1520 from projectblacklight/noswha Sep 17, 2016
tasks Underscore unused arguments Sep 18, 2016
.gitignore Ignore yardoc-generated files and config Aug 30, 2016
.hound.yml Specify AirBnb javascript style guide Jul 8, 2015
.jshintrc Specify AirBnb javascript style guide Jul 8, 2015
.rspec Clean up rspec files (#1437) Jul 12, 2016
.rubocop.yml Remove unneeded #respond_to_missing? override Sep 16, 2016
.rubocop_todo.yml Underscore unused arguments Sep 18, 2016
.solr_wrapper.yml Generate solr conf and .solr_wrapper.yml Aug 31, 2016
.travis.yml Revert "Pin bundler to 1.12.5" Sep 9, 2016
.yardopts Fix malformed YARD tags; fixes #1476 Sep 1, 2016
Gemfile Add rubocop to the build Sep 1, 2016
LICENSE Update LICENSE with current year Sep 17, 2016 Add coverage badge Jul 12, 2016
Rakefile Add rubocop to the build Sep 1, 2016
VERSION Blacklight master is now 7.0.0.alpha Sep 9, 2016
Vagrantfile Address some rubocop violations Sep 1, 2016
blacklight.gemspec Update to use bootstrap 4 styles Sep 13, 2016 update to Java 8 and add some documentation to the vagrant provision … Nov 9, 2015
template.demo.rb Update the template to use Solr 5+ Sep 17, 2016


Build Status Gem Version Coverage Status

Blacklight is an open source Solr user interface discovery platform. You can use Blacklight to enable searching and browsing of your collections. Blacklight uses the Apache Solr search engine to search full text and/or metadata. Blacklight has a highly configurable Ruby on Rails front-end. Blacklight was originally developed at the University of Virginia Library and is made public under an Apache 2.0 license.


Add Blacklight to your Gemfile:

gem "blacklight"

Run the install generator which will copy over some initial templates, migrations, routes, and configuration:

rails generate blacklight:install

Documentation, Information and Support


  • Ruby 2.1+
  • Bundler
  • Rails 4.2+

Configuring Apache Solr

You'll also want some information about how Blacklight expects Apache Solr to run, which you can find in README_SOLR