ForkFree

Data and analytics

matomo

by matomo-org

Matomo is a web analytics platform that you install on your own web server to track visitors to your websites and apps. It is a privacy-focused alternative to Google Analytics, and it keeps all the data in your own database.

Worth a lookEstablished, with a few things to check (listed below).

View on GitHubProject website

Stars
22k +1 a day
Licence
GPL-3.0
Runs on
A small server
Setup
Moderate
Language
PHP
Age
5694 days

What you can do with it

  • Track visitors, page views and traffic sources on your websites in real time
  • Set up goals, e-commerce tracking and campaign tracking to measure sales and marketing
  • Build custom dashboards and send scheduled email reports, or pull the data through its API

Could replace

  • Google Analytics
  • Adobe Analytics

Our suggestion based on what it does, not a feature-by-feature comparison.

Make money with it

A freelancer could host Matomo and charge clients a monthly fee for set-up, tracking and regular analytics reports.

An idea, not financial advice. Check the licence before charging for anything built on it.

Ways a business could use it

  • Replace a paid analytics subscription with your own installation while keeping customer data in-house
  • Offer privacy-friendly analytics and reporting to clients as part of a web design or marketing service

Can you use it commercially?

Free to use. Anything you distribute that includes it must be open-sourced under the same licence.

Not legal advice. Read the project's licence file before building a product on it.

Getting it running

Download Matomo, upload it to a web server with PHP 8.1 or later and MySQL or MariaDB, then follow the browser-based installer and paste the tracking code into your pages.

Follow the official instructions in the project README.

Things to check

  • You need to run and maintain your own web server and database, including updates and backups
  • Some advanced features are paid plugins, and paid support is optional
  • Privacy law compliance still depends on how you configure it

Checked 01 Nov 2026. Summary drafted by AI from the project's README.

More in Data and analytics

Scrapling D4Vinci
Worth a look

Scrapling is a Python library for collecting data from websites, covering single page requests, JavaScript-heavy sites and large crawls. It is used to pull out text, prices, listings and other information and save it as JSON, CSV or Markdown.

91.3k stars +232 a day BSD-3-Clause
metabase metabase
Check the licence

Metabase is a business intelligence tool that connects to your databases so people can ask questions, build dashboards and share reports without needing to write SQL. It can be self-hosted or used as a paid cloud service, and it can also be embedded in other apps.

Could replace Tableau, Microsoft Power BI

50.1k stars +38 a day Unclear
Worth a look

A Python system that uses large language models to analyse a personal watchlist of shares across several markets, including China, Hong Kong, the US, Japan, Korea and Taiwan. It gathers market data and news, then sends a daily "decision dashboard" report to chat apps or email.

67.4k stars +42 a day MIT