Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/siddhi-io/siddhi
Stream Processing and Complex Event Processing Engine
https://github.com/siddhi-io/siddhi
cep cloud cloud-native cncf complex-event-processing library online-learning stream-processing streaming-data-processing
Last synced: 1 day ago
JSON representation
Stream Processing and Complex Event Processing Engine
- Host: GitHub
- URL: https://github.com/siddhi-io/siddhi
- Owner: siddhi-io
- License: apache-2.0
- Created: 2014-04-21T09:51:36.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-08-28T10:08:39.000Z (5 months ago)
- Last Synced: 2025-01-14T00:05:06.579Z (8 days ago)
- Topics: cep, cloud, cloud-native, cncf, complex-event-processing, library, online-learning, stream-processing, streaming-data-processing
- Language: Java
- Homepage: http://siddhi.io
- Size: 33.5 MB
- Stars: 1,531
- Watchers: 122
- Forks: 529
- Open Issues: 122
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-streaming - Siddhi - A cloud native Streaming and Complex Event Processing engine that understands Streaming SQL queries in order to capture events from diverse data sources, process them, detect complex conditions, and publish output to various endpoints in real time. (Table of Contents / Streaming SQL)
README
Siddhi Core Libraries
=====================[![Jenkins Build Status](https://wso2.org/jenkins/view/wso2-dependencies/job/siddhi/job/siddhi/badge/icon)](https://wso2.org/jenkins/view/wso2-dependencies/job/siddhi/job/siddhi)
[![GitHub Release](https://img.shields.io/github/release/siddhi-io/siddhi.svg)](https://github.com/siddhi-io/siddhi/releases)
[![GitHub Release Date](https://img.shields.io/github/release-date/siddhi-io/siddhi.svg)](https://github.com/siddhi-io/siddhi/releases)
[![GitHub Open Issues](https://img.shields.io/github/issues-raw/siddhi-io/siddhi.svg)](https://github.com/siddhi-io/siddhi/commits/master)
[![GitHub Last Commit](https://img.shields.io/github/last-commit/siddhi-io/siddhi.svg)](https://github.com/siddhi-io/siddhi/commits/master)
[![Codecov](https://codecov.io/gh/siddhi-io/siddhi/branch/master/graph/badge.svg)](https://codecov.io/gh/siddhi-io/siddhi)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/2974/badge)](https://bestpractices.coreinfrastructure.org/projects/2974)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)Siddhi is a cloud native **_Streaming_** and **_Complex Event Processing_** engine that understands **Streaming SQL queries** in order to capture events from diverse data sources, process them, detect complex conditions, and publish output to various endpoints in real time.
**Siddhi Core Libraries** contains the essential core libraries need for Siddhi execution such as [`siddhi-core`](https://github.com/siddhi-io/siddhi/tree/master/modules/siddhi-core), [`siddhi-query-api`](https://github.com/siddhi-io/siddhi/tree/master/modules/siddhi-query-api), [`siddhi-query-compiler`](https://github.com/siddhi-io/siddhi/tree/master/modules/siddhi-query-compiler), and [`siddhi-annotations`](https://github.com/siddhi-io/siddhi/tree/master/modules/siddhi-annotations).
## Overview
![](https://raw.githubusercontent.com/siddhi-io/siddhi/master/docs/images/siddhi-overview.png?raw=true "Overview")
Siddhi can run as an embedded Java and Python library, as a micro service on bare metal, VM, and Docker and natively in Kubernetes.
Siddhi provides web-based graphical and textual tooling for development.
For information on Siddhi and it's features refer Siddhi Documentation.
## Download
Download Siddhi Core Libraries;
* Versions 5.x and above with group id `io.siddhi.*` from here.
* Versions 4.x and lower with group id `org.wso2.siddhi.*` from here.Download Siddhi tooling and runtime distributions here.
## Get Started!
Get started with Siddhi in a few minutes by following the Siddhi Quick Start Guide.
For more information on using Siddhi refer Siddhi Documentation.
## Latest API Docs
Latest API Docs is 5.1.30.
## Support and Contribution
You can reachout through Slack channel, Google mail group and etc. Please refer the community contribution [site](https://siddhi.io/community/) for more information.