{"repo":"banshee86vr/snorlx","free":true,"listed":false,"github":"https://github.com/banshee86vr/snorlx","clone":"git clone https://github.com/banshee86vr/snorlx.git","description":"Self-hosted dashboard for GitHub Actions: unified workflow visibility, costs, metrics, and repo quality scoring across repos and orgs.","language":"Go","stars":32,"topics":["devsecops","github","github-actions","observability"],"license":null,"category":"analytics","readme_excerpt":"Snorlx - CI/CD Dashboard for GitHub Actions A comprehensive, self-hosted dashboard that provides centralized visibility over GitHub Actions pipelines, performance metrics, and costs distributed across multiple repositories and organizations. Features - Centralized Visibility : Single pane of glass for all workflow runs across repositories - Repository Scoring : Grade repos with gold/silver/bronze tiers across Security, Testing, CI/CD, Documentation, Code Quality, Maintenance, and Community - Real-time Updates : Live pipeline status via WebSocket - GitHub OAuth : Sign in with GitHub; no GitHub App setup required - Cost Tracking : Per-workflow and per-repository cost analysis - Multi-repository Support : Monitor workflows across multiple repos and organizations - Beautiful UI : Modern, responsive design with dark/light mode - Two Storage Modes : Quick start with memory storage or persistent PostgreSQL database Architecture Quick Start ⚡ TL;DR - Get Running in 5 Minutes No Database (Memory Mode): With PostgreSQL Database: Access at: http://localhost:5173 Prerequisites - Go 1.26+ - Node.js 20+ - pnpm or npm - PostgreSQL 14+ with TimescaleDB (optional - only for database mode) - GitHub OAuth App (see Setup Guide) 🚀 Local Development (No Docker Required) Option 1: Memory Mode (No Database) Perfect for testing and development! Start in minutes without setting up a database. 1. Clone and install dependencies 2. Configure environment Edit .env with your credentials: 3. Start the appl","default_branch":null,"files":null,"tree":[],"storefront":"/r/banshee86vr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/banshee86vr/snorlx/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."}