
Amplitude
Product analytics platform for tracking user behavior and generating data-driven insights
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted, privacy-friendly web analytics without cookies or JavaScript
Modern web analytics platform you host yourself. Tracks visitors without cookies, respects DNT signals, and provides actionable insights while keeping data under your control.
Shynet is a self-hosted web analytics platform designed for developers and organizations who want meaningful visitor insights without compromising privacy. Built with Django and Python, it eliminates the need for cookie consent banners by tracking sessions without cookies, and even works when JavaScript is disabled by falling back to a transparent tracking pixel.
Whether you're running a personal blog or managing multiple client sites, Shynet scales from a single Docker container on a small VPS to distributed Kubernetes clusters with Redis caching. Track hits, sessions, page load times, bounce rates, referrers, geographic locations, and device types across multiple services from one instance. The platform supports multi-user collaboration, allowing administrators to share services with team members.
Shynet requires technical expertise to deploy and maintain, making it ideal for developers who value data ownership and transparency. The lightweight tracking script (under 1KB) typically bypasses ad blockers since you control the domain. With Apache-2.0 licensing and full data portability, you maintain complete control over your analytics infrastructure and visitor data.
When teams consider Shynet, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Privacy-Compliant Blog Analytics
Track visitor behavior and popular content without cookie banners or third-party data sharing
Agency Multi-Client Dashboard
Monitor multiple client websites from one instance with role-based access and collaboration features
Progressive Web App Monitoring
Measure page load times and session duration even when JavaScript fails using pixel fallback
User Journey Integration
Associate anonymous visitors with authenticated user accounts using primary-key integration
Yes. Shynet automatically falls back to a 1x1 transparent tracking pixel when JavaScript is unavailable, ensuring you still capture visitor data.
Shynet respects DNT by default. You can configure each service individually to decide whether to collect data from users with DNT enabled.
Yes. A single Shynet deployment supports multiple users, each managing multiple services (websites), with built-in collaboration features.
Because you self-host Shynet on your own domain, it typically isn't included in ad blocker lists, unlike third-party analytics services.
Shynet can be deployed via Docker, docker-compose, Heroku, or Kubernetes, scaling from a single container to distributed clusters with Redis caching.
Project at a glance
StableLast synced 4 days ago