Skip to content

OWOX Data Marts Fork

๐Ÿท๏ธ OWOX Data Marts โ€” Free, Open-Source Connectors for Data Analysts

Section titled โ€œ๐Ÿท๏ธ OWOX Data Marts โ€” Free, Open-Source Connectors for Data Analystsโ€

Collect any marketing, financial, or CRM data into Google Sheets or BigQuery โ€” for free.
No vendors. No lock-in. No permissions sharing with 3-rd parties. Just JavaScript + full control for you.

๐ŸŒ Website | ๐Ÿ’ฌ Join Community | ๐Ÿ†˜ Create an Issue JavaScript Open-Source Connectors

We believe every data analyst should have the power to automate their data collection & reporting โ€” without begging for engineering help, paying for expensive SaaS tools, or exposing credentials to vendors. We want to empower every business to become data owners by importing their data into Spreadsheets or data warehouses.

OWOX Data Marts is a growing library of JavaScript-based connectors that:

  • Pull data from any APIs like Facebook, TikTok, LinkedIn, etc.
  • Run inside Google Sheets (via Apps Script) or Google Cloud (for BigQuery)
  • Require no external platforms or credentials sharing
  • Doesnโ€™t require ANY data engineering resources
  • Are 100% open-source and customizable
  • Free forever: your connector - your control

Whether youโ€™re an analyst at an agency, a startup, or in a huge enterprise, this project gives you full control over your data collection connectors.

NameStatusLinks
Facebook Ads๐ŸŸข PublicGoogle Drive, Source Code, Readme
Open Exchange Rates๐ŸŸข PublicGoogle Drive, Source Code, Readme
Bank of Canada๐ŸŸข PublicGoogle Drive, Source Code, Readme
LinkedIn Ads & LinkedIn Pages๐ŸŸข PublicGoogle Drive, Source Code, Readme
TikTok Ads๐ŸŸข PublicGoogle Drive, Source Code, Readme
X Ads (former Twitter Ads)๐ŸŸข PublicGoogle Drive, Source Code, Readme
Criteo Ads๐ŸŸข PublicGoogle Drive, Source Code, Readme
Bing Ads๐ŸŸข PublicGoogle Drive, Source Code, Readme
Reddit Ads๐ŸŸข PublicGoogle Drive, Source Code, Readme
Hotlineโšช๏ธ In DiscussionDiscussion
Shopify Adsโšช๏ธ In DiscussionDiscussion
Google Business Profileโšช๏ธ In DiscussionDiscussion
NameStatusLinks
Google Sheets๐ŸŸข PublicIssues
Google BigQuery๐ŸŸข PublicIssues

If you find an integration missing, you can share your use case and request it here

  • ๐ŸŽฏ Pick your platform (e.g. Facebook Ads) from existing integrations
  • ๐Ÿงพ Make a copy of the Template from the [table above]
  • ๐Ÿ” Add your API credentials directly to the sheet โ€” they stay private
  • ๐Ÿš€ Run the Apps Script to pull your data
  • ๐Ÿ“… Schedule it (optional) for daily/weekly refreshes

If you experience any issues or want to report a bug, please open an issue.

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.

To get support, please visit Q&A first.

Want to build a connector? Weโ€™d love your help. To contribute to existing integrations or create a new one:

All you need to get started is basic knowledge of Apps Script and a GitHub login. No software installation is required on your computer.

Whether youโ€™re adding a new API, tweaking one, or improving docs, weโ€™ll support and spotlight you.

Need help or want to connect with others?

  • ๐Ÿ’ฌ Join our Community
  • ๐Ÿ—จ๏ธ Ask questions or suggest features Weโ€™re building this with the community, not just for it.

OWOX Data Marts is free for internal or client use, not for resale in a competing product. The project uses a dual-license model:

  • Connectors (packages/connectors) are distributed under the MIT License
  • Platform (all other files and directories) is distributed under the ELv2 License

Node.js version 22.16.0 or higher is required. To run the full application (backend + frontend), use the following commands:

Run both the NestJS backend and the Vite frontend in watch mode:

Terminal window
npm run dev

This command uses npm-run-all to launch both services concurrently. Itโ€™s ideal for local development and live editing.

Start the NestJS server that serves static frontend files:

Terminal window
npm run serve

โญ Like this project? Star the repo here ยป