Categories
Self-Hosted Open Source Developer Tools Analytics Mobile Push Notifications Crash ReportingStars
Forks
Watchers
Developer links
Countly
Mixpanel, OneSignal, and Crashlytics in one self-hosted stack - Countly is an all-in-one product analytics and engagement platform where every byte of first-party data stays on your server. A Node.js application over MongoDB, it collects through ten battle-tested SDKs spanning iOS, Android, web JavaScript, React Native, Flutter, Unity, and desktop (plus a data write API for anything else), and has powered tens of thousands of mobile, web, and desktop apps since 2012. The analytics core covers sessions, custom events, views, user profiles, and real-time dashboards, with exploration tools built for product managers as much as analysts. What separates Countly from pure analytics tools is acting on the data without third parties: built-in push notifications send automated, transactional, and personalized messages to iOS (APNs), Android (Firebase), and Huawei devices, with the SDK handling token retrieval and permission flows automatically; crash reporting captures symbolicated native crashes on iOS and Android plus JavaScript errors, correlated with the same user and session data. Email reports keep stakeholders updated, and the plugin-based architecture means features load as modules. For GDPR-sensitive products, engagement without piping user data to advertising companies is the entire point. AGPL-licensed server, installable in minutes.
Benefits
- Three Tools in One Platform
- Analytics, push notifications, and crash reporting replace a Mixpanel + OneSignal + Crashlytics stack.
- First-Party Data, Full Stop
- User behavior never leaves your server - engagement without feeding advertising networks.
- Every Platform Covered
- Ten SDKs across iOS, Android, web, React Native, Flutter, Unity, and desktop.
- Act Without Integrations
- Send targeted notifications from the same data you analyze - no external tool hops.
Features
- Product Analytics
- Sessions, custom events, views, user profiles, and real-time dashboards.
- Push Notifications
- Automated, transactional, and personalized messages via APNs, Firebase, and Huawei.
- Crash Analytics
- Symbolicated iOS/Android crash reports and JavaScript error tracking.
- Ten SDKs Plus API
- Mobile, web, desktop, and game-engine SDKs with a data write API for anything else.
- Plugin Architecture
- Features load as modules, keeping the platform extensible.
- Email Reporting
- Scheduled metric summaries delivered to stakeholders.