{"repo":"doguabaris/telytics","free":true,"listed":false,"github":"https://github.com/doguabaris/telytics","clone":"git clone https://github.com/doguabaris/telytics.git","description":"An open-source lightweight, privacy-respecting telemetry system designed for decentralized applications (dApps).","language":"TypeScript","stars":11,"topics":["dapps-development","observer","telemetry","typescript"],"license":"MIT","category":"analytics","readme_excerpt":"Telytics [!NOTE] Originally built for the Solana Buildstation Belgrade @ Breakout Hackathon , hosted by Superteam Balkan. Telytics is an open-source lightweight, privacy-respecting telemetry system designed for decentralized applications (dApps). It addresses the need for a telemetry solution tailored to dApps, as existing observability tools are often complex and not well-suited for browser-based or client-side environments typical in this context. The project offers a minimal Software Development Kit (SDK) to capture runtime errors, transaction events, and user interactions directly from dApps. Optional components include a simple ingestion API server for receiving telemetry data, and a dashboard for visualizing collected logs. Monorepo structure This repository is an npm workspace-based monorepo that includes three main packages: Getting started Prerequisites - Node.js ≥ 20 Install dependencies Run all packages In separate terminals: [!IMPORTANT] The client SDK is used by your dApp and does not run as a standalone process. Packages @telytics/client - Type-safe SDK to report telemetry events ( error , info , transaction ) - Framework-agnostic (can be used in front-end, backend, or edge runtimes) @telytics/collector - Lightweight Express API to receive telemetry data - Writes logs to .ndjson file (append-only format) - Future support planned: SQLite, ClickHouse, and OpenTelemetry ingestion Endpoint: @telytics/dashboard - Built with Next.js 15 + Tailwind + ShadCN - Server-sid","default_branch":null,"files":null,"tree":[],"storefront":"/r/doguabaris","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/doguabaris/telytics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}