Apache Camel Quarkus https://camel.apache.org
  • Java 98%
  • JavaScript 0.7%
  • Mustache 0.4%
  • Groovy 0.3%
  • XSLT 0.2%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
jiriOndrusek-agent dd70fb411f
Some checks are pending
Assign Issue Milestone / assign-issue-milestone (push) Waiting to run
Camel Quarkus CI / pre-build-checks (push) Waiting to run
Camel Quarkus CI / initial-mvn-install (push) Blocked by required conditions
Camel Quarkus CI / functional-extension-tests (push) Blocked by required conditions
Camel Quarkus CI / integration-tests-jvm (push) Blocked by required conditions
Camel Quarkus CI / integration-tests-alternative-platform (windows-latest) (push) Blocked by required conditions
Reference the handlebars override removal issue in the version comment
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 10:35:12 +01:00
.github Manage com.auth0:java-jwt 4.6.2 in camel-quarkus-bom 2026-11-02 16:56:37 +00:00
.mvn Bump com.gradle:develocity-maven-extension from 2.6.0 to 2.6.1 2026-10-24 07:56:02 +01:00
.oss-ai-helper-rules Refine AI agent determination of target backport branches 2026-09-21 11:15:07 +01:00
camel-quarkus-sbom Regen SBOM from commit a4724e62b8 (#9416) 2026-11-01 12:15:40 +01:00
catalog Remove camel-quarkus-support-consul-client 2026-11-04 15:08:21 +00:00
docs Upgrade Quarkus to 4.0.0.Beta3 2026-11-04 20:46:31 +00:00
examples
extensions Fixes #9392. Register Tika chardetect models and enable native charsets 2026-11-04 16:47:23 +00:00
extensions-core fix: handle unnamed beans (#9432) 2026-11-04 16:06:10 +00:00
extensions-jvm Bump cq-plugin.version from 4.29.1 to 4.29.2 2026-11-03 15:17:13 +00:00
extensions-support Remove camel-quarkus-support-consul-client 2026-11-04 15:08:21 +00:00
integration-test-groups Upgrade to Quarkus 4.0.0.Beta2 and Quarkus CXF 4.0.0.Beta2 2026-11-02 16:03:23 +00:00
integration-tests Remove camel-quarkus-support-webhook 2026-11-04 15:08:05 +00:00
integration-tests-jvm Upgrade Quarkus to 4.0.0.Beta1 2026-10-21 09:04:15 +01:00
integration-tests-support Upgrade Quarkus to 4.0.0.Beta1 2026-10-21 09:04:15 +01:00
poms Manage com.github.jknack:handlebars 4.5.3 to fix CVE-2026-55760 2026-11-06 10:35:12 +01:00
release-utils/scripts Fixes #9061. Verify release signatures before publishing checksums 2026-09-01 14:39:45 +01:00
test-framework Run dev mode tests in a separate JVM per test class 2026-11-04 07:05:38 +00:00
tooling Fixes #9300. Add ai-resource extension and serve ai-resource routes as MCP resources 2026-10-24 09:19:18 +01:00
.asf.yaml Activate GitHub update branch button for pull requests 2026-08-21 12:41:33 +01:00
.gitattributes Mark .wasm files as binary in .gitattributes 2024-10-04 10:05:56 +01:00
.gitignore Configure Develocity using Apache instance 2026-07-23 08:44:32 +02:00
.gitleaks.toml Avoid false positive alerts from gitleaks 2025-07-07 17:06:14 +01:00
.sdkmanrc SDKMAN is not able to install java 21.0.12+1.1-tem for some reason 2026-10-30 14:17:01 +01:00
AGENTS.md Require JDK 21 as the minimum supported Java version 2026-10-01 11:31:51 +01:00
CHANGELOG.md Add changelog for 3.40.0 2026-09-30 13:46:24 +01:00
CLAUDE.md Add AGENTS.md & CLAUDE.md 2026-03-03 12:53:47 +00:00
Jenkinsfile Require JDK 21 as the minimum supported Java version 2026-10-01 11:31:51 +01:00
Jenkinsfile.sonarcloud Require JDK 21 as the minimum supported Java version 2026-10-01 11:31:51 +01:00
KEYS Update GPG key with non expired info (#8208) 2026-01-26 17:10:26 +01:00
LICENSE.txt Update copyright notices for 2026 2026-01-23 15:16:04 +00:00
mvnw Upgrade Maven wrapper from 3.2.0 to 3.3.4 2025-10-01 11:57:15 +02:00
mvnw.cmd Upgrade Maven wrapper from 3.2.0 to 3.3.4 2025-10-01 11:57:15 +02:00
NOTICE.txt Update copyright notices for 2026 2026-01-23 15:16:04 +00:00
pom.xml Reference the handlebars override removal issue in the version comment 2026-11-06 10:35:12 +01:00
README.adoc Fix image links for CI status badges 2023-06-28 12:38:16 +01:00
SECURITY.md Add project-level security model documentation 2026-05-15 12:29:55 +01:00

= Apache Camel extensions for Quarkus

image:https://img.shields.io/maven-central/v/org.apache.camel.quarkus/camel-quarkus-bom.svg["Maven Central", link="http://search.maven.org/#search%7Cga%7C1%7Corg.apache.camel.quarkus"]
image:https://img.shields.io/github/license/openshift/origin.svg?maxAge=2592000["Licensed under Apache License version 2.0", link="https://www.apache.org/licenses/LICENSE-2.0"]
image:https://img.shields.io/badge/zulip-join_chat-brightgreen.svg["Chat on Zulip", link="https://camel.zulipchat.com"]

==== CI Branch Status
[width="50%"]
|===
|main | image:https://github.com/apache/camel-quarkus/actions/workflows/ci-build.yaml/badge.svg?branch=main["Main Branch Build", link="https://github.com/apache/camel-quarkus/actions?query=workflow%3A%22Camel+Quarkus+CI%22"]
|camel-main | image:https://github.com/apache/camel-quarkus/actions/workflows/ci-build.yaml/badge.svg?branch=camel-main["Camel Main Branch Build", link="https://github.com/apache/camel-quarkus/actions?query=workflow%3A%22Camel+Quarkus+CI%22+branch%3Acamel-main"]
|quarkus-main| image:https://github.com/apache/camel-quarkus/actions/workflows/ci-build.yaml/badge.svg?branch=quarkus-main["Quarkus Main Branch Build", link="https://github.com/apache/camel-quarkus/actions?query=workflow%3A%22Camel+Quarkus+CI%22+branch%3Aquarkus-main"]
|===

== What is this

This project hosts the efforts to port and package the 300+ Camel components as Quarkus extensions.

http://camel.apache.org/[Apache Camel] is the Swiss knife of integrating heterogeneous systems with more than a decade
of history and a lively community of users and developers.

https://camel.apache.org/manual/getting-started.html[Getting started with Camel] is user guide to start with Camel in general.

https://quarkus.io/[Quarkus] is a Java platform offering fast boot times and low memory footprint. It targets both stock
JVMs (OpenJDK in the first place) and https://www.graalvm.org/[GraalVM].

https://quarkus.io/extensions/[Quarkus extensions] are units of Quarkus distribution. They configure, boot and integrate
a technology (in our case Camel components) into your Quarkus application. You will typically use them as dependencies
in your project.


== How to build

See the contributor guide xref:docs/modules/ROOT/pages/contributor-guide/index.adoc[in the source tree] or on the
https://camel.apache.org/camel-quarkus/latest/contributor-guide/index.html[Apache Camel website].


== Licensing

This software is licensed under the terms you may find in the file named `LICENSE.txt` in this directory.