We built mirage to make designing search queries with Elasticsearch a more intuitive experience, a short video of how it works below.
It's a design tool to test and fine-tune DB queries. The realtime transpilation into Elasticsearch queries also makes it ideal for learning the Elasticsearch DSL.
If you are interested in learning more and contributing, check out the roadmap https://github.com/appbaseio/mir.... Apache v2.0 and written in Angular 2.
reactivesearch.io