kopf is a simple web administration tool for ElasticSearch written in JavaScript + AngularJS + jQuery + Twitter bootstrap.
it offers an easy way of performing common tasks on an elasticsearch cluster. not every single API is covered by this plugin, but it does offer a rest client which allows you to explore the full potential of the ElasticSearch API.
Run locally:
git clone git://github.com/lmenezes/elasticsearch-kopf.git
cd elasticsearch-kopf
open index.html
ps: local execution doesn't work with Chrome(and maybe other browsers). See more here.
Install on a ElasticSearch instance:
./elasticsearch/bin/plugin -install lmenezes/elasticsearch-kopf
open http://localhost:9200/_plugin/kopf
Try it online: http://lmenezes.com/elasticsearch-kopf/?location=http://localhost:9200
Basic HTTP Auth is also supported, so http://lmenezes.com/elasticsearch-kopf/?location=http://user:pwd@localhost:9200 also works