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:
GitHub Repository | Description |
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.