https://github.com/Multiwoven/multiwoven Skip to content Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} Multiwoven / multiwoven Public * Notifications * Fork 17 * Star 364 * The open-source reverse ETL, data activation platform for modern data teams. multiwoven.com License AGPL-3.0 license 364 stars 17 forks Branches Tags Activity Star Notifications * Code * Issues 0 * Pull requests 0 * Discussions * Actions * Projects 1 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights Multiwoven/multiwoven This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main BranchesTags Go to file Code Folders and files Name Name Last commit Last commit message date Latest commit History 823 Commits integrations integrations server server ui ui .env.example .env.example .gitignore .gitignore CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTING.md LICENSE LICENSE README.md README.md docker-compose.yml docker-compose.yml View all files Repository files navigation * README * Code of conduct * AGPL-3.0 license Banner Multiwoven GitHub stars GitHub release (latest) GitHub commit activity License server-ci integrations-ci ui-ci The open-source Reverse ETL platform for data teams Effortlessly sync customer data from the datawarehouse into your business tools. Explore the docs >> Slack * Website * Blog * Roadmap --------------------------------------------------------------------- Why Multiwoven? Multiwoven provides a simple way to sync customer data from your data warehouse into your business tools. It is designed to help data teams build and maintain data pipelines without writing any code. With Multiwoven, you can easily sync data from your data warehouse into your business tools, such as CRM, marketing automation, customer support, and advertising platforms. Example Image Example Image Example Image Consider giving us a star! Your support helps us continue innovating and adding new, exciting features. Table of Contents * Getting Started + Local Setup + Self-hosted Options * Connectors + Sources + Destinations * Contributing * Need Help? * License Getting Started Multiwoven repo is a monorepo that contains the following services: * multiwoven-server - The backend service that handles data extraction, modeling, and syncing. * multiwoven-ui - The frontend service that provides a user interface for managing data sources, models, and syncs. * multiwoven-integrations - The connector service that provides a list of connectors to various data sources and destinations. Local Setup To get started with Multiwoven, you can deploy the entire stack locally using Docker Compose. 1. Clone the repository: git clone git@github.com:Multiwoven/multiwoven.git 2. Go inside multiwoven folder: cd multiwoven 3. Initialize .env file: mv .env.example .env 4. Start the services: docker-compose build && docker-compose up UI can be accessed at the PORT 8000 : http://localhost:8000 For more details, check out the local deployment guide in the documentation. Self-hosted Options Multiwoven can be deployed in a variety of environments, from fully managed cloud services to self-hosted solutions. Below is a guide to deploying Multiwoven on different platforms: Provider Documentation Docker Deployment Guide AWS EC2 Deployment Guide AWS ECS Deployment Guide AWS EKS (Kubernetes) Deployment Guide Azure VMs Deployment Guide Azure AKS (Kubernetes) Deployment Guide Google Cloud GKE (Kubernetes) Deployment Guide Google Cloud Compute Engine Deployment Guide Digital Ocean Droplets Deployment Guide Digital Ocean Kubernetes Deployment Guide OpenShift Deployment Guide Helm Charts Deployment Guide Connectors Multiwoven is rapidly expanding its list of connectors to support a wide range of data sources and destinations. Head over to the Multiwoven Integrations repository to contribute to the growing list of connectors. Sources * [*] Amazon Redshift * [*] Google BigQuery * [*] Snowflake * [ ] Databricks * [*] PostgreSQL Destinations CRM * [*] Salesforce * [ ] Zoho CRM * [ ] HubSpot Marketing Automation * [*] Klaviyo * [ ] Braze * [ ] Salesforce Marketing Cloud Customer Support * [ ] Zendesk * [ ] Freshdesk * [ ] Intercom Advertising * [ ] Google Ads * [*] Facebook Ads Collaboration * [*] Slack * [ ] Google Sheets Analytics * [ ] Google Analytics * [ ] Mixpanel * [ ] Amplitude Others Coming soon! Contributing We [?] contributions and feedback! Help make Multiwoven better for everyone! Before contributing to Multiwoven, please read our Code of Conduct and Contributing Guidelines. As a contributor, you are expected to adhere to these guidelines and follow the best practices. Need Help? We are always here to help you. If you have any questions or need help with Multiwoven, please feel free to reach out to us on Slack. We are open to discuss new ideas, features, and improvements. [?][?] Development Status: Under Active Development This project is under active development, As we work towards stabilizing the project, you might encounter some bugs or incomplete features. We greatly value your contributions and patience during this phase. If you find any issues not already listed, please feel free to open a new issue with detailed information. Thank you for your support! License Multiwoven is licensed under the AGPLv3 License. See the LICENSE file for details. About The open-source reverse ETL, data activation platform for modern data teams. multiwoven.com Topics react ruby open-source bigquery typescript etl snowflake self-hosted data-warehouse data-engineering data-analysis redshift dbt databricks hacktoberfest data-pipeline data-ingestion postresql reverse-etl data-activation Resources Readme License AGPL-3.0 license Code of conduct Code of conduct Activity Custom properties Stars 364 stars Watchers 6 watching Forks 17 forks Report repository Releases 1 0.1.1 Latest Feb 20, 2024 Contributors 12 * @macintushar * @nagstler * @Blade365z * @sumitd94 * @subintp * @vatan588 * @karthik-sivadas * @amitabh-blade * @lallenfrancisl * @afthabvp * @SagarBajpai * @sujoygolan Languages * Ruby 58.1% * TypeScript 39.8% * SCSS 1.0% * Dockerfile 0.6% * JavaScript 0.2% * HTML 0.2% * Shell 0.1% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.