electerious/ackee

Self-hosted, Node.js based analytics tool for those who care about privacy.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Type:ApplicationCategory(s):Analytics & BIData Engineering & Analytics
Added to GitGenius on September 14th, 2026
Created on April 16th, 2014
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 385
Total Stargazers: 4,708 (+0)
Total Subscribers: 45 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 192.2 days
Mean response time: 225.3 days
90th percentile: 592.7 days
Tracked items: 11

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 1,047 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • bug (8)

Detailed Description

Ackee is a self-hosted analytics tool that runs on your own server to track website traffic while prioritizing visitor privacy.

Ackee solves the problem of analytics dependency on third-party services by offering a privacy-focused alternative that keeps data anonymized and avoids unique user tracking. The tool runs on Node.js with MongoDB, providing a lightweight architecture that analyzes visitor behavior without requiring cookie-based identification. It exposes a GraphQL API that powers its minimal interface and allows developers to build custom tools on top of the platform.

Ackee suits developers and site owners who want analytics insights without the overhead of comprehensive marketing platforms like Google Analytics or Matomo. It works well for those who value privacy compliance and want to avoid cookie consent requirements. The tool supports multiple deployment methods including Docker, Docker Compose, Helm, and direct installation, plus hosting on platforms like Netlify, Vercel, Heroku, and others. Beyond basic page tracking, it supports custom event tracking for actions like button clicks and newsletter subscriptions.

The project shows consistent maintenance with regular updates addressing bugs and adding refinements. Development activity demonstrates responsiveness to user-reported issues with timely fixes. The maintainer actively engages with the community through documentation and support channels, including a FAQ section and multiple deployment guides. Contributions are welcomed and the project maintains clear configuration options through environment variables and comprehensive documentation in the repository.