MarkLogic has dozens of tools available here, many of which are open source projects that have benefitted from the contributions of the MarkLogic developer community. Many projects have repositories hosted at GitHub, MarkLogic’s preferred site for sharing code. If you’re new to GitHub, there is a wealth of help available. We encourage contributions from the developer community, so please take a look at how to fork a repo and send a pull request on GitHub. Also, look for the CONTRIBUTING.md file in a project; maintainers often use this file to give you guidelines for contributions.
Questions? Email us directly at community-requests@marklogic.com.
Featured
Data Hub Framework
The MarkLogic Data Hub Framework is a data integration framework and tool-set to quickly and efficiently integrate data from many sources into a single MarkLogic database, and expose that data.
Data Hub Framework on GitHub ›
Node.js Client API
The Node.js Client API allows developers to quickly and easily integrate MarkLogic into their Node applications. The client API provides a fluent JavaScript interface for key MarkLogic capabilities, such as search, document management, batched loading, transactions, aggregates, and alerting.
Node.js Client API on GitHub ›
Samplestack
Samplestack is an end-to-end three tiered sample application that shows developers how to implement a reference architecture using key MarkLogic concepts and sample code. There is a Java/Spring version with Gradle automation and a JavaScript/Node.js version with Gulp automation.
Samplestack on GitHub ›
Roxy
Roxy is a cross-platform, multiple-environment utility for configuring and deploying MarkLogic applications. Using Roxy you can define your app servers, databases, forests, groups, tasks, etc. in local configuration files. Roxy can then remotely create, update, and remove those settings from the command line. Roxy also provides scaffolding to help you build REST API extensions.
Roxy on GitHub ›
Sponsored by MarkLogic