/swetrix-api

Swetrix Analytics API

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Dockerhub pulls Contributions welcome

Swetrix is a fully open source, privacy focused and cookieless alternative to Google Analytics. Swetrix aims to be a lightweight tool (tracking script is < 5 KB), yet powerful enough to give you all the insights you need. With Swetrix you can track your site's traffic, monitor your site's speed, analyse user sessions and pageflows, see the user flows and much more! All of it without invading your user's privacy. Check out our live demo.

Swetrix Dashboard demonstration

Selfhosted Deployment

For development purposes

If you want to try out Swetrix on a local machine for the development purposes (e.g. to create a new feature), please refer to our CONTRIBUTING.MD file - it contains all the needed information on how to start with Swetrix.

For production purposes

If you want to self-host Swetrix to use it in production, please refer to our official self-hosting documentation.

Project structure

We host different parts of Swetrix under different repositories. You can find the frontend repository at swetrix/swetrix-fe and the JavaScript tracker at swetrix/swetrix-js. All of the other repositories can be easily found under the Swetrix Github organisation.