GistFlow is an open-source content ingestion engine that allows you to define and schedule content publication flows from various sources to different destinations.
GistFlow is built on three main components:
-
Sensors: These observe a source continuously and detect changes or updates. Examples include RSS readers, Active Directory, or chatbots.
-
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.
-
Ingesters: These are responsible for publishing content to specific platforms via APIs.
- 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.
To get started with GistFlow, follow these steps:
-
Clone the Repository: Clone the repository to your local machine using the following command:
git clone https://github.com/gvincenzi/gistflow.git
-
Build the Project: Navigate to the project directory and build the project using Maven:
cd gistflow mvn clean install
-
Run the Application: Execute the application using the following command:
java -jar target/gistflow-3.0.0.jar
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.