The Community-driven MarkLogic Grove project provides a toolkit full of tooling, templates, and other resources that help with building UI applications on top of MarkLogic.
Below you’ll find a table with Grove’s associated repositories as well as a description for what it’s used for:
|grove||Repository that contains only documentation.|
|grove-cli||Command-line interface for generating and working with Grove projects.|
|grove-core-api||This project provides OpenAPI v3 specifications for Grove-compliant middle-tier implementations. It concerns the public-facing REST endpoints.|
|grove-ml-gradle||This Grove app is meant to support configuration of MarkLogic databases, app-servers, users, roles, etc. It also supports deployment of application code, and import of content.|
|grove-node||This contains the Node.js implementation of a Grove middle-tier. It is currently the default middle-tier for that project.|
|grove-react-map-components||A collection of map-related React components for displaying geospatial data stored in MarkLogic.|
|grove-react-ui||This project provides a skeleton for a React front-end stack, designed to run against a grove-node middle-tier, backed by MarkLogic.|
|grove-react-visjs-graph||This library provides React components providing an interactive graph visualization of nodes and edges.|
|grove-spring-boot||This is the middle-tier project for MarkLogic Grove UI framework.|
|grove-vue-core-components||This library includes diverse search UI components. The library is part of the MarkLogic Grove project, but could work in any Vue application.|
|grove-vue-ui||This project provides a skeleton for a Vue.js front-end stack, designed to run against a grove-node middle-tier, backed by MarkLogic.|
By continuing to use this website you are giving consent to cookies being used in accordance with the MarkLogic Privacy Statement.