Skip to content
A curated list of the best Contexture websites, libraries, and resources.
Branch: master
Clone or download

Latest commit

Latest commit 6fcf94c Mar 9, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitattributes init Mar 9, 2020 init Mar 9, 2020
contexture.png init Mar 9, 2020 init Mar 9, 2020
license init Mar 9, 2020 Add Contexture Docs Mar 9, 2020

Awesome Contexture Awesome

Contexture abstracts queries/filters and results/aggregations from different backing data stores like ElasticSearch and MongoDB.

Contexture is a tool for running the Contexture DSL, which is primarily about abstracting queries/filters and results/aggregrations. Each leaf node in a Contexture Tree can affect other leaf nodes (e.g., acting as a filter) and has results of it's own which are affected by the other nodes. Non leaf nodes describe how leaves relate to each other, e.g. as a boolean join of and/or. Contexture can use different backing data stores such as MongoDB and ElasticSearch.

This page represents a curated list of Contexture websites, libraries, and resources. Our goal is to provide Contexture developers, both new and established, a place to discover and document awesome Contexture resources.



  • contexture-site - Showcase of Contexture searches adapting to diverse datasets such as: car crashes, restaurant locations, COVID-19, SAT scores, school grants, bank failures.
  • contexture-imdb - An example usage of Contexture to present a search interface for an ElasticSearch index of movie records based on IMDB.
  • GovSpend - A Contexture web-based tool that makes it easy for government agencies to find a product's best price, identify and validate vendors, request quotes and connect with peers.


  • contexture - The core library that exectues the DSL to retrieve data.
  • contexture-client - The client library that manages the DSL, allowing for hyper efficient updates running only what is exactly needed.
  • contexture-react - React components for building Contexture interfaces.
  • grey-vest - Component library built for contexture-react.
  • contexture-mongo - MongoDB provider for Contexture.
  • contexture-elasticsearch - Elasticsearch provider for Contexture.
  • contexture-exports - A library that extends Contexture by allowing developers to export searches into files or any other target.
  • contexture-api - A simple FeathersJS REST API for Contexture.


  • Contexture Docs - Documentation of the entire Contexture ecosystem in one place.
  • Contexture React Storybook - Contexture React components documentation and examples.
  • GreyVest Storybook - GreyVest component library's documentation and examples.
  • Contexture - Documentation on Contexture's core concepts, example usage, and implementation details.
  • Contexture Client - Documentation overview of the Contexture Client's features, api, and implementation details.
  • Contexture ElasticSearch - Usage and API documentation for the Contexture ElasticSearch provider library.
  • Contexture MongoDB - Usage and API documentation for the Contexture MongoDB provider library.
  • Contexture Exports - Core concepts and usage documentation for the Contexture Exports library.



  • Contexture Talk (raw) - This is a raw, unedited version of the talk about Contexture, a toolset for building highly interactive data exploration (aka search) interfaces at the 2018 South Florida Code Camp.
  • Contexture Talk (screen) - This is a raw, unedited version of the talk about Contexture. This version only shows the screencast.


Contributions welcome! Read the contribution guidelines first.

You can’t perform that action at this time.