minimal-snowplow-tracker
A minimal snowplow event tracker for Python. Add analytics to your Python and Django apps, webapps and games
What it is and what it does
minimal-snowplow-tracker is a stripped-down fork of the Snowplow Python tracker that lets you send event data from Python applications to a Snowplow analytics backend. It removes most emitters and tracking methods, keeping only the basic emitter and structured/unstructured event tracking. The package has no runtime dependencies, making it lightweight, but it requires a Snowplow collector endpoint to actually send events to.
The tracker is designed for Python applications, games, and web servers that need to instrument analytics events. However, the package has been abandoned for over seven years—the last release was in October 2018, and there is no active maintenance or repository activity. It was originally forked from Snowplow's official tracker v0.8.0 by Fishtown Analytics and supports Python 2.7 and Python 3.3–3.7.
Use it for:
- Instrument event tracking in legacy Python 2.7 or early Python 3 applications already using Snowplow
- Add basic analytics to Python games or standalone applications that report to a Snowplow collector
- Collect structured event data from Python web servers or frameworks with minimal dependencies
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Sends event data from Python applications to Snowplow analytics servers using a minimal event tracker.
No. The package is abandoned (last release 2862 days ago) with no maintenance or repository activity. While it carries no known vulnerabilities and uses a permissive license, the lack of updates for modern Python versions, no active support, and high install friction make it unsuitable for new projects. Consider maintained alternatives instead.
Install
minimal-snowplow-tracker on PyPI
pip
pip install minimal-snowplow-trackeruv
uv add minimal-snowplow-trackerpoetry
poetry add minimal-snowplow-trackerInstalling minimal-snowplow-tracker
Before you install
High install friction with abandoned maintenance status—last release was 2862 days ago with no recent activity. Not actively maintained.
License in practice
Licensed under Apache License 2.0 (permissive), allowing commercial and private use with minimal restrictions; you must retain license notices in distributions.
Quickstart
pip install minimal-snowplow-tracker==0.0.2
Requires a running Snowplow collector endpoint to send events to; package supports Python 2.7 and Python 3.3–3.7 only.
Verify before relying
- Whether the package works reliably with modern Python versions beyond 3.7
- Current state of the Snowplow collector protocol and compatibility
- Whether the basic emitter still functions with current Snowplow infrastructure
- What the actual API surface is for structured and unstructured event tracking
Package facts
| License | Apache License 2.0 (permissive) |
| Python support | not specified |
| Install friction | high — source build required |
| Runtime dependencies | none |
| Maintenance | abandoned — 2,862 days since the last release |
| First released | |
| Downloads | 4,068,546/month — #2,385 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: minimal-snowplow-tracker-0.0.2.tar.gz
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
snowplow-trackerSends event data from Python applications to…
permissive · top 1,000 on PyPI
universal-analytics-python3Sends event and pageview data to Google…
permissive · top 15,000 on PyPI
posthoganalyticsSends event data and user properties to PostHog…
permissive · top 5,000 on PyPI
kanaries-trackSends event and metric data to Kanaries' data…
permissive · top 15,000 on PyPI
segment-analytics-pythonA Python client for sending analytics events to…
permissive · top 5,000 on PyPI
analytics-pythonA Python client library that sends analytics…
permissive · top 5,000 on PyPI
amplitude-analyticsOfficial Amplitude backend SDK for Python that…
permissive · top 5,000 on PyPI
azure-monitor-events-extensionSends custom events to Azure Application…
permissive · top 15,000 on PyPI
posthogPostHog Python SDK integrates product analytics…
permissive · top 1,000 on PyPI
azureml-telemetryCollects telemetry data from Python code by…
unclear · top 15,000 on PyPI