)]}'
{
  "access-ipsubnet": {
    "name": "modules/access-ipsubnet",
    "clone_url": "https://gerrit.googlesource.com/modules/access-ipsubnet",
    "description": "This module enforces project access by source IP/CIDR."
  },
  "cache-chroniclemap": {
    "name": "modules/cache-chroniclemap",
    "clone_url": "https://gerrit.googlesource.com/modules/cache-chroniclemap",
    "description": "Gerrit module for using the ChronicleMap as cache persistence layer"
  },
  "cached-refdb": {
    "name": "modules/cached-refdb",
    "clone_url": "https://gerrit.googlesource.com/modules/cached-refdb",
    "description": "Gerrit libModule to cache access to Git repositories\u0027 refdb"
  },
  "cache-infinispan": {
    "name": "modules/cache-infinispan",
    "clone_url": "https://gerrit.googlesource.com/modules/cache-infinispan",
    "description": "Gerrit module for using Infinispan as the cache persistence layer"
  },
  "cache-postgres": {
    "name": "modules/cache-postgres",
    "clone_url": "https://gerrit.googlesource.com/modules/cache-postgres",
    "description": "Gerrit lib module to swap existing persistent cache implementation (that is H2 based) with implementation that stores data in Postgres."
  },
  "events-broker": {
    "name": "modules/events-broker",
    "clone_url": "https://gerrit.googlesource.com/modules/events-broker",
    "description": "Events Broker API for sending Gerrit Code Review events"
  },
  "git-refs-filter": {
    "name": "modules/git-refs-filter",
    "clone_url": "https://gerrit.googlesource.com/modules/git-refs-filter",
    "description": "Gerrit lib module to allow filtering out refs in the Git advertizing protocol phase"
  },
  "global-refdb": {
    "name": "modules/global-refdb",
    "clone_url": "https://gerrit.googlesource.com/modules/global-refdb",
    "description": "Global ref-database interface for use with a multi-site setup of Gerrit Code Review"
  },
  "index-elasticsearch": {
    "name": "modules/index-elasticsearch",
    "clone_url": "https://gerrit.googlesource.com/modules/index-elasticsearch",
    "description": "Gerrit libModule providing an index backend based on ElasticSearch"
  },
  "index-opensearch": {
    "name": "modules/index-opensearch",
    "clone_url": "https://gerrit.googlesource.com/modules/index-opensearch",
    "description": "Indexing backend libModule for Gerrit Code Review based on OpenSearch."
  },
  "remote-gerrit-account-cache": {
    "name": "modules/remote-gerrit-account-cache",
    "clone_url": "https://gerrit.googlesource.com/modules/remote-gerrit-account-cache",
    "description": "Provides a way to sync accounts from an external Gerrit system. This library overrides the Accounts cache implementation from core and loads accounts from an external Gerrit system using /accounts/ REST APIs. Upon fetching the account info from external Gerrit API, account is saved into NoteDb and re-indexed. If the external Gerrit API fails to return the account, the cache falls back to the accounts stored in NoteDb."
  },
  "virtualhost": {
    "name": "modules/virtualhost",
    "clone_url": "https://gerrit.googlesource.com/modules/virtualhost",
    "description": "Module to split the projects\u0027 space into virtual hosts similarly to an HTTP server and different domain names."
  }
}
