Giter Site home page Giter Site logo

shahid-roofi-khan / camel-karavan-myfork Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apache/camel-karavan

0.0 0.0 0.0 23.2 MB

Karavan an Integration Toolkit for Apache Camel

Home Page: https://camel.apache.org

License: Apache License 2.0

Shell 0.63% JavaScript 0.16% Java 9.27% TypeScript 86.53% CSS 3.22% Makefile 0.14% HTML 0.03% Dockerfile 0.02%

camel-karavan-myfork's Introduction

Build Camel Java Quarkus React Typescript License

karavan-logo karavan-logo

Karavan is an Integration Toolkit for Apache Camel, which makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box.

karavan-clouds

Integrations could be created using visual designer that includes Enterprise Integration Patterns DSL, REST API and Beans builder, all Camel Kamelets and Components. Karavan uses YAML to read/write integrations. Integrations could be run directly from Karavan UI using Camel JBang. Also they could exported in Maven project with preconfigured Camel Quarkus, Camel Spring-Boot or Camel Main runtime. Integration project output is a runnable uber-jar or an OCI image for local environment or a deployed application to a Kubernetes/OpenShift in any cloud provider.

Introduction

karavan-into-github.mp4

Installation

Two types of applications are available:

  1. Cloud-native application deployed into Kubernetes/OpenShift
  2. VS Code extension available on the Marketplace. Extensions for VS Code Compatible Editors available on Open VSX Registry

Both applications share same visual designer and work with Camel YAMl DSL.

Karavan cloud-native application

Karavan cloud-native integration toolkit is an application to manage projects, design and monitor integrations, Tekton pipeline to build and deploy integrations. More about cloud-native Karavan

karavan-ipaas-1

Karavan VS Code extension

Install Karavan VS Code extension from the Marketplace or from Open VSX Registry

More about Karavan VS Code Extension

karavan-vscode

Features

Mode

Visual Designer for Integrations

  • Enterprise Integration Patterns DSL
  • REST DSL designer
  • OpenAPI to REST DSL generator
  • Beans and dependencies
  • 100+ Kamelets source/sink/action
  • 300+ Components consumer/producer
  • Read/Write yaml routes

Runtimes

Build and Deploy

  • Maven for local development
  • Tekton Pipelines for Kubernetes/OpenShift

Documentation

Build-in catalogues:

  • Enterprise Integration Patterns
  • Kamelets
  • Components

Development

How to build Karavan

camel-karavan-myfork's People

Contributors

0xhexe avatar apupier avatar arnouthoebreckx avatar cgballance avatar croway avatar davsclaus avatar dependabot[bot] avatar devcarneiro avatar divyansh1908 avatar eliefrancis1 avatar ia3andy avatar legendartur avatar maxandersen avatar mgubaidullin avatar mrinalsharma avatar oscerd avatar rafamqrs avatar toonalbers avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.