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↗
dittofeed.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.

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
2,830 stars·355 forks·TypeScript·MIT·7 views
  • 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Dittofeed

    These projects share indexed features with Dittofeed. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→

    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.

    Which projects share features with dittofeed/dittofeed?

    Projects with overlapping indexed features 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…

    Curated searches featuring Dittofeed

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