awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dittofeed avatar

dittofeed/dittofeed

0
View on GitHub↗
2,830 stars·355 forks·TypeScript·MIT·1 viewdittofeed.com↗

Dittofeed

Dittofeed is an open-source customer engagement platform designed to orchestrate personalized multi-channel messaging journeys. It functions as a marketing automation system that segments user audiences based on behavioral and attribute data, triggering automated communication sequences across email, SMS, and mobile push channels.

The platform distinguishes itself through a self-hosted architecture that allows organizations to maintain full control over sensitive customer data within private networks. It treats marketing assets and journey logic as version-controlled entities, enabling collaborative development and historical tracking of campaign configurations. The system also provides native chat components that can be embedded directly into existing applications to facilitate direct user engagement.

The platform includes comprehensive tools for managing the full lifecycle of messaging campaigns, from event-driven workflow orchestration and bulk broadcast scheduling to automated campaign testing and performance monitoring. Infrastructure management is supported through containerized service orchestration and declarative blueprints, which simplify deployment and ensure consistent operation across diverse environments.

Features

  • Marketing Automation Workflows - Orchestrates personalized multi-channel messaging journeys by segmenting user audiences and triggering automated communication sequences.
  • Self-Hosted Infrastructure - Supports deployment within private networks to maintain full control over sensitive customer data.
  • Event-Driven Workflow Orchestrators - Executes complex messaging journeys by processing asynchronous events through a state machine.
  • Marketing User Segmentation - Groups users by evaluating behavioral and attribute data to enable precise targeting for communication campaigns.
  • Customer Engagement Platforms - Coordinates personalized multi-channel messaging journeys across email, SMS, and mobile push based on user behavior.
  • Audience Segmentation - Groups customers into specific cohorts based on behavior and attributes for targeted communication.
  • Multi-Service Container Orchestration - Packages messaging and data components into isolated units to ensure consistent deployment and scaling.
  • Messaging Channel Management - Coordinates personalized communication across email, SMS, and mobile push channels using event-based triggers.
  • Multi-Channel Broadcast Orchestrators - Manages and broadcasts bulk communications and transactional messages across various channels including email, SMS, and mobile push.
  • Multi-Channel Notification Dispatch - Coordinates personalized messages across email, SMS, and mobile push channels using event-based triggers.
  • Version Control Workflows - Manages messaging templates and journey logic using version control workflows to facilitate collaborative development.
  • Marketing Asset Versioning - Treats marketing assets and journey logic as version-controlled entities to enable collaborative development and historical tracking.
  • Managed Infrastructure Deployment - Provides automated deployment blueprints to provision services on cloud hosting providers.
  • Declarative Infrastructure Provisioning - Automates the provisioning of cloud infrastructure by defining resources in declarative configuration files.
  • Environment Variable Management - Manages sensitive credentials and service settings through external configuration files.
  • Containerized Service Deployment - Supports orchestration of services using container configuration files to simplify local setup.
  • Environment Configuration Managers - Decouples sensitive credentials and environment settings from core code to allow secure deployments.
  • Broadcast Messaging Channels - Supports bulk communications sent to specific user segments outside of automated workflows.
  • Version-Controlled Content Repositories - Stores messaging assets and journey logic in a repository to track historical changes and facilitate collaborative development.
  • Campaign Performance Monitors - Tracks the execution of automated messaging sequences and triggers alerts to maintain visibility into campaign health.
  • Automated End-to-End Testing - Enables validation of messaging logic and templates within automated testing pipelines.
  • Embedded Interface Components - Provides native chat components that can be embedded into existing applications to facilitate direct user engagement.

Star history

Star history chart for dittofeed/dittofeedStar history chart for dittofeed/dittofeed

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Dittofeed

Hand-picked collections where Dittofeed appears.
  • Open-Source Alternatives to Klaviyo

Open-source alternatives to Dittofeed

Similar open-source projects, ranked by how many features they share with Dittofeed.
  • groupultra/telegram-searchgroupultra avatar

    groupultra/telegram-search

    3,949View on GitHub↗

    Telegram Search is a self-hosted platform designed to export, index, and archive personal or group message history. It functions as a private search engine that transforms scattered communication logs and media assets into a searchable knowledge library, allowing users to maintain full control over their data through containerized infrastructure. The platform distinguishes itself by utilizing vector-based semantic indexing to enable fuzzy retrieval across historical datasets. It incorporates an optical character recognition pipeline to extract text from images and media files, ensuring that v

    TypeScriptaiai-agentembedding
    View on GitHub↗3,949
  • transformeroptimus/superagiTransformerOptimus avatar

    TransformerOptimus/SuperAGI

    17,572View on GitHub↗

    SuperAGI is a comprehensive marketing automation platform and customer data system designed to orchestrate multi-channel engagement workflows. It functions as a no-code workflow orchestrator, allowing users to build complex, automated task sequences triggered by real-time user behavior, transactional data, or scheduled events. By centralizing customer profiles and interaction history, the platform enables businesses to manage end-to-end marketing operations from a single interface. The platform distinguishes itself through its deep integration with e-commerce storefronts and its ability to ex

    Pythonagentsagiai
    View on GitHub↗17,572
  • maiot-io/zenmlmaiot-io avatar

    maiot-io/zenml

    5,452View on GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    View on GitHub↗5,452
  • quarkusio/quarkusquarkusio avatar

    quarkusio/quarkus

    15,479View on GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    View on GitHub↗15,479
See all 30 alternatives to Dittofeed→

Frequently asked questions

What does dittofeed/dittofeed do?

Dittofeed is an open-source customer engagement platform designed to orchestrate personalized multi-channel messaging journeys. It functions as a marketing automation system that segments user audiences based on behavioral and attribute data, triggering automated communication sequences across email, SMS, and mobile push channels.

What are the main features of dittofeed/dittofeed?

The main features of dittofeed/dittofeed are: Marketing Automation Workflows, Self-Hosted Infrastructure, Event-Driven Workflow Orchestrators, Marketing User Segmentation, Customer Engagement Platforms, Audience Segmentation, Multi-Service Container Orchestration, Messaging Channel Management.

What are some open-source alternatives to dittofeed/dittofeed?

Open-source alternatives to dittofeed/dittofeed include: groupultra/telegram-search — Telegram Search is a self-hosted platform designed to export, index, and archive personal or group message history. It… transformeroptimus/superagi — SuperAGI is a comprehensive marketing automation platform and customer data system designed to orchestrate… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… mautic/mautic — Mautic is an open-source marketing automation platform and self-hosted CRM built with PHP. It functions as an audience… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…