Analysis updated 2026-06-21
Track page views and visitor sessions on your website without sending any data to Google or third parties.
Monitor e-commerce purchases and conversion goals from a self-hosted analytics dashboard.
Segment your audience by country, device, or campaign source to understand where visitors come from.
Generate scheduled email reports on website traffic for your team or clients.
| matomo-org/matomo | seldaek/monolog | wordpress/wordpress | |
|---|---|---|---|
| Stars | 21,475 | 21,396 | 21,093 |
| Language | PHP | PHP | PHP |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a PHP-capable web host and a MySQL or MariaDB database before you can run the installer.
Matomo (formerly called Piwik) is an open-source web analytics platform, a tool that tracks visitor activity on your website and presents it in charts and reports, much like Google Analytics does. The key difference is that you install Matomo on your own server, which means all visitor data stays in your own database and never goes to a third-party company. The setup process is designed to be quick: download and upload the software to your web host, run a brief browser-based installer, and then copy a small snippet of JavaScript code onto each page you want to track. After that, Matomo collects data in real time and displays it in a customizable dashboard where you can drag and rearrange widgets to suit your needs. Beyond basic page view counts, Matomo supports more advanced features such as tracking e-commerce transactions (when someone completes a purchase), setting goals (measuring conversions like newsletter sign-ups), campaign tracking, custom visitor segments (filtering your audience by specific criteria), geolocation (where in the world visitors come from), and email reports delivered on a schedule. The platform is built with a plugin architecture, so you can add or remove features as needed, and the analytics data is accessible via a programming interface (API) if you want to pull it into other systems. Matomo is written in PHP and requires MySQL or MariaDB as its database. A cloud-hosted version is also available if you prefer not to manage your own server. The software is released under the GPL v3 open-source license.
Self-hosted open-source web analytics platform, like Google Analytics but installed on your own server, so visitor data never leaves your control.
Mainly PHP. The stack also includes PHP, MySQL, MariaDB.
Free to use and modify, but any changes you distribute must also be released under the same GPL v3 open-source terms.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.