FREEDOM251

Freedom251 › Game Analytics Software

GamePulse

Paid APISelf-hostedWeb

Visit GamePulse Alternatives

GamePulse's own site

What GamePulse is

GamePulse is a free, MIT-licensed, open-source platform for game telemetry and analytics that you self-host. It supports indie, idle, roguelike, mobile, and simulation games through an API, web dashboard, and JavaScript SDK for browser and Node.js. Analytics cover retention cohorts, funnels, progression drop-off, economy activity, idle-game adoption, and content players no longer use. The economy module records currency sources and sinks, average and percentile balances, and possible inflation. A nightly rule-based analyzer can flag dead upgrades, difficult levels, hoarded currencies, and inflation; AI-assisted insights are outside this MVP. The API validates event batches and processes them asynchronously, while the SDK batches events, queues offline data, and retries with backoff. Organizations, projects, JWT authentication, ingestion keys, and four roles control access. Docker Compose starts PostgreSQL, Redis, migrations, API, worker, and dashboard together. GamePulse describes its current release as an early MVP/alpha, with APIs subject to change before version 1.0.

Who it suits

GamePulse suits game teams needing self-hosted telemetry, retention, funnel, cohort, progression, or economy analysis. It is aimed at developers comfortable with Docker, Node.js, PostgreSQL, and Redis.

What it does well

  • Open-source and MIT licensed
  • Retention, funnel, and cohort analytics
  • Economy tracking includes inflation detection
  • JavaScript SDK supports browser and Node.js
  • Docker Compose bundles core services

What to know first

  • Early MVP/alpha status
  • Unity and Godot SDKs are roadmap items
  • Requires Node.js 24 or later from source
  • No configurable insight thresholds yet

Limits

Unity and Godot SDKs, project-member management, configurable insight thresholds, an event schema registry, and data-retention or GDPR deletion tools are roadmap items. The project is an early MVP/alpha, and APIs may change before version 1.0.

Getting started

  1. Open the GamePulse GitHub repository
  2. Prepare Node.js 24+, npm 9+, PostgreSQL 14+, and Redis 6+
  3. Use Docker Compose to start PostgreSQL, Redis, migrations, API, worker, and dashboard
  4. Connect browser or Node.js projects with the JavaScript SDK
  5. Send event batches through the API

Verdict

GamePulse combines broad game analytics with self-hosting, access controls, and a JavaScript ingestion SDK. Its alpha status and roadmap gaps matter for teams needing mature integrations or retention controls now.

Questions

Is GamePulse free?

Yes. It is free and open source under the MIT license.

Which platforms does it support?

Its listed platforms are API, self-hosted, and web. The JavaScript SDK supports browser and Node.js.

What analytics does it provide?

It provides retention cohorts, funnels, progression drop-off, economy analysis, idle-game adoption, and dead-content analysis.

Does it include access controls?

Yes. It supports organizations, projects, JWT authentication, ingestion API keys, and Owner, Admin, Analyst, and ReadOnly roles.

How can it be deployed?

Docker Compose can start PostgreSQL, Redis, migrations, the API, worker, and dashboard together.

Facts from GamePulse's own pages

Access controls
The README describes organization and project tenancy, JWT authentication with refresh rotation, ingestion API keys, and Owner, Admin, Analyst, and ReadOnly roles. · github.com, 9 Oct 2026
Analytics
It provides retention cohorts, funnels, progression drop-off, economy analytics, and idle-game adoption metrics. · github.com, 9 Oct 2026
Automated insights
A nightly rule-based analyzer flags dead upgrades, difficult levels, hoarded currencies, and inflation; the MVP does not use AI for these insights. · github.com, 9 Oct 2026
Current status
The README describes GamePulse as an early MVP/alpha and says APIs may change before version 1.0. · github.com, 9 Oct 2026
Dashboard and API
The project includes a Next.js dashboard and an API with an interactive OpenAPI reference. · github.com, 9 Oct 2026
Deployment
Docker Compose can start PostgreSQL, Redis, migrations, the API, worker, and dashboard together. · github.com, 4 Oct 2026
Economy insights
Its economy module tracks currency sources and sinks, average and percentile balances, and inflation detection. · github.com, 4 Oct 2026
Game analytics
It provides retention cohorts, funnels, progression drop-off, economy analysis, idle-game adoption, and dead-content analysis. · github.com, 4 Oct 2026
Infrastructure
The documented Docker Compose setup runs PostgreSQL, Redis, migrations, the API, worker, and dashboard. · github.com, 9 Oct 2026
Ingestion
The API validates event batches and processes them asynchronously through BullMQ, with the project describing a write path designed to scale toward 100M+ events. · github.com, 9 Oct 2026
License
The repository identifies GamePulse as MIT licensed. · github.com, 9 Oct 2026
License and support
GamePulse is MIT-licensed, welcomes contributions, and asks that vulnerability reports be sent privately to maintainers by email as described in CONTRIBUTING.md. · github.com, 4 Oct 2026
Maturity
The project describes itself as an early MVP/alpha and says APIs may change before version 1.0. · github.com, 4 Oct 2026
Notable limitations
Unity and Godot SDKs, project member management UI, configurable insight thresholds, event schema registry, and data-retention/GDPR delete-by-player tools are listed as roadmap items. · github.com, 9 Oct 2026
Notable limits
Unity and Godot SDKs, a project-member management UI, configurable insight thresholds, an event schema registry, and data-retention and GDPR deletion tools are listed as roadmap items. · github.com, 4 Oct 2026
Product
GamePulse is an open-source, self-hosted telemetry and analytics platform built for games including indie, idle, roguelike, mobile, and simulation games. · github.com, 9 Oct 2026
Production guidance
The maker advises replacing development JWT secrets, restricting CORS, and terminating TLS at a reverse proxy before self-hosting in production. · github.com, 9 Oct 2026
Requirements
Running from source requires Node.js 24 or later, npm 9 or later, PostgreSQL 14 or later, and Redis 6 or later. · github.com, 4 Oct 2026
SDK
The JavaScript SDK works in browsers and Node.js and includes batching, an offline queue, and retry with backoff. · github.com, 9 Oct 2026
Security
The maker says API keys are stored as SHA-256 hashes, passwords as bcrypt hashes, and refresh tokens are hashed, rotated on use, and revocable. · github.com, 9 Oct 2026

Where GamePulse stands on Freedom251

Look at these too