Skip to content
SPECIFICTION
Get listed

GamePulse

github.com

WebAPISelf-hosted
Visit github.com
Spec score 7.3 #27 of 32 in Game Analytics Software

Spec sheet

Product
GamePulse is an open-source, self-hosted telemetry and analytics platform built for games including indie, idle, roguelike, mobile, and simulation games.Read 9 Oct 2026 · github.com
Deployment
Docker Compose can start PostgreSQL, Redis, migrations, the API, worker, and dashboard together.Read 4 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
License
The repository identifies GamePulse as MIT licensed.Read 9 Oct 2026 · github.com
Access controls
The README describes organization and project tenancy, JWT authentication with refresh rotation, ingestion API keys, and Owner, Admin, Analyst, and ReadOnly roles.Read 9 Oct 2026 · github.com
Analytics
It provides retention cohorts, funnels, progression drop-off, economy analytics, and idle-game adoption metrics.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
Current status
The README describes GamePulse as an early MVP/alpha and says APIs may change before version 1.0.Read 9 Oct 2026 · github.com
Dashboard and API
The project includes a Next.js dashboard and an API with an interactive OpenAPI reference.Read 9 Oct 2026 · github.com
Economy insights
Its economy module tracks currency sources and sinks, average and percentile balances, and inflation detection.Read 4 Oct 2026 · github.com
Game analytics
It provides retention cohorts, funnels, progression drop-off, economy analysis, idle-game adoption, and dead-content analysis.Read 4 Oct 2026 · github.com
Infrastructure
The documented Docker Compose setup runs PostgreSQL, Redis, migrations, the API, worker, and dashboard.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
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.Read 4 Oct 2026 · github.com
Maturity
The project describes itself as an early MVP/alpha and says APIs may change before version 1.0.Read 4 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
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.Read 4 Oct 2026 · github.com
Production guidance
The maker advises replacing development JWT secrets, restricting CORS, and terminating TLS at a reverse proxy before self-hosting in production.Read 9 Oct 2026 · github.com
Requirements
Running from source requires Node.js 24 or later, npm 9 or later, PostgreSQL 14 or later, and Redis 6 or later.Read 4 Oct 2026 · github.com
SDK
The JavaScript SDK works in browsers and Node.js and includes batching, an offline queue, and retry with backoff.Read 9 Oct 2026 · github.com

Where Specifiction places it

Alternatives to GamePulseAll alternatives →