TypeScript AGPL-3.0

swetrix

📈 Open source, privacy-first web analytics — a cookie-less Google Analytics alternative with built-in error tracking and performance monitoring. Self-host it or use our cloud. Get started for free!

S

Swetrix

Dernière activité 27 sept. 2026
Swetrix/swetrix

1,2 k

étoiles

75

forks

15

issues ouvertes

chartsclickhousedockergdprgoogle-analyticsmetricsmonitoringmysqlnestjsprivacyredisself-hostedselfhostedstatisticstailwindcssweb-analyticswebanalyticswebsite

Ce README est souvent en anglais.

Swetrix

Swetrix

Privacy-first, open-source web analytics — with error tracking, session replays and performance monitoring built in.
See the live demo »

Website · Docs · Issues · Discord · Twitter

Try Swetrix Cloud Self-host with Docker GitHub stars License

Swetrix dashboard

ℹ️ What is Swetrix?

Swetrix is a cookieless, GDPR-compliant analytics platform — a privacy-respecting alternative to Google Analytics. No cookies, no consent banner, no cross-device tracking, all data anonymised. It's the only thing on the page and the dashboard is fast and real-time.

It goes beyond pageviews: alongside traffic stats you get error tracking, performance monitoring, session replays, funnels and custom events — so you can replace several tools with one.

Open source since 2021, bootstrapped, and funded entirely by our subscribers. Made in the 🇬🇧 UK, hosted on Hetzner in 🇩🇪 Germany.

👉 Try it free on Swetrix Cloud or self-host with Docker.

✨ Features

  • Cookieless & privacy-first — GDPR-compliant by design, no cookies, anonymised data. (Data Policy)
  • Lightweight script — a small tracking snippet and a snappy real-time dashboard.
  • The metrics that matter — top pages, geolocation with map view, devices, traffic sources and UTM campaigns.
  • Network intelligence (Cloud) — break traffic down by ISP, organisation, usage type (residential / business / hosting / cellular) and connection type to spot bot and datacenter traffic.
  • Custom events & properties — track conversions, sales or any key action with your own semantics.
  • Sessions & user flows — understand journeys and behaviour across your site.
  • Funnels — visualise drop-offs and improve conversion rates.
  • Performance monitoring — real-user metrics (TTFB, DNS, TLS, render) to keep pages fast.
  • Error tracking — capture client-side errors with details and aggregated views.
  • Session replays (Cloud) — replay sessions to see exactly where visitors get stuck.
  • Sharing & teams — public or password-protected dashboards; invite teammates with roles, or manage access with organisations.
  • Data portability — export to CSV and access everything via the developer API.
  • More — alerts & notifications, feature flags, A/B experiments, revenue analytics and Ask AI (Cloud).

Swetrix vs Google Analytics vs Plausible

Swetrix and Plausible are both privacy-first and open source; the main difference is scope — Swetrix bundles error tracking, performance monitoring and session replays into the same product.

Swetrix Google Analytics 4 Plausible
Cookieless, no consent banner ✅ ❌ cookies + consent ✅
GDPR-compliant, EU-hosted ✅ ⚠️ data sent to US ✅
Open source (AGPLv3) ✅ ❌ ✅
Self-hostable ✅ ❌ ✅
No data sampling ✅ ❌ samples at scale ✅
Real-time dashboard ✅ ⚠️ limited ✅
Funnels ✅ ✅ ✅ (paid plans)
Custom events ✅ ✅ ✅
Performance monitoring ✅ ❌ ❌
Error tracking ✅ ❌ ❌
User profiles / identified users ✅ ❌ ❌
Feature flags & A/B experiments ✅ ❌ ❌
Session replays ✅ ❌ ❌
Revenue / MRR analytics ✅ Cloud ⚠️ ecommerce setup ❌
Ask AI / chat with your data ✅ Cloud ❌ ❌

🚀 Get started

We handle hosting, maintenance, backups and a worldwide CDN — you keep full ownership of your data and can export or delete it anytime. GDPR-compliant and hosted in the EU.

Your subscription directly funds maintenance and development of the open-source project.

Self-hosting

Prefer to run it yourself? Swetrix Community Edition (CE) ships the same core analytics: privacy-friendly traffic stats, custom events, sessions, session replays, funnels, performance and error tracking. Deploy the API and UI with Docker, connect ClickHouse / Redis, and configure a private S3-compatible bucket for replay recordings.

Cloud vs Community Edition

Swetrix Cloud Swetrix Community Edition
Infrastructure management ✅ Set up tracking in minutes. We manage server maintenance, upgrades and security for you. ⚠️ You manage servers, installs, upgrades, scaling and backups.
Core analytics (traffic, events, sessions, funnels, performance, errors) ✅ Included ✅ Included
Session replays ✅ Included ✅ Included; requires S3-compatible storage
Advanced features (Revenue, Experiments, AI) ✅ Included ⚠️ Cloud only
Teams & sharing ✅ Organisations, role-based access, direct invites, public and password-protected links. ⚠️ Direct project invites, password-protected links and public projects only.
Alerts & notifications ✅ Email, Slack, Telegram, Discord, webhook, web push ⚠️ Not included
Email reports ✅ Weekly / monthly / quarterly ⚠️ Not included
Geo & network analytics ✅ Premium GeoIP for accurate country / region / city, plus ISP, organisation, usage type and connection type. ⚠️ DB-IP City Lite (country / region / city only); a paid MaxMind or DB-IP database is needed for network breakdowns.
Release schedule ✅ Continuous updates, deployed as soon as ready ℹ️ Periodic open-source releases; newest features arrive later.
Support ✅ Premium support from the team building Swetrix ⚠️ Community support on Discord and forums.
Costs ✅ Bootstrapped business — your money directly funds Swetrix development. ⚠️ You pay for servers, maintenance, backups and domains.

🛠️ Tech stack

  • Backend / API — Nest.js, MySQL + TypeORM (accounts, projects), ClickHouse (analytics), Redis (caching).
  • Frontend — React Router, Tailwind CSS, billboard.js for charts.
  • Tracking script — packages/tracker-js, the swetrix npm client, TypeScript bundled with rollup.

🤝 Contributing

We welcome contributions! See the contributing guide and browse open issues to pick something up.

⭐️ Star History

If Swetrix is useful to you, star the repo — it genuinely helps a bootstrapped team and motivates us a lot 😊

Star History Chart

💬 Contact

📃 License

Swetrix Community Edition is open source under the GNU Affero General Public License v3 (AGPLv3). See the LICENSE file. Source code contributions are subject to the Contributor License Agreement.

© 2021 - present, Swetrix Ltd.

Back to top

Projets similaires

Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.

Elixiranalyticsanalytics-dashboardclickhouse
Pplausible
29,3 k étoiles1,9 k

🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.

TypeScriptanalyticsgoogle-analyticsproduct-analytics
Rrybbit-io
13,1 k étoiles754

Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

Pythona17tanalyticsdjango
Mmilesmcc
3,2 k étoiles209