Easy-to-use and GDPR-compliant web analytics without invading the privacy of your visitors.
Understand your website traffic, speed, user sessions, sales, funnels and errors in a single, intuitive dashboard.
This is the 6th launch from Swetrix. View more
Swetrix
An intuitive Google Analytics alternative.
Swetrix comes with real time traffic analysis, website speed monitoring, marketing funnels, sales tracking, errors tracking, sessions, geolocation data and more!
100% open-source and selfhostable.







Free Options
Launch Team / Built With







Swetrix
@andriiro Congrats on the launch! Looks clean and thoughtful. I’ve tried Umami before — really like your middle-ground approach. How heavy the self-host setup is? Could it run comfortably on a small VPS?
BlogBowl
Wow guys, congratulations on the launch 🔥
This is super cool. I am already using self-hosted umami analytics, how are you guys better?
Also, are you fully open source or something like plausible(half of the solution open source and half is premium features only)
Swetrix
@danshipit hey Dan, happy you liked Swetrix :)
Umami is more simple than Swetrix and they offer more basic traffic analytics and custom events.
Swetrix offers the same, and additionally more advanced features like city level geolocation, site speed monitoring, error tracking, sessions, etc.
And I also tried to put these features in a simple interface like Umami.
Swetrix is fully open source, but the repo is split in CE (AGPLv3) and Cloud version. Practially the difference between CE and Cloud is that CE does not have billing modules, but functionality / API is pretty much the same.
BlogBowl
@andriiro That's cool! Yeah, i've noticed that you also track errors. Wish you good luck, really appreciate open-source software 😉
Great app and so good to see some open source analytics software coming out!
I have a question - as you are cookieless, how do you track recurring sessions from repeat users?
Swetrix
@adamclarke_x thank you, happy you liked it Adam :)
On the server side we hash values like daily rotating salt, user's IP, User-Agent, and Site ID, and store the produced hash.
It's quite accurate and this way we can track daily unique users. And it's good for privacy as well since the hash is irreversible, and values like IP or raw user agent are not accessible
I actually wrote a bit more technical details about it on the Data Policy page if you're curious to learn more
@adamclarke_x @andriiro The issue with just using IP and user-agent is that some ISPs use CGNAT, where thousands of customers share the same public IP address. IPv6 is practically the opposite, with client IPs changing pretty frequently for privacy reasons.
User-agent is low-entropy these days too, as Chromium and its derivatives have a frozen user agent now - no changes will be made to them other than the major version number. User agent is deprecated in favor of client hints, so it may be completely frozen in the future (no updates at all; it'll just have the same version number forever).
Do you have a solution for this, or plans to build one?
Great design and have been looking for GA alternatives. Bookmarked!
Swetrix
@matthewlls thanks Matt! Happy you liked it!
BlogBowl
This is super cool. I am already using self-hosted umami analytics, how are you guys better?
Also, are you fully open source or something like plausible(half of the solution open source and half is premium features only)
Ambitious project. Congratulations!