Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 TypeScript Monitoring 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.
Once data flows through the collector, the Grafana LGTM stack lets you explore:
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
signoz
SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
This topic describes how you can enforce observability in a simple application using OpenTelemetry and SigNoz.
-
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.
-
hyperdx
Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry.
Project mention: Show HN: ClickStack – open-source Datadog alternative by ClickHouse and HyperDX | news.ycombinator.com | 2025-06-05It would have even much better if the link was pointing to https://github.com/hyperdxio/hyperdx the actual source code.
Because right now without the message on HN here, I wouldn't know what "open source observability stack" meant when the webpage does not explain what HyperDX is, nor does it provide a link to it or its code. I was expecting the whole thing "Open Source Datadog" to be ClickStack Repo inside Clickhouse Github. Which is not found anywhere.
But other than that congrats!. I have long wondered why no one has built anything on top of Clickhouse for Datadog / New Relic competition.
The Clickhouse DB opened up the ocean of open source "Scalable" Web Analytics that wont previously available or possible. I am hoping we see this change again to observability platform as well.
-
highlight
highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.
Project mention: Highlight: Open-source, full-stack monitoring platform | news.ycombinator.com | 2025-01-03 -
-
WatchYourLAN
Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history
Full installation guide is available in the README file. The easiest way to try it:
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Project mention: Show HN: OneUptime: Open-Source Incident.io Alternative | news.ycombinator.com | 2025-05-05
OneUptime (https://github.com/oneuptime/oneuptime) is the open-source alternative to Incident.io + StausPage.io + UptimeRobot + Loggly + PagerDuty. It's 100% free and you can self-host it on your VM / server. OneUptime has Uptime Monitoring, Logs Management, Status Pages, Tracing, On Call Software, Incident Management and more all under one platform.
-
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
-
express-typescript-boilerplate
A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
-
Project mention: Full Integration Guide: Camunda 8.5 with OpenTelemetry for End-to-End Observability | dev.to | 2025-05-16
Citations: [1] https://pplx-res.cloudinary.com/image/upload/v1747427714/user_uploads/48031643/6b29f8b1-fff0-45bb-9ae7-f0bc2d98c3cb/17474277015804148959788849369994.jpg [2] https://docs.camunda.io/docs/components/modeler/desktop-modeler/telemetry/ [3] https://camunda.com/blog/2025/02/one-exporter-to-rule-them-all-exploring-camunda-exporter/ [4] https://camunda.com/blog/2025/01/performance-tuning-camunda-8/ [5] https://forum.camunda.io/t/instrumentation-of-camunda-processes-for-open-telemetry/51400 [6] https://docs.camunda.io/docs/self-managed/zeebe-deployment/zeebe-gateway/interceptors/ [7] https://docs.dapr.io/operations/observability/tracing/otel-collector/open-telemetry-collector/ [8] https://docs.camunda.io/docs/8.7/self-managed/operational-guides/monitoring/metrics/ [9] https://camunda.com/blog/2024/04/camunda-8-5-release/ [10] https://github.com/camunda/zeebe/issues/9742 [11] https://www.linkedin.com/pulse/how-implement-custom-interceptors-camunda-85-anubhav-mangla-fl14c [12] https://forum.camunda.io/t/zeebe-and-distributed-tracing/36723 [13] https://javadoc.io/static/io.quarkiverse.zeebe/quarkus-zeebe/0.4.0/io/quarkiverse/zeebe/runtime/tracing/ZeebeOpenTelemetryClientInterceptor.html [14] https://www.linkedin.com/pulse/distributed-tracing-springboot-opentelemetry-api-calls-chandan-khatri-wpw7c [15] https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/12122 [16] https://camunda.com/blog/2022/11/how-to-build-camunda-platform-8-connector/ [17] https://github.com/open-telemetry/opentelemetry-js/issues/2786 [18] https://grafana.com/docs/grafana-cloud/monitor-applications/frontend-observability/instrument/opentelemetry-js/ [19] https://coralogix.com/guides/opentelemetry/opentelemetry-tracing-how-it-works-tutorial-and-best-practices/ [20] https://grafana.com/docs/grafana-cloud/send-data/metrics/metrics-prometheus/prometheus-config-examples/camunda-zeebe/ [21] https://opentelemetry.io/docs/specs/otel/trace/api/
-
-
pezzo
🕹️ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.
Project mention: Show HN: PromptDoggy – Prompt Management for Product and Engineering Teams | news.ycombinator.com | 2024-08-22- https://github.com/pezzolabs/pezzo
-
-
-
graphql-inspector
🕵️♀️ Validate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage
-
-
Project mention: IOT: How to Capture all Log Files from Systems, Applications & Sensors | dev.to | 2025-05-18
During my research, I stumbled upon the logfile component in Grafana and Chronograph, a dedicated time series database visualization tool from the same company that delivers InfluxDB, and which also has a logfile viewer component.
-
perses
The CNCF sandbox for observability visualisation. Already supports Prometheus/Tempo - more data sources to come!
Project mention: OpenTelemetry and vendor neutrality: how to build an observability strategy | news.ycombinator.com | 2024-09-18Check out Perses: https://github.com/perses/perses
Less mature than Grafana but recently accepted by the CNCF as a sandbox project, hopefully a positive leading indicator of success.
-
flashlight
📱⚡️ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI... (by bamlab)
-
-
Chronos
📊 📊 📊 Monitors the health and web traffic of servers, microservices, Kubernetes/Kafka clusters, containers, and AWS services with real-time data monitoring and receive automated notifications over Slack or email. (by open-source-labs)
https://github.com/open-source-labs/Chronos
-
-
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.
TypeScript Monitoring discussion
TypeScript Monitoring related posts
-
AI agent observability with OpenTelemetry and Grafana LGTM
-
Building a Slack AI Chatbot to Process PDF Content with n8n
-
Are you Neglecting Centralized Error Handling?
-
Show HN: ClickStack – open-source Datadog alternative by ClickHouse and HyperDX
-
Copilot Writes Pull Requests:)
-
Project of the Week: Grafana
-
Grafana 12 just leveled up observability as code and dashboards that think
-
A note from our sponsor - Stream
getstream.io | 17 Jul 2025
Index
What are some of the best open-source Monitoring projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Grafana | 68,949 |
2 | signoz | 22,748 |
3 | langfuse | 13,728 |
4 | hyperdx | 8,648 |
5 | highlight | 8,452 |
6 | openstatus | 7,360 |
7 | WatchYourLAN | 6,125 |
8 | oneuptime | 5,870 |
9 | helicone | 4,112 |
10 | express-typescript-boilerplate | 3,354 |
11 | opentelemetry-js | 3,031 |
12 | dashdot | 2,982 |
13 | pezzo | 2,969 |
14 | karma | 2,461 |
15 | grafana-zabbix | 2,142 |
16 | graphql-inspector | 1,712 |
17 | metlo | 1,641 |
18 | chronograf | 1,547 |
19 | perses | 1,447 |
20 | flashlight | 1,392 |
21 | lunary | 1,361 |
22 | Chronos | 847 |
23 | ApplicationInsights-JS | 670 |