{"id":13458689,"url":"https://github.com/apache/camel","last_synced_at":"2025-05-14T12:06:27.845Z","repository":{"id":574221,"uuid":"206317","full_name":"apache/camel","owner":"apache","description":"Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.","archived":false,"fork":false,"pushed_at":"2025-05-07T10:41:26.000Z","size":1063159,"stargazers_count":5820,"open_issues_count":3,"forks_count":5019,"subscribers_count":265,"default_branch":"main","last_synced_at":"2025-05-07T11:42:09.060Z","etag":null,"topics":["camel","eip","integration","java","microservices"],"latest_commit_sha":null,"homepage":"https://camel.apache.org","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2009-05-21T00:25:36.000Z","updated_at":"2025-05-07T09:07:14.000Z","dependencies_parsed_at":"2025-03-14T07:36:18.384Z","dependency_job_id":"04a62fb2-4979-4ad4-85a4-06590c249c8d","html_url":"https://github.com/apache/camel","commit_stats":{"total_commits":71980,"total_committers":1426,"mean_commits":"50.476858345021036","dds":0.7578771881078077,"last_synced_commit":"bd427fb7b288011aafafce88076e7792168f8da7"},"previous_names":[],"tags_count":275,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/camel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254063668,"owners_count":22008473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camel","eip","integration","java","microservices"],"created_at":"2024-07-31T09:00:55.166Z","updated_at":"2025-05-14T12:06:22.828Z","avatar_url":"https://github.com/apache.png","language":"Java","readme":"# Apache Camel\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.camel/apache-camel/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/org.apache.camel/apache-camel)\n[![Javadocs](https://www.javadoc.io/badge/org.apache.camel/apache-camel.svg?color=brightgreen)](https://www.javadoc.io/doc/org.apache.camel/camel-api)\n[![Stack Overflow](https://img.shields.io/:stack%20overflow-apache--camel-brightgreen.svg)](http://stackoverflow.com/questions/tagged/apache-camel)\n[![Chat](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://camel.zulipchat.com/)\n[![Twitter](https://img.shields.io/twitter/follow/ApacheCamel.svg?label=Follow\u0026style=social)](https://twitter.com/ApacheCamel)\n\n\n[Apache Camel](https://camel.apache.org/) is an Open Source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.\n\n### Introduction\n\nCamel empowers you to define routing and mediation rules in a variety of domain-specific languages (DSL, such as Java, XML, Groovy and YAML). This means you get smart completion of routing rules in your IDE, whether in a Java or XML editor.\n\nApache Camel uses URIs to enable easier integration with all kinds of\ntransport or messaging model including HTTP, ActiveMQ, JMS, JBI, SCA, MINA\nor CXF together with working with pluggable Data Format options.\nApache Camel is a small library that has minimal dependencies for easy embedding\nin any Java application. Apache Camel lets you work with the same API regardless of the \ntransport type, making it possible to interact with all the components provided out-of-the-box, \nwith a good understanding of the API.\n\nApache Camel has powerful Bean Binding and integrated seamlessly with\npopular frameworks such as Spring, Quarkus, and CDI.\n\nApache Camel has extensive testing support allowing you to easily\nunit test your routes.\n\n## Components\n\nApache Camel comes alongside several artifacts with components, data formats, languages, and kinds.\nThe up-to-date list is available online at the Camel website:\n\n* Components: \u003chttps://camel.apache.org/components/latest/\u003e\n* Data Formats: \u003chttps://camel.apache.org/components/latest/dataformats/\u003e\n* Languages: \u003chttps://camel.apache.org/components/latest/languages/\u003e\n* Miscellaneous: \u003chttps://camel.apache.org/components/latest/#_miscellaneous_components\u003e\n\n## Examples\n\nApache Camel comes with many examples.\nThe up to date list is available online at GitHub:\n\n* Examples: \u003chttps://github.com/apache/camel-examples/tree/main#welcome-to-the-apache-camel-examples\u003e\n\n## Getting Started\n\nTo help you get started, try the following links:\n\n**Getting Started**\n\n\u003chttps://camel.apache.org/getting-started.html\u003e\n\nThe beginner examples are another powerful alternative pathway for getting started with Apache Camel.\n\n* Examples: \u003chttps://github.com/apache/camel-examples/tree/main#welcome-to-the-apache-camel-examples\u003e\n\n**Building**\n\n\u003chttps://camel.apache.org/camel-core/contributing/\u003e\n\n**Contributions**\n\nWe welcome all kinds of contributions, the details of which are specified here:\n\n\u003chttps://github.com/apache/camel/blob/main/CONTRIBUTING.md\u003e\n\n\nPlease refer to the website for details of finding the issue tracker, \nemail lists, GitHub, chat\n\nWebsite: \u003chttps://camel.apache.org/\u003e\n\nGitHub (source): \u003chttps://github.com/apache/camel\u003e\n\nIssue tracker: \u003chttps://issues.apache.org/jira/projects/CAMEL\u003e\n\nMailing-list: \u003chttps://camel.apache.org/community/mailing-list/\u003e\n\nChat: \u003chttps://camel.zulipchat.com/\u003e\n\nStackOverflow: \u003chttps://stackoverflow.com/questions/tagged/apache-camel\u003e\n\nTwitter: \u003chttps://twitter.com/ApacheCamel\u003e\n\n\n**Support**\n\nFor additional help, support, we recommend referencing this page first:\n\n\u003chttps://camel.apache.org/community/support/\u003e\n\n**Getting Help**\n\nIf you get stuck somewhere, please feel free to reach out to us on either StackOverflow, Chat, or the email mailing list.\n\nPlease help us make Apache Camel better — we appreciate any feedback you may have.\n\nEnjoy!\n\n-----------------\nThe Camel riders!\n\n# Licensing\n\nThe terms for software licensing are detailed in the `LICENSE.txt` file,  \nlocated in the working directory.\n\n","funding_links":[],"categories":["Java","Recently Updated","III. Network and Integration","进程间通信","Projects"],"sub_categories":["[Feb 12, 2025](/content/2025/02/12/README.md)","6. Integration frameworks","Integration Frameworks"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcamel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fcamel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcamel/lists"}