All Projects → cenit-io → Cenit

cenit-io / Cenit

Licence: mit
🚀 Cenit IO - 100% open source integration Platform (iPaaS)

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Cenit

N8n
Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.
Stars: ✭ 19,252 (+10250.54%)
Mutual labels:  apis, automation, data-flow
Pipedream
Connect APIs, remarkably fast. Free for developers.
Stars: ✭ 2,068 (+1011.83%)
Mutual labels:  apis, automation, data-flow
Streamsheets
An open-source tool for processing stream data using a spreadsheet-like interface.
Stars: ✭ 281 (+51.08%)
Mutual labels:  apis, automation
Ck Tensorflow
Collective Knowledge components for TensorFlow (code, data sets, models, packages, workflows):
Stars: ✭ 90 (-51.61%)
Mutual labels:  apis, automation
Kuma
🐻 The Universal Service Mesh. CNCF Sandbox Project.
Stars: ✭ 2,516 (+1252.69%)
Mutual labels:  apis
Adapt
ADAPT is a tool that performs automated Penetration Testing for WebApps.
Stars: ✭ 179 (-3.76%)
Mutual labels:  automation
Robot
Native cross-platform system automation
Stars: ✭ 178 (-4.3%)
Mutual labels:  automation
Ofc Bootstrap
Bootstrap OpenFaaS Cloud for your team
Stars: ✭ 178 (-4.3%)
Mutual labels:  automation
Ghostskb
Smart input method switcher like a ghost
Stars: ✭ 186 (+0%)
Mutual labels:  automation
Ant Forest
基于 Auto.js 的蚂蚁森林能量自动收取脚本 Auto.js-based ant forest energy auto-collect script
Stars: ✭ 2,497 (+1242.47%)
Mutual labels:  automation
Nake
Magic script-based C# task runner for .NET Core
Stars: ✭ 183 (-1.61%)
Mutual labels:  automation
Video Recorder Java
This library allows easily record video of your UI tests by just putting couple annotations.
Stars: ✭ 179 (-3.76%)
Mutual labels:  automation
Tox
Command line driven CI frontend and development task automation tool.
Stars: ✭ 2,523 (+1256.45%)
Mutual labels:  automation
Ahkdll
AutoHotkey_H
Stars: ✭ 177 (-4.84%)
Mutual labels:  automation
Sysbot.net
sys-botbase client for remote control automation of Nintendo Switch consoles.
Stars: ✭ 182 (-2.15%)
Mutual labels:  automation
Endly
End to end functional test and automation framework
Stars: ✭ 178 (-4.3%)
Mutual labels:  automation
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (-2.15%)
Mutual labels:  automation
Ansipress
AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP7) Shared Hosting Setup
Stars: ✭ 184 (-1.08%)
Mutual labels:  automation
Procsd
Manage your application processes in production hassle-free like Heroku CLI with Procfile and Systemd
Stars: ✭ 181 (-2.69%)
Mutual labels:  automation
Promansible
PromAnsible, 集成了Prometheuse(基于时间序列数据的服务监控系统)和Ansible(超级简单好用的IT自动化系统),并通过事件报警机制把二者紧密的结合在一起,并配以简单易用的WebUI,真正实现了监控-报警-处理一条龙的全自动化服务。
Stars: ✭ 183 (-1.61%)
Mutual labels:  automation

cenit_io

Code Climate codebeat license

OpenAPIs in collection OpenAPI specs Endpoints

Follow on Twitter

Cenit IO (https://cenit.io)

Is a 100% open integration Platform (iPaaS) that's modern, powerful, yet hackable to the core, ready to use in the cloud https://cenit.io or on-premises. It is designed to solve unique integrations needs, orchestrate data flows that may involve types of protocols and data formats, and provide API management capabilities. All of which can support a wide range of integration use cases. It is particular valuable to embrace a pervasive integration approach.

To install and learn more about the platform check the documentation

Why

The insatiable need for integration driven by social networks, open APIs, mobile apps, cloud services and, increasingly, the IoT is fertile ground for the growth of integration platform adoption.

Many are familiar with services such as Zapier and IFTTT, which addresses common integration problems but have limited capabilities to adapt to particular needs and to reflect business flows that are not simple. iPaaS platforms are designed to handle this issue, being in recent years in the state of the art for applications and data integration technologies used by large organizations, and gaining increasing interest from the general public.

The proliferation and growing importance of decentralized integration tasks driven by business and IT trends are forcing to rethink organizational models and technology platforms to an approach to pervasive integration.

None of the vendor leaders in the market really offers a completely open and transparent solution, with the freedom to use, customize or modified without restriction. We believe that is one of the keys to a wide adoption, and it is relevant in making the decision to use on-premise.

Value

Cenit makes it possible that benefits of a modern iPaaS can be accessible to the small and midsize organizations, It is particularly valuable to embrace as a strategic component of a pervasive integration approach that allows a complete automation of all operational processes. As well as adding value quickly and continuously, essential to be competitive in the actual economy.

How

  • Developing a 100% open source integration Platform (iPaaS).
  • Providing options to use in the cloud https://cenit.io or on-premise server.
  • Including open catalogs for formal API specs.
  • Giving options to share integrations at different openness levels: inside a tenant, to specific tenants, or for everyone.
  • Ensuring that anyone can create, use and share integrations.
  • Being ready for enterprise environments.

Capabilities

  • Backendless: After creating a new Data Type using a JSON Schema, a complete REST API and a CRUD UI to manage the data are generated on the fly. Useful for mobile backend and API services.

  • Routing and orchestration: Integration flow development, monitoring, and lifecycle management tools. Enables multi-step integration flows by composing atomic functionality (such as connection, transformation, data event, schedule, webhook).

  • Data integration: Data validation, transformation, mapping, and data quality. Exchange support for multiple formats (JSON, XML, ASN), standards (EDIFACT, X12, UBL) and protocol connectors (HTTP(S), FTP, SFTP, SCP).

  • Third party service integrations: Directory for OpenAPI Spec (Swagger) and Shared Collections - social feature to share integration settings - to connect services as ERP / Fulfilment / Marketing / Communication.

Data Pipelines between APIs

It allows the creation of custom data pipelines to process, storage and move data between APIs. The flows could be trigger by data events or be scheduled.

There are now over 200 pre-built integration collections shared out of the box to connect with online internet services, fulfillment solutions, accounting, communications, ERP, multi-channels, etc.

see this video for more details

An example of integration data flow (Fancy <=> Shipstation):

  • Every 20 minutes Cenit triggers a flow to get orders from Fancy Marketplace.

  • New or updated orders are received and persisted in Cenit.

  • After the new or updated orders are saved, a Flow is triggered to send a shipment to Shipstation.

  • The flow requires transforming the Fancy Order into a valid shipment on Shipstation.

  • Every 20 minutes Cenit triggers a flow to fetch Shipped shipments from Shipstation.

  • After the shipments are updated in Cenit, a Flow is triggered to send the tracking update to Fancy.

Stack

  • Ruby
  • Mongodb
  • RabbitMQ
  • Redis

Contributing

Cenit IO is an open source project and we encourage contributions.

In the spirit of free software, everyone is encouraged to help improve this project.

Here are some ways you can contribute:

To the Community

Since the challenge is great, we have to build the solution in community. We believe that a successful open source project provides confidence, facilitates creating a broad community, where everyone can share answers to questions, suggestions, and improvements to the platform.

We encourage the community to join the initiative and contribute to the dissemination of the project, sharing integration experiences, collaborating in the detection and resolution of errors or contributing to the development of the project. We hope that those who join us enjoy the collaborative work and the challenge of achieving something innovative and useful that can potentially serve many others.

Screenshots

dashboard

flows

swagger

open_api_directory

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].