Go Analytics

Open-source Go projects categorized as Analytics

Top 23 Go Analytic Projects

  1. excelize

    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

    Project mention: Streaming 25 Million Excel Cells Through 7 MB of Memory | dev.to | 2026-06-13

    A true single-pass .xlsx writer that emits inline strings, declares sheets upfront, writes rows directly into a live ZIP stream, and never touches temp files. Go's excelize library does something close to this. Java POI doesn't. This is architecturally possible but would essentially be rewriting POI's OOXML layer — a multi-month effort. I've raised this as an RFC with the POI community.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. lago

    Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics

    Project mention: 5 best usage-based billing platforms for vibe coders | dev.to | 2026-05-05

    The best usage-based billing platforms for vibe coders include Credyt for real-time AI billing with prompt-based setup inside Cursor, Lovable, Bolt, and Claude Code, Stripe Billing for subscription-first SaaS with metered overages, Lago for open-source self-hosted billing, Flexprice for early-stage AI teams that want a no-code pricing dashboard, and Stigg for entitlement and credit orchestration over an existing Stripe account. These five tools split on one architectural axis: whether usage is authorized and billed as it happens, or captured and invoiced at cycle end. Stripe Billing is the default first try for most vibe coders, but it is subscription-first and bills after the action, which is why teams running per-token, per-request, or prepaid-credit AI pricing look elsewhere.

  4. Fathom Analytics

    Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.

    Project mention: Migrating Off Google Analytics: Umami vs Plausible vs Fathom | dev.to | 2026-05-11

    So this post is about something I've been chewing on for months but finally moved on: ripping Google Analytics out of three side projects and picking a privacy-focused alternative. Specifically, I'll compare Umami, Plausible, and Fathom — the three I actually evaluated — and walk through the migration steps that worked for me.

  5. pachyderm

    Data-Centric Pipelines and Data Versioning

  6. GoatCounter

    Easy web analytics. No tracking of personal data.

    Project mention: The boring way to build a startup | news.ycombinator.com | 2026-05-05
  7. Rudderstack

    Privacy and Security focused Segment-alternative, in Golang and React

    Project mention: GitHub action to make your website analytics fail-proof and free from vendor lock-in | dev.to | 2026-03-24

    Step 1: Create your dashboard to control your data sources/destinations settings. This dashboard controls only these settings. The actual customer event data will not flow through this service. You will either self-host the event streaming server to process customer event data i.e. the data plane or use a cloud-hosted data plane to quickly get started. Source code - https://github.com/rudderlabs/rudder-server

  8. uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

    Project mention: OpenTelemetry Beego monitoring [otelbeego] | dev.to | 2025-11-10

    Uptrace is an open source APM for OpenTelemetry that supports distributed tracing, metrics, and logs. You can use it to monitor applications and troubleshoot issues. For more details, see the OpenTelemetry Go guide and compare with top APM tools.

  9. Stats

    A well tested and comprehensive Golang statistics library package with no dependencies. (by montanaflynn)

  10. openmeter

    Metering and Billing for AI, API and DevOps. Collect and aggregate millions of usage events in real-time and enable usage-based billing.

    Project mention: Usage-Based Billing for AI Agents with FastAPI and Kong | dev.to | 2026-05-26

    This is where billing starts. Every time a user makes an API call, you'll send a usage event to Konnect Metering & Billing. The metering layer (powered by the open-source OpenMeter engine) ingests and aggregates these events. You'll talk to the API directly using standard HTTP calls, no extra dependencies needed.

  11. Homer

    HOMER - 100% Open-Source SIP, VoIP, RTC Packet Capture & Monitoring (by sipcapture)

  12. anyquery

    Query anything (GitHub, Notion, +40 more) with SQL and let LLMs (ChatGPT, Claude) connect to using MCP

  13. bruin

    Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and build end-to-end flows.

    Project mention: Show HN: I built an MCP server to connect AI agents to your DWH | news.ycombinator.com | 2025-11-26

    Hi all, this is Burak, I am one of the makers of Bruin CLI (https://github.com/bruin-data/bruin). We built an MCP server that allows you to connect your AI agents to your DWH/query engine and make them interact with your data.

    A bit of a back story: we started Bruin as an open-source CLI tool that brings together data ingestion, transformation, quality and governance. You can build data pipelines using SQL and Python, ingest data from many sources, run data quality checks and some more stuff, open-source. The goal has been to build a CLI experience that would make humans productive.

    After some time, agents popped up, and when we started using them heavily for our own development stuff, it became quite apparent that we might be able to offer similar capabilities for data engineering tasks. Agents can already use CLI tools, and they have the ability to run shell commands, which meant that they could technically use Bruin CLI as well.

    Our initial attempts were around building a simple `AGENTS.md` file with a set of instructions on how to use Bruin. It worked fine to a certain extent; however, it came with its own set of problems, primarily around maintenance. Every new feature/flag meant more docs to sync. It also meant the file needed to be distributed somehow to all the users, which would be a manual process.

    We then started looking into MCP servers: while they are great to expose remote capabilities, for a CLI tool, it meant that we would have to expose pretty much every command and subcommand we had as new tools. This meant a lot of maintenance work, a lot of duplication, and a large number of tools which bloat the context.

    Eventually, we landed on a middle-ground: expose only documentation navigation, not the commands themselves. In that spirit, we ended up with just 3 tools:

  14. BemiDB

    Open-source Snowflake & Fivetran alternative, with Postgres compatibility.

    Project mention: Show HN: Telio – AI agents for call/text support, built on sandboxed lakehouses | news.ycombinator.com | 2026-01-07

    - Granular column-level permissions to manage PII access

    We query the lakehouse as if it were PostgreSQL, but with much better performance on complex queries using our open-source project https://github.com/BemiHQ/BemiDB.

    We’d love feedback from the HN community!

  15. shaper

    Visualize and share your data. All in SQL. Powered by DuckDB.

    Project mention: A DuckDB-based metabase alternative | news.ycombinator.com | 2026-02-17
  16. pirsch

    Pirsch is a drop-in, server-side, no-cookie, and privacy-focused analytics solution for Go.

    Project mention: The boring way to build a startup | news.ycombinator.com | 2026-05-05
  17. optimus

    Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management. (by raystack)

  18. api-analytics

    Effortless monitoring and analytics for API frameworks.

  19. medama

    Self-hostable, privacy-focused website analytics.

  20. ngtop

    nginx access logs analytics

  21. myduckserver

    Unified MySQL, Postgres & FlightSQL Server, Powered by DuckDB.

  22. pgmcp

    An MCP server to query any Postgres database in natural language.

    Project mention: Show HN: Pgmcp, an MCP server to query any Postgres database in natural language | news.ycombinator.com | 2025-09-17
  23. wakatime-cli

    Command line interface used by all WakaTime text editor plugins

    Project mention: Show HN: Average AI prompt length over time | news.ycombinator.com | 2026-04-22

    Hi HN, I built WakaTime 13 years ago before AI. Things have changed a lot since then, and the time you spend typing in your IDE isn't as valuable as it used to be...

    That's why I built a new WakaTime dashboard specifically for AI metrics. It tracks things like:

    * Lines of code - AI vs. Human

    * Average Prompt Length over time - How much context do you give AI

    * Follow-up Edit Rate - How many times do you have to edit/fix the code AI generated

    * Token usage over time - Input and Output tokens

    It does this for most popular agents (Cursor, Claude, Codex, Copilot, Gemini, etc.)

    If you already use WakaTime plugins, you should have AI data since last week. If not, install one of the WakaTime official plugins (https://wakatime.com/plugins) then edit your ~/.wakatime/wakatime-internal.cfg to change the ai_heartbeats_last_parsed_at to some date in the past and it will backfill your AI stats since that date. By default it only backfills a few minutes from plugin install.

    Let me know what u think!

  24. minimalytics

    Standalone analytics app in a CLI

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Analytics discussion

Log in or Post with

Go Analytics related posts

  • LynxDB - I wanted Splunk's query language without Splunk

    1 project | dev.to | 26 May 2026
  • I Moved My Digital Stack to Europe

    2 projects | news.ycombinator.com | 13 May 2026
  • The boring way to build a startup

    4 projects | news.ycombinator.com | 5 May 2026
  • Google Analytics Alternatives: Umami vs Plausible vs Fathom in 2026

    4 projects | dev.to | 25 Apr 2026
  • Show HN: Average AI prompt length over time

    1 project | news.ycombinator.com | 22 Apr 2026
  • Migrating from Google Analytics to Privacy-Focused Alternatives

    3 projects | dev.to | 20 Apr 2026
  • Qwen 3 vs Llama 3: Configuring Local LLMs for Actual Performance

    3 projects | dev.to | 18 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Analytic projects in Go? This list will help you:

# Project Stars
1 excelize 20,662
2 lago 9,796
3 Fathom Analytics 8,007
4 pachyderm 6,297
5 GoatCounter 5,751
6 Rudderstack 4,435
7 uptrace 4,218
8 Stats 3,019
9 openmeter 2,024
10 Homer 1,968
11 anyquery 1,710
12 bruin 1,620
13 BemiDB 1,523
14 shaper 1,134
15 pirsch 1,026
16 optimus 760
17 api-analytics 654
18 medama 625
19 ngtop 584
20 myduckserver 566
21 pgmcp 533
22 wakatime-cli 441
23 minimalytics 308

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com