Open Source Analytics Projects
Analytics is the practice of collecting, processing, and interpreting data to answer questions and guide decisions. It helps organizations understand user behavior, measure performance, spot trends, and investigate unexpected changes. Analytics tools can work with data from websites, applications, databases, and business operations, turning raw events or records into metrics, reports, and visualizations.
Open source analytics includes web and product measurement, event tracking, experimentation, data processing systems, and dashboard and visualization tools. When choosing a tool, consider its license, maintenance activity, documentation, data privacy practices, hosting requirements, and compatibility with your existing sources and workflows. These tools can serve developers, analysts, researchers, and organizations that need to monitor activity, explore datasets, or build reporting systems while retaining control over their data and infrastructure.
36 repositories · updated October 3, 2026

AI-Engineering-Coach: Analyze AI Coding Assistant Usage
AI Engineer Coach analyzes local session logs from AI coding assistants and presents practice, activity, and output insights in a dashboard. It suits developers who want to improve agentic workflows while keeping session data on their machine.

best-skills: Compare Agent Skill Rankings Across Platforms
Best Skills publishes daily rankings of agent skills using install counts, growth, maintenance, publisher verification, and social activity across several ecosystems. Its CSV data helps developers compare skills without treating platform-specific counts as directly equivalent.

code-session-memory: Search AI Coding Sessions Across Tools
code-session-memory automatically indexes coding-agent conversations into a shared vector database for semantic search. It suits developers who want to retrieve decisions and solutions across OpenCode, Claude Code, Cursor, VS Code, Codex, and Gemini CLI sessions.

claude-ads: Audit and Manage Paid Advertising with Claude
Claude Ads helps agencies and performance teams audit, plan, monitor, and report on paid-media accounts across 12 platforms. It is read-only by default, with account changes gated by explicit approval and safety checks.

warpchart: Track GitHub Repository Growth and Rankings
Warpchart turns GitHub star data into live growth telemetry, showing repository rankings, velocity, neighbors, and milestones. It suits maintainers who want a hosted dashboard, embeddable charts, or a self-hosted tracker for a repository.

bklit: Track Website Analytics in a Self-Hosted Dashboard
Bklit is a TypeScript analytics platform for tracking website events, sessions, and conversion funnels. It has been discontinued and is no longer maintained, so it is mainly relevant to existing users or readers evaluating its architecture.

FinceptTerminal: Research Markets with a Desktop Finance Terminal
FinceptTerminal is a native desktop application for financial research, combining market data, analytics, AI agents, and paper trading. It suits individual researchers and developers who can bring their own data and model credentials and accept the AGPL-3.0 license.

lago: Meter Usage and Manage Usage-Based Billing
Lago is an API-first billing platform that turns product events into metered usage, pricing, invoices, and payments. It suits teams building usage-based or hybrid billing who need control over deployment and billing workflows.

pyAudioAnalysis: Extract Features and Analyze Audio in Python
pyAudioAnalysis is a Python library for extracting audio features and building classification, detection, and segmentation workflows. It suits researchers and developers who want an established toolkit for analyzing audio files with machine-learning methods.

sniffly: Analyze Claude Code Usage and Errors
Sniffly turns Claude Code logs into a local dashboard for reviewing usage patterns, error types, and message history. It suits developers who want to understand how they use Claude Code or share selected project insights with teammates.

plane: Manage Projects, Issues, Cycles, and Roadmaps
Plane is a project management platform for teams that need to organize work items, plan cycles, coordinate modules, and track progress. Use it as a hosted service or self-host it for control over deployment and data.

tailpipe: Query Cloud and Application Logs with SQL
Tailpipe is a local, terminal-based log analytics and SIEM tool powered by DuckDB. It collects logs from cloud, container, and application sources so developers and security teams can query events and use prebuilt detections without sending data to a hosted analytics service.