Analytics

Open-source projects categorized as Analytics | Edit details

Top 23 Analytic Open-Source Projects

  • netdata

    Real-time performance monitoring, done right! https://www.netdata.cloud

    Project mention: The Best Kubernetes Monitoring Tools | reddit.com/r/kubernetes | 2022-05-16
  • Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

    Project mention: Tools for logging/monitoring server? | reddit.com/r/admincraft | 2022-05-17

    Requires: * Prometheus to scrape the metrics * Grafana to create a dashboard from the collected metrics

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    Project mention: Visualization using Pyspark Dataframe | reddit.com/r/dataengineering | 2022-05-14

    Exactly! Use spark only prepare data for dashboards. Then you can use any visualisation tool like https://superset.apache.org/ which is free.

  • Metabase

    The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:

    Project mention: Ask HN: Who is hiring? (April 2022) | news.ycombinator.com | 2022-04-01

    Metabase | https://metabase.com | REMOTE | Full-time | Backend, Frontend, Full Stack, and DevOps engineers

    We're hiring for multiple positions across the Engineering team (and in many other non-engineering roles).

    Metabase is open source analytics software that makes it easy to ask questions of your data. It interfaces with a number of databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc) and has a simple and powerful UI and UX that sits on top of it.

    Tech stack: Clojure, Javascript, React, Redux, AWS (ECS, Autoscaling, Aurora, RDS, SecretsManager, S3)

    Roles: Data Analyst, DevOps, Frontend and Backend Engineers, Growth, and many more roles.

    See https://www.metabase.com/jobs/

  • ClickHouse

    ClickHouse® is a free analytics DBMS for big data

    Project mention: Ask HN: Free and open source distributed database written in C++ or C | news.ycombinator.com | 2022-05-16
  • Redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

    Project mention: Grafana but better? | reddit.com/r/opensource | 2022-04-22

    Something like https://redash.io with https://n8n.io connected to InfluxDB?

  • awesome-datascience

    :memo: An awesome Data Science repository to learn and apply for real world problems.

    Project mention: High income skills? | reddit.com/r/Fire | 2021-12-22

    There are several on github, such as: https://github.com/academic/awesome-datascience

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Matomo

    Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!

    Project mention: Using Matomo on Angular | dev.to | 2022-05-03

    If you haven’t heard about Matomo, yet, then you should check this out.

  • GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Project mention: Show HN: I built an opensource, privacy-first Google Analytics | news.ycombinator.com | 2022-04-19

    You might take a look at GoAccess [0].

    > GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    [0]: https://goaccess.io/

  • TimescaleDB

    An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.

    Project mention: Database structure for pipelines | reddit.com/r/algotrading | 2022-05-16

    If you need persistent storage, TimescaleDB is a PostgreSQL extension designed for time-series data.

  • cube.js

    📊 Cube — Headless Business Intelligence for Building Data Applications

    Project mention: Building dashboards over a semantic layer with Superset and Cube | dev.to | 2022-04-14

    Cube is an open-source headless BI platform with nearly 13,000 stars on GitHub to date. It can be broken down into four layers that are complemented by a head or multiple heads like Apache Superset, another BI tool, or a front-end application with embedded analytics. Here are the layers:

  • excelize

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

    Project mention: Excelize 2.5.0 is Released – Go language API for spreadsheet (Excel) document | reddit.com/r/golang | 2022-01-02

    Documentation website with multilingual: Arabic, German, Spanish, English, French, Russian, Chinese, Japanese, and Korean, which has been updated

  • Umami

    Umami is a simple, fast, privacy-focused alternative to Google Analytics.

    Project mention: Goodbye, Google Analytics - Why and How You Should Leave The Platform | reddit.com/r/coding | 2022-05-17

    I just started using Umami. It's simple and just seems to work.

  • Plausible Analytics

    Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

    Project mention: Umami: Own Your Website Analytics | news.ycombinator.com | 2022-05-06

    This looks cool, but almost exactly like https://plausible.io/, even (albeit vaguely) right down to the UI...

  • react-native-firebase

    🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

    Project mention: Functional React-Native with Firebase resource? | reddit.com/r/reactnative | 2022-04-25

    this should contain everything you need to know to get started.

  • amplify-js

    A declarative JavaScript library for application development using cloud services.

    Project mention: Building a chat application using AWS AppSync and Serverless | dev.to | 2022-04-21

    On the frontend, we use the GraphQL operations and the Authentication module from AWS Amplify. The core of the app is the App.js file where we configure Amplify with all our authentication settings and point it to our GraphQL endpoint.

  • partytown

    Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉

    Project mention: The smartest way to cache/speed up a Wordpress website - Close to static | reddit.com/r/Wordpress | 2022-05-10

    For example: https://partytown.builder.io is working on a webworker for tracker scripts

  • PostHog

    🦔 PostHog provides open-source product analytics that you can self-host.

    Project mention: Kea 3.0 – State Management via Logic Builders | news.ycombinator.com | 2022-05-12

    Well, in PostHog (I'm a colleague of Twixes), we just decided here [] to go with Kea, as I had more experience with it.

    Had Redux Toolkit been around when I started with Redux in 2016, I probably wouldn't have needed to write Kea. However I'm glad I did, as I now do consider Kea to be the better toolkit for the same job. :D. I know you disagree, and that's all fine of course :).

    In my mind Kea fills in all the missing parts from React, while Redux Toolkit is still a set of utility functions for state management. You still need to find another set of tools for data loading (I see this has improved), complex data or form management, app routing, scene handling, etc. Redux Toolkit doesn't bother with most of that, and I don't think it should.

    Kea however comes with solutions for all of those. The only thing missing from being able to build a complete app is a JS module bundler. Just sit down and start writing your actual app with the least amount of syntax possible to explain things in a redux'y way. Many people have told me that with Kea, the framework basically gets out of the way and disappears.

    Now with the Kea 3.0 Logic Builder syntax, Kea is suddenly like lego for state management. I'm curious to see if this picks up or not. I can't unfortunately link Kea from redux.js.org to drive traffic :).

    [] https://github.com/PostHog/posthog/issues/301 -- the magic of working in an open source company is that we can post stuff like this. We're hiring!

  • uPlot

    📈 A small, fast chart for time series, lines, areas, ohlc & bars

    Project mention: It's always been you, Canvas2D | news.ycombinator.com | 2022-03-04

    you can use matchMedia to detect devicePixelRatio changes and re-sync:

    https://github.com/leeoniya/uPlot/blob/190134aa844cfa2a0c052...

    everything stays crisp even as you browser-zoom. e.g. https://leeoniya.github.io/uPlot/demos/area-fill.html

  • Fathom Analytics

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

    Project mention: Fathom: Website Analytics Without Compromise | news.ycombinator.com | 2022-05-02
  • Snowplow

    The enterprise-grade behavioral data engine (web, mobile, server-side, webhooks), running cloud-natively on AWS and GCP

    Project mention: We should start looking for google analytics alternatives | dev.to | 2022-04-22

    I added Snowplow Analytics to a site with a lot of traffic. It was a very basic implementation, where data is collected with Snowplow, stored in google big query, and visualized in google data studio. The data is collected from the caching/web server combined with a client-side tracker.

  • pachyderm

    The Complete MLOps Stack

    Project mention: One secret tip for first-time OSS contributors. Shh! 🤫 don't tell anyone else | dev.to | 2022-03-07

    Here is a demo run of lgtm on pachyderm

  • Trino

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

    Project mention: Feasibility on startup idea related to data pipelines | reddit.com/r/dataengineering | 2022-03-14

    For querying various databases, Trino is a distributed SQL query engine that could help - https://trino.io/

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). The latest post mention was on 2022-05-17.

Analytics related posts

Index

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

Project Stars
1 netdata 59,172
2 Grafana 48,873
3 superset 46,141
4 Metabase 28,344
5 ClickHouse 23,630
6 Redash 21,029
7 awesome-datascience 18,672
8 Matomo 16,302
9 GoAccess 14,677
10 TimescaleDB 12,995
11 cube.js 12,932
12 excelize 11,741
13 Umami 11,107
14 Plausible Analytics 11,085
15 react-native-firebase 9,978
16 amplify-js 8,729
17 partytown 7,955
18 PostHog 7,780
19 uPlot 7,096
20 Fathom Analytics 7,056
21 Snowplow 6,079
22 pachyderm 5,481
23 Trino 5,391
Find remote jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com