matomo-org / matomo
git clone https://github.com/matomo-org/matomo.git
5.14.1 · 16d ago
🔥 on GitHub Trending today
Empowering People Ethically 🚀 — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading open-source alternative to Google Analytics, giving you complete control and built-in privacy. Easily collect, visualise, and analyse data from websites & apps. Star us on GitHub ⭐️ – Pull Requests welcome!
—
stars, 24h
—
stars, 7 days
+113
stars, 30 days · #2,033
22k
★ total
2.9k
forks · 2.6k open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePHP
LicenseGPL-3.0
Created2011-03-30 (15y ago)
Last pushtoday
Watchers394
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #20 monthly in php · +113 ★
GitHub topics
analyticsgrowthhacktoberfestintranetlogmarketingmatomomobilemysqlphppiwikprivacysecurityweb-analyticswebsite
Links
- GitHub: github.com/matomo-org/matomo
- Homepage: https://matomo.org/
- Releases · Issues · Hacker News mentions
README excerpt
# Matomo (formerly Piwik) - matomo.org ## Code Status ## Description Matomo is the leading Free/Libre open analytics platform. Matomo is a full-featured PHP MySQL software program that you download and install on your own webserver. At the end of the five-minute installation process, you will be given a JavaScript code. Simply copy and paste this tag on websites you wish to track and access your analytics reports in real-time. Matomo aims to be a Free software alternative to Google Analytics and is already used on more than 1,400,000 websites. Privacy is built-in! ## Mission Statement > « To create, as a community, the leading international open source digital analytics platform, that gives every user full control of their data, to empower better decisions. » Our purpose is to: > « Empower People Ethically » ## License Matomo is released under the GPL v3 (or later) license, see LICENSE. ## Requirements * PHP 8.1.0 or greater * MySQL version 8.0 or greater, or MariaDB version 10.6 or greater * PHP extension pdo and pdo_mysql, or the MySQLi extension * Matomo is OS / server independent See https://matomo.org/docs/requirements/. ## Install Matomo * Download Matomo * Upload Matomo to your webserver * Point your browser to the directory * Follow the steps * Add the given JavaScript code to your pages * (You may also generate fake data to experiment, by enabling the plugin VisitorGenerator) See https://matomo.org/docs/installation/. ## Develop for Matomo When using Matomo for development you need to install Matomo from the Git repository. This will also give you access to a DDEV environment you can use. More details can be found in the DDEV README. ## Free trial If you do not have a server or don't want to host yourself, you can use our Matomo Cloud service (21 day free trial): https://matomo.org/start-free-analytics-trial/ ## Online Demo Check out the online demo for Matomo at demo.matomo.cloud. ## Changelog For the list of all tickets closed in the current and past releases, see matomo.org/changelog/. For the list of technical changes in the Matomo platform, see developer.matomo.org/changelog. ## Get involved! We believe in liberating Web Analytics, providing a free platform for simple and advanced analytics. Matomo was built by dozens of people like you, and we need your help to make Matomo better… Why not participate in a useful project today? Learn how you can contribute to Matomo. ## Careers at Matomo We're hiring! Learn more on our Careers page. ## Translations Our translations are managed on Weblate. ## Quality Assurance The Matomo project uses an ever-expanding comprehensive set of thousands of unit tests and hundreds of automated integration tests, system tests, JavaScript tests, and screenshot UI tests, running on a continuous integration server as part of its software quality assurance. Learn more. We use BrowserStack.com testing tool to help check the Matomo user interface is compatible with many browsers. ## Security Security i