{
  "metadata" : {
    "project" : {
      "default-codestart" : "resteasy-reactive",
      "properties" : {
        "doc-root" : "https://quarkus.io",
        "rest-assured-version" : "${rest-assured.version}",
        "compiler-plugin-version" : "3.8.1",
        "surefire-plugin-version" : "3.0.0-M7",
        "kotlin-version" : "1.7.20",
        "scala-version" : "2.13.8",
        "scala-plugin-version" : "4.7.1",
        "quarkus-core-version" : "2.13.7.Final-redhat-00003",
        "maven-plugin-groupId" : "io.quarkus",
        "maven-plugin-artifactId" : "quarkus-maven-plugin",
        "maven-plugin-version" : "2.13.7.Final-redhat-00003",
        "gradle-plugin-id" : "io.quarkus",
        "gradle-plugin-version" : "2.13.7.Final",
        "supported-maven-versions" : "[3.6.2,)",
        "proposed-maven-version" : "3.8.6",
        "maven-wrapper-version" : "3.1.1",
        "gradle-wrapper-version" : "7.5.1"
      }
    },
    "codestarts-artifacts" : [ "io.quarkus:quarkus-project-core-extension-codestarts::jar:2.13.7.Final-redhat-00003" ]
  },
  "categories" : [ {
    "id" : "web",
    "name" : "Web",
    "description" : "Everything you need for REST endpoints, HTTP and web formats like JSON",
    "metadata" : {
      "pinned" : [ "io.quarkus:quarkus-resteasy-reactive", "io.quarkus:quarkus-resteasy-reactive-jackson", "io.quarkus:quarkus-resteasy-reactive-jsonb", "io.quarkus:quarkus-resteasy-reactive-jaxb", "io.quarkus:quarkus-resteasy-reactive-kotlin-serialization", "io.quarkus:quarkus-resteasy-reactive-qute", "io.quarkus:quarkus-resteasy-reactive-links", "io.quarkus:quarkus-rest-client-reactive", "io.quarkus:quarkus-rest-client-reactive-jackson", "io.quarkus:quarkus-rest-client-reactive-jsonb", "io.quarkus:quarkus-rest-client-reactive-jaxb", "io.quarkus:quarkus-rest-client-reactive-kotlin-serialization", "io.quarkus:quarkus-resteasy", "io.quarkus:quarkus-resteasy-jackson", "io.quarkus:quarkus-resteasy-jsonb", "io.quarkus:quarkus-resteasy-jaxb", "io.quarkus:quarkus-resteasy-multipart", "io.quarkus:quarkus-resteasy-mutiny", "io.quarkus:quarkus-resteasy-qute", "io.quarkus:quarkus-resteasy-links", "io.quarkus:quarkus-rest-client-jackson", "io.quarkus:quarkus-rest-client-jsonb", "io.quarkus:quarkus-rest-client-jaxb" ]
    }
  }, {
    "id" : "data",
    "name" : "Data",
    "description" : "Accessing and managing your data (RDBMS, NoSQL, caching, transaction management, etc)",
    "metadata" : {
      "pinned" : [ "io.quarkus:quarkus-hibernate-orm", "io.quarkus:quarkus-hibernate-orm-panache", "io.quarkus:quarkus-jdbc-postgresql", "io.quarkus:quarkus-jdbc-mariadb", "io.quarkus:quarkus-jdbc-mysql", "io.quarkus:quarkus-jdbc-h2", "io.quarkus:quarkus-jdbc-mssql", "io.quarkus:quarkus-jdbc-db2", "io.quarkus:quarkus-jdbc-derby", "io.quarkus:quarkus-jdbc-oracle" ]
    }
  }, {
    "id" : "messaging",
    "name" : "Messaging",
    "description" : "Send and receives message to various messaging systems (AMQP, Kafka etc)",
    "metadata" : {
      "pinned" : [ "io.quarkus:quarkus-smallrye-reactive-messaging", "io.quarkus:quarkus-smallrye-reactive-messaging-amqp", "io.quarkus:quarkus-smallrye-reactive-messaging-kafka", "io.quarkus:quarkus-smallrye-reactive-messaging-mqtt", "io.quarkus:quarkus-smallrye-reactive-messaging-rabbitmq" ]
    }
  }, {
    "id" : "core",
    "name" : "Core",
    "description" : "Core Quarkus components: engine, logging, etc.",
    "metadata" : {
      "pinned" : [ "io.quarkus:quarkus-config-yaml", "io.quarkus:quarkus-logging-json" ]
    }
  }, {
    "id" : "reactive",
    "name" : "Reactive",
    "description" : "Non blocking stack and connectors",
    "metadata" : {
      "pinned" : [ "io.quarkus:quarkus-vertx", "io.quarkus:quarkus-mutiny" ]
    }
  }, {
    "id" : "cloud",
    "name" : "Cloud",
    "description" : "Useful for Cloud Native deployments platforms like Kubernetes and cloud providers",
    "metadata" : {
      "pinned" : [ "io.quarkus:quarkus-kubernetes", "io.quarkus:quarkus-openshift", "io.quarkus:quarkus-smallrye-health", "io.quarkus:quarkus-smallrye-fault-tolerance" ]
    }
  }, {
    "id" : "observability",
    "name" : "Observability",
    "description" : "Metrics, tracing, etc"
  }, {
    "id" : "security",
    "name" : "Security",
    "description" : "Everything you need to secure your application",
    "metadata" : {
      "pinned" : [ "io.quarkus:quarkus-oidc", "io.quarkus:quarkus-smallrye-jwt" ]
    }
  }, {
    "id" : "serialization",
    "name" : "Serialization",
    "description" : "Serializing and deserializing various formats"
  }, {
    "id" : "miscellaneous",
    "name" : "Miscellaneous",
    "description" : "Mixed bag of good stuff"
  }, {
    "id" : "compatibility",
    "name" : "Compatibility",
    "description" : "Support for alternative programming models on Quarkus"
  }, {
    "id" : "alt-languages",
    "name" : "Alternative languages",
    "description" : "Support for other JVM based languages"
  } ]
}