{"id":28558463,"url":"https://github.com/owox/owox-data-marts","last_synced_at":"2025-06-10T08:08:56.036Z","repository":{"id":274535044,"uuid":"901079477","full_name":"OWOX/owox-data-marts","owner":"OWOX","description":"Apps Script Connectors for Google Sheets and more","archived":false,"fork":false,"pushed_at":"2025-06-09T13:22:48.000Z","size":49982,"stargazers_count":48,"open_issues_count":4,"forks_count":6,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-06-09T13:47:19.429Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.owox.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OWOX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-10T02:16:33.000Z","updated_at":"2025-06-09T13:22:52.000Z","dependencies_parsed_at":"2025-01-27T22:31:28.096Z","dependency_job_id":"f0d9740d-5eca-41d3-b4e4-8e541b4a23df","html_url":"https://github.com/OWOX/owox-data-marts","commit_stats":null,"previous_names":["owox/js-data-connectors","owox/owox-data-marts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWOX%2Fowox-data-marts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWOX%2Fowox-data-marts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWOX%2Fowox-data-marts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWOX%2Fowox-data-marts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OWOX","download_url":"https://codeload.github.com/OWOX/owox-data-marts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OWOX%2Fowox-data-marts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259033839,"owners_count":22795772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-10T08:08:55.954Z","updated_at":"2025-06-10T08:08:56.014Z","avatar_url":"https://github.com/OWOX.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 🏷️ OWOX Data Marts — Free, Open-Source Connectors for Data Analysts\nCollect any marketing, financial, or CRM data into Google Sheets or BigQuery — for free.  \nNo vendors. No lock-in. No permissions sharing with 3-rd parties. \nJust JavaScript + full control for you.\n\n[🌐 Website](https://www.owox.com?utm_source=github\u0026utm_medium=referral\u0026utm_campaign=readme) | [💬 Join Community](https://github.com/OWOX/owox-data-marts/discussions) | [🆘 Create an Issue](https://github.com/OWOX/owox-data-marts/issues)\n![JavaScript Open-Source Connectors](packages/connectors/res/main-cover.png)\n\n## ✨ Why We Built This\nWe believe every **data analyst should have the power to automate their data collection \u0026 reporting** — without begging for engineering help, paying for expensive SaaS tools, or exposing credentials to vendors.\nWe want to empower **every business to become data owners** by importing their data into Spreadsheets or data warehouses.\n\nOWOX Data Marts is a growing library of JavaScript-based **connectors** that:\n- Pull data from **any APIs** like Facebook, TikTok, LinkedIn, etc.\n- Run inside Google Sheets (via Apps Script) or Google Cloud (for BigQuery)\n- Require **no external platforms** or credentials sharing\n- Doesn't require **ANY data engineering resources**\n- Are 100% open-source and **customizable**\n- **Free forever**: your connector - your control\n\nWhether you're an analyst at an agency, a startup, or in a huge enterprise, this project gives you **full control over your data collection pipelines**.\n\n## 🔌 Available Connectors\n\n### Data Sources\n| Name | Status | Links\n| ------------ | ------ | ----\n| Facebook Ads | 🟢 Public | [Google Drive](https://drive.google.com/drive/u/0/folders/1_x556pta5lKtKbTltIrPEDkNqAn78jM4), [Source Code](packages/connectors/src/Sources/FacebookMarketing), [Readme](packages/connectors/src/Sources/FacebookMarketing/README.md) \n| Open Exchange Rates | 🟢 Public | [Google Drive](https://drive.google.com/drive/u/0/folders/1akutchS-Txr5PwToMzHrikTXd_GTs-84), [Source Code](packages/connectors/src/Sources/OpenExchangeRates), [Readme](packages/connectors/src/Sources/OpenExchangeRates/README.md)\n| Bank of Canada | 🟢 Public | [Google Drive](https://drive.google.com/drive/u/0/folders/18c9OHHmdZs-evtU1bWd6pIqdXjnANRmv), [Source Code](packages/connectors/src/Sources/BankOfCanada), [Readme](packages/connectors/src/Sources/BankOfCanada/README.md)\n| LinkedIn Ads \u0026 LinkedIn Pages | 🟢 Public | [Google Drive](https://drive.google.com/drive/folders/1anKRhqJpSWEoeDZvJtrNLgfsGfgSBtIm), [Source Code](packages/connectors/src/Sources/LinkedIn), [Readme](packages/connectors/src/Sources/LinkedIn/README.md)\n| TikTok Ads | 🟢 Public | [Google Drive](https://drive.google.com/drive/folders/1zYBdx4Lm496mrCmwSNG3t82weWZRJb0o), [Source Code](packages/connectors/src/Sources/TikTokAds), [Readme](packages/connectors/src/Sources/TikTokAds/README.md)\n| X Ads (former Twitter Ads) | 🟢 Public | [Google Drive](https://drive.google.com/drive/folders/16PMllaU704wrjHH45MlOBjQWZdxNhxZN), [Source Code](packages/connectors/src/Sources/XAds), [Readme](packages/connectors/src/Sources/XAds/README.md)\n| Criteo Ads | 🟢 Public | [Google Drive](https://drive.google.com/drive/folders/12C7MZDyUb5fnI9IIxD8o_qvLecOD7TyQ?usp=sharing), [Source Code](packages/connectors/src/Sources/CriteoAds), [Readme](packages/connectors/src/Sources/CriteoAds/README.md)\n| Bing Ads | 🟢 Public | [Google Drive](https://drive.google.com/drive/folders/1AmLYbXj72CpDeamfCecvIXJgvKwIpoOS?usp=sharing), [Source Code](packages/connectors/src/Sources/BingAds), [Readme](packages/connectors/src/Sources/BingAds/README.md)\n| Reddit Ads | 🟡 In Development | [Branch](https://github.com/OWOX/owox-data-marts/tree/reddit_connector_v0.1), [Discussion](https://github.com/OWOX/owox-data-marts/discussions/2), [Readme](packages/connectors/src/Sources/RedditAds/README.md) \n| Hotline | ⚪️ In Discussion | [Discussion](https://github.com/OWOX/owox-data-marts/discussions/55)\n| Shopify Ads | ⚪️ In Discussion | [Discussion](https://github.com/OWOX/owox-data-marts/discussions/63)\n| Google Business Profile | ⚪️ In Discussion | [Discussion](https://github.com/OWOX/owox-data-marts/discussions/61)\n\n### Data Storage Options\n| Name | Status | Links\n| ------------ | ------ | ----\n| Google Sheets | 🟢 Public  | [Issues](https://github.com/OWOX/owox-data-marts/issues?q=is%3Aissue%20state%3Aopen%20label%3AGoogleSheets)\n| Google BigQuery | 🟢 Public | [Issues](https://github.com/OWOX/owox-data-marts/issues?q=state%3Aopen%20%20label%3AGoogleBigQuery)\n\nIf you find an integration missing, you can share your use case and request it [here](https://github.com/OWOX/owox-data-marts/discussions)\n\n## 🧰 How It Works\n- 🎯 Pick your platform (e.g. Facebook Ads) from [existing integrations](packages/connectors/src/Sources)\n- 🧾 Make a copy of the Template from the [table above]\n- 🔐 Add your API credentials directly to the sheet — **they stay private**\n- 🚀 Run the Apps Script to pull your data\n- 📅 Schedule it (optional) for daily/weekly refreshes\n\nIf you experience any **issues** or want to report a bug, please open an [issue](https://github.com/OWOX/owox-data-marts/issues).\n\n**To become a part of the Core team**, please start by submitting a pull request to the Core part of the product. Understanding TypeScript, Git, and software development is required.\n\n**To get support**, please [visit Q\u0026A](https://github.com/OWOX/owox-data-marts/discussions/categories/q-a) first. \n\n## 🧑‍💻 Contribute or Build Your Own\nWant to build a connector? \nWe'd love your help.\n**To contribute to existing integrations or create a new one**:\n- 📘 Read the [Contributor guide](packages/connectors/CONTRIBUTING.md) \n- 📌 Check open [connector requests](https://github.com/OWOX/owox-data-marts/issues) \n\nAll you need to get started is basic knowledge of Apps Script and a GitHub login.\nNo software installation is required on your computer.\n\nWhether you're adding a new API, tweaking one, or improving docs, we'll support and **spotlight you**.\n\n## 🌍 Join the Community\nNeed help or want to connect with others?\n- 💬 [Join our Community](https://github.com/OWOX/owox-data-marts/discussions)\n- 🗨️ Ask questions or suggest features\nWe're building this **with the community**, not just for it.\n\n## 📌 License\n\nOWOX Data Marts is free for internal or client use, not for resale in a competing product. The project uses a dual-license model:\n\n- **Connectors** (`packages/connectors`) are distributed under the [MIT License](licenses/MIT.md)\n- **Platform** (all other files and directories) is distributed under the [ELv2 License](licenses/Elasticv2.md)\n\n## 🚀 Running the App Locally and in Production\n\nTo run the full application (backend + frontend), use the following commands:\n\n### 🛠 Development Mode\n\nRun both the NestJS backend and the Vite frontend in watch mode:\n\n```bash\nnpm run dev\n```\n\nThis command uses npm-run-all to launch both services concurrently. It’s ideal for local development and live editing.\n\n## 🌐 Serve Production Build\n\nStart the NestJS server that serves static frontend files:\n\n```bash\nnpm run serve\n```\n\n---\n⭐ **Like this project?** [Star the repo here »](https://github.com/OWOX/owox-data-marts)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowox%2Fowox-data-marts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fowox%2Fowox-data-marts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowox%2Fowox-data-marts/lists"}