Skip to content

gvincenzi/gistflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GistFlow, an open source content ingestion engine

Overview

GistFlow is an open-source content ingestion engine that allows you to define and schedule content publication flows from various sources to different destinations.

Components

GistFlow is built on three main components:

  1. Sensors: These observe a source continuously and detect changes or updates. Examples include RSS readers, Active Directory, or chatbots.

  2. Actuators: These act as bridges between sensors and ingesters. When a linked sensor detects a change, the actuator receives the new content, applies any necessary pre-treatment, and triggers ingesters to publish the content.

  3. Ingesters: These are responsible for publishing content to specific platforms via APIs.

Features

  • Language Support: Primarily Java (96.0%)
  • Releases: The latest release is version 3.0.0, published on March 4, 2025.
  • Activity: The repository has seen 27 commits and is being watched by 2 users.

Getting Started

To get started with GistFlow, follow these steps:

  1. Clone the Repository: Clone the repository to your local machine using the following command:

    git clone https://github.com/gvincenzi/gistflow.git
  2. Build the Project: Navigate to the project directory and build the project using Maven:

    cd gistflow
    mvn clean install
  3. Run the Application: Execute the application using the following command:

    java -jar target/gistflow-3.0.0.jar

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Gist Flow - Open Source Content Ingestion Engine

Resources

Stars

Watchers

Forks

Packages

No packages published