Go Analytics

Open-source Go projects categorized as Analytics

Top 23 Go Analytic Projects

  • excelize

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

  • SaaSHub

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

    SaaSHub logo
  • Fathom Analytics

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

    Project mention: Top 8 Traffic Monitoring Tools for Next.js App | dev.to | 2024-10-04

    4. Fathom Analytics

  • pachyderm

    Data-Centric Pipelines and Data Versioning

    Project mention: Open Source Advent Fun Wraps Up! | dev.to | 2024-01-05

    20. Pachyderm | Github | tutorial

  • GoatCounter

    Easy web analytics. No tracking of personal data.

    Project mention: Show HN: Vince – A self hosted alternative to Google Analytics | news.ycombinator.com | 2024-11-28

    > Both maxmind and db-ip free versions of city data miss city geo id values, rendering city data useless for many cases.

    I work for IPinfo.

    I think you might find my conversation with Goatcounter's dev interesting: https://github.com/arp242/goatcounter/issues/765

    I pitched him to use our free country database because of MaxMind's EULA issues. MaxMind does not permit distribution of the database and requires end users to use their own token. Moreover, they actually charge thousands of dollars when you distribute the "free" database with a commercial intent.

    Now, we have a free IP to Country database that we offer under a straight CC-BY-SA 4.0 license without an EULA. It is free, comes with daily updates, has full accuracy, and you can even commercially redistribute the database (via providing us an attribution).

    I understand we do not have a free city database to offer, nor is our database lightweight because we have full accuracy. But you can check it out if you are interested. We do have a version with ASN (ISP) information as well.

  • Rudderstack

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

  • uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

    Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
  • Stats

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

  • BemiDB

    Postgres read replica optimized for analytics

    Project mention: Show HN: MyDuck Server – Supercharge MySQL and Postgres Analytics with DuckDB | news.ycombinator.com | 2024-11-28

    - BemiDB [3] (https://news.ycombinator.com/item?id=42078067) is also a DuckDB-based Postgres replica. Unlike us, they focus on storing data in Lakehouse format.

    We believe MyDuck Server offers a compelling solution for those seeking high-performance analytics on their MySQL & Postgres data without the complexities and costs of traditional approaches. We're eager to hear your feedback and answer any questions you might have. Let me know what you think!

    [0] https://github.com/apecloud/myduckserver

    [1] https://github.com/duckdb/pg_duckdb

    [2] https://github.com/Mooncake-Labs/pg_mooncake

    [3] https://github.com/BemiHQ/BemiDB

  • pirsch

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

    Project mention: Hetzner Object Storage | news.ycombinator.com | 2024-10-07

    We've been using Hetzner for years for Pirsch [0] now, and so far we had a great experience. I migrated all of our data from AWS S3 to their new object storage without issues. We only use it for user pictures and small files (white-labeling logos and such).

    This is one of the rare cases where AWS is actually cheaper for us. It's probably more worth it if you have a lot of data. The only thing we're missing now is SES, and then we've fully migrated away from AWS :)

    [0] https://pirsch.io

  • optimus

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

  • ngtop

    nginx access logs analytics

    Project mention: Ngtop – Request analytics from the Nginx access logs | news.ycombinator.com | 2024-07-30
  • medama

    Self-hostable, privacy-focused website analytics.

    Project mention: Plausible Analytics: GDPR Compliance with O Cookie Consent Banner | news.ycombinator.com | 2024-07-08

    Obligatory plug for Medama, which focuses on easy self-hostability: https://github.com/medama-io/medama

    I think Plausible’s self-hosting is not simple, requiring unnecessarily heavy databases like ClickHouse, which can be overkill for the average website owner. Comparatively, this project can effectively run on a 256MB VM for most small website with no external dependencies.

  • wakatime-cli

    Command line interface used by all WakaTime text editor plugins

  • poeticmetric

    PoeticMetric is a free as in freedom, open source, privacy-first, regulation-compliant, and blazingly fast Google Analytics alternative.

  • unitdb

    Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.

  • beneath

    Beneath is a serverless real-time data platform ⚡️

  • Prisme Analytics

    💎 An Open Source, privacy-focused and progressive analytics service. (by prismelabs)

    Project mention: Show HN: Prisme – Analytics for Web Artisans | news.ycombinator.com | 2024-08-26

    8. Ability to access all individual events and sessions (via ClickHouse SQL)

    What sets Prisme Analytics apart is its focus on progressive capabilities. You can start simple and expand your analytics as your project grows, all while maintaining a strong commitment to user privacy. With custom events and dashboards (thanks to Grafana), there is no limit to how you can collect, query and visualize data.

    I'd love to get feedback from the HN community on the concept, features, and approach. You can check it out here: https://www.prismeanalytics.com/

    It's currently in beta and completely free during the beta period.

    Looking forward to your thoughts and happy to answer any questions!

  • xyr

    Query any data source using SQL, works with the local filesystem, s3, and more. It should be a very tiny and lightweight alternative to AWS Athena, Presto ... etc.

  • mouji

    Minimal Web Analytics

    Project mention: Show HN: Use Go's HTML/template to write React-like code | news.ycombinator.com | 2024-05-27

    > As far as I know that's technically invalid HTML. You can't have an as a child of a (or even the other way around.) I'm also ignoring the invalid type="submit" against the tag in the example button component in the post.

    It definitely feels weird to have anything other than text nodes inside

    , didn't realize it's actually invalid HTML.

    I used this approach mainly to have the button component behave as a link button and a form submit button. Here's the actual code from my project - https://github.com/sheshbabu/mouji/blob/master/commons/compo...

    What are the drawbacks of this approach? I'm pretty sure I've used this before, can't recall any downsides.

  • go-rosbag

    Rosbag parser written in pure Go

  • pb

    CLI client for Parseable server. Inspect, query and analyse Parseable log data from your terminal. (by parseablehq)

  • pirsch-go-sdk

    Golang Client SDK for Pirsch Analytics.

  • todalytics

    Productivity analytics monitor 🧮

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

Index

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

Project Stars
1 excelize 18,464
2 Fathom Analytics 7,594
3 pachyderm 6,186
4 GoatCounter 4,598
5 Rudderstack 4,106
6 uptrace 3,414
7 Stats 2,932
8 BemiDB 1,124
9 pirsch 928
10 optimus 746
11 ngtop 553
12 medama 400
13 wakatime-cli 298
14 poeticmetric 235
15 unitdb 120
16 beneath 83
17 Prisme Analytics 73
18 xyr 65
19 mouji 42
20 go-rosbag 20
21 pb 16
22 pirsch-go-sdk 6
23 todalytics 0

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

Did you konow that Go is
the 4th most popular programming language
based on number of metions?