InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 TypeScript Analytic Projects
-
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: Grafana 12 just leveled up observability as code and dashboards that think | dev.to | 2025-05-17GitHub repo
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
Basically Umami is open-source tool that allows us - content creators collect data about our users. For example, I like to track the way users come to my blog or most popular articles, so I can modify pinned ones. Also, it's focused on privacy. For example, user data are analyzed by default, also there is no cross-site tracking, so umami tracks users only on a particular website.
-
-
partytown
Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉
Project mention: Partytown: Run Third-Party Scripts from a Web Worker | news.ycombinator.com | 2024-10-17 -
langfuse
🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
I have been spending a lot of time exploring AI Coding Assistants like Amazon Q Developer to see how they can help open source developers, and Ricardo Tasso came up with a great example in how he is using Q Developer to generate deployment configurations for Kubernetes. He has written this up in his post, Creating Deployment Configurations for EKS with Amazon Q so go check it out (you can get started with Amazon Q Developer for free by registering your Builder ID here). Langfuse is an open source LLM engineering platform that helps teams collaboratively develop, monitor, evaluate, and debug AI applications. AWS Community Builder Matsuda shows you how you can deploy this, using CDK to make it simple. If this sounds like something you are interested in, go read the post Self-Hosting Langfuse v3 on AWS Using CDK.
-
openreplay
Session replay, cobrowsing and product analytics you can self-host. Ideal for reproducing issues and iterating on your product.
-
This codes mimic Next.js one.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
hyperdx
Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry.
HyperDX
-
I first tried to use growthbook. They had only react support. I thought - I could use the js sdk and work around it. Ok fine. It seemed a bit complicated to use in terms of their UI. Okay fine, I try to find an easier one maybe I can self-host. That way I could even put it behind cloudflare CDN and use caching on it and clever cache-busting when I change values could help propagate changes. Okay fine I have a plan. I ended up going with Flagsmith instead. It was even easier. Perfect.
-
rybbit
🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.
Project mention: Rybbit Analytics: The Privacy-Friendly Web Analytics Revolution! | dev.to | 2025-05-12View the Project on GitHub
-
-
helicone
🧊 Open source LLM observability platform. One line of code to monitor, evaluate, and experiment. YC W23 🍓
Project mention: 10 open-source MCPs that make your AI agents smarter than your team lead | dev.to | 2025-05-09Helicone logs, monitors, and debugs your LLM calls
-
player
UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js. (by vidstack)
-
amplify-cli
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
-
I see, interesting. Hadn't come upon this use-case before but makes sense.
I've made a GitHub issue for this feature: https://github.com/pretzelai/pretzelai/issues/142
If you'd like to be updated when we have this feature in, please leave a comment on the issue. Alternatively, my email is in my bio - feel free to email me so that when we have this feature, we can send you an update!
-
ossinsight
Analysis, Comparison, Trends, Rankings of Open Source Software, you can also get insight from more than 7 billion with natural language (powered by OpenAI). Follow us on Twitter: https://twitter.com/ossinsight
-
langwatch
The open LLM Ops platform - Traces, Analytics, Evaluations, Datasets and Prompt Optimization ✨
Project mention: Revolutionizing LLM Development: LangWatch - Your All-in-One LLM Ops Platform | dev.to | 2025-03-12View the Project on GitHub
-
-
Project mention: Ask HN: How to build site with payment, subscriptions, user login, registration | news.ycombinator.com | 2024-08-07
Ruby on Rails, Pay Gem for Payments, Devise for Login/Registration (Auth), a StaticPages controller for Landing/Product pages.
I would then use the Litestack gem: https://github.com/oldmoe/litestack + SQLite to get your DB/Cache/Job Queue working, deploy with Kamal, behind Cloudflare on a $5 Hetzner VM.
I go from idea to live app in an afternoon with this stack. I haven't gotten around to it yet, but moving all my apps to essentially free analytics dashboard/visibility with https://github.com/benvinegar/counterscale, Free APM with ScoutAPM.
If anything is ever successful, scaling is super easy. Pay for a beefier Hetzner instance, and/or start to move your DB/Cache/Job Queue off of the litestack defaults with a single LOC. Move to AWS services because those are web scale or something.
I've yet to find a better stack for the vast majority of use cases.
-
-
-
trench
Trench — Open-Source Analytics Infrastructure. A single production-ready Docker image built on ClickHouse, Kafka, and Node.js for tracking events, page views. Easily build product analytics dashboards, LLM RAGs, observability platforms, or any other analytics product.
Open Source Analytics Infrastructure
-
8. Aptabase
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Analytics discussion
TypeScript Analytics related posts
-
Grafana 12 just leveled up observability as code and dashboards that think
-
Rybbit Analytics: The Privacy-Friendly Web Analytics Revolution!
-
Send Node.js logs from Docker to Grafana Cloud with Alloy
-
Postiz Introduces MCPs
-
Your last MCP to schedule all your social posts! 🤯
-
Stream Logs from Docker to Grafana Cloud with Alloy
-
API Pricing Strategies: Segmentation and Personalized Models
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 May 2025
Index
What are some of the best open-source Analytic projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Grafana | 68,021 |
2 | Umami | 26,449 |
3 | postiz-app | 19,855 |
4 | partytown | 13,330 |
5 | langfuse | 11,586 |
6 | openreplay | 10,093 |
7 | amplify-js | 9,515 |
8 | hyperdx | 7,848 |
9 | growthbook | 6,567 |
10 | rybbit | 5,543 |
11 | openpanel | 4,137 |
12 | helicone | 3,790 |
13 | player | 2,859 |
14 | amplify-cli | 2,835 |
15 | pretzelai | 2,128 |
16 | ossinsight | 1,956 |
17 | langwatch | 1,862 |
18 | OpenSearch-Dashboards | 1,825 |
19 | counterscale | 1,718 |
20 | duckdb-wasm | 1,586 |
21 | mintable | 1,562 |
22 | trench | 1,558 |
23 | aptabase | 1,327 |