Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openintegrationhub/openintegrationhub
Open Integration Hub
https://github.com/openintegrationhub/openintegrationhub
data-synchronization framework integration integration-flow javascript nodejs openintegrationhub
Last synced: 4 days ago
JSON representation
Open Integration Hub
- Host: GitHub
- URL: https://github.com/openintegrationhub/openintegrationhub
- Owner: openintegrationhub
- License: apache-2.0
- Created: 2018-06-28T09:56:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-30T21:29:07.000Z (18 days ago)
- Last Synced: 2024-10-30T22:19:29.477Z (18 days ago)
- Topics: data-synchronization, framework, integration, integration-flow, javascript, nodejs, openintegrationhub
- Language: JavaScript
- Homepage: http://www.openintegrationhub.org
- Size: 33 MB
- Stars: 183
- Watchers: 20
- Forks: 48
- Open Issues: 39
-
Metadata Files:
- Readme: Readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Open source framework for easy data synchronization between business applications.
Visit the official [Open Integration Hub homepage](https://www.openintegrationhub.org/)
[![CircleCI](https://circleci.com/gh/openintegrationhub/openintegrationhub/tree/master.svg?style=svg)](https://circleci.com/gh/openintegrationhub/openintegrationhub/tree/master)
[![License](https://img.shields.io/badge/License-Apache%202.0-yellow.svg)](LICENSE)## Introduction
The Open Integration Hub is a framework based on a microservice architecture. For a reference implementation please visit the [services folder](services). You can also customize services and combine them with your own technology. If you want to do so please visit the [lib folder](lib). There you will find `"daos"` that can be used to add your own functionality (e.g. [queues manager](https://github.com/openintegrationhub/openintegrationhub/blob/master/lib/component-orchestrator/src/QueuesManager.js#L2)).
## Join the Community
Do you have questions, ideas, feedback or just want to chat about integration? Please join our growing developer community on [Slack](https://join.slack.com/t/openintegrationhub/shared_invite/zt-mba97vn9-xus3ZbVxnMr2oQwGegIk5Q)!
## Run it
You may run the framework or single services on a platform of your choice. As a refrence and to make it easier for you to get started we created two guides for you.
[Local Setup](https://openintegrationhub.github.io/docs/3%20-%20GettingStarted/LocalInstallationGuide.html) with minikube or docker-compose.
[Google Cloud Platform Setup](https://openintegrationhub.github.io/docs/3%20-%20GettingStarted/GCPInstallationGuide.html)
## Documentation
All relevant documentation can be found on our website.
## Contribution
Before you contribute please have a look at our [contribution guidelines](CONTRIBUTING.md).
### Code of Conduct
To see how members of the community are expected to behave, please read the [code of conduct](CODE_OF_CONDUCT.md). We apply the code of conduct defined by the Contributor Covenant, which is used across many open source projects, such as [NodeJS](https://github.com/nodejs/node), [Atom](https://github.com/atom/atom) and [Kubernetes](https://github.com/kubernetes/kubernetes).