Skip to content

OpsPortal

OpsPortal

OpsPortal – Unified Developer Operations Portal

Are we ready to ship? One dashboard, clear answer.

Developer Tool
Version License Stars Issues Last Commit
5
Dashboard Layouts
1141
Tests
2
Themes
3
Git Providers

About

OpsPortal is an open-source ops-portal dashboard that analyzes your Git repositories against configurable branch conventions and gives engineering teams a single, clear answer: are we ready to ship? The interactive dashboard provides real-time readiness scoring, layer-by-layer breakdown (UI, API, DB, or any custom grouping), staleness detection for inactive branches, and an attention panel that highlights exactly what needs action. A guided setup wizard auto-discovers repositories from GitHub and GitLab organizations, so you're up and running in minutes — no YAML, no complex configuration. Features include three-tier override rules (global → layer → repo), a configuration panel with live validation, JSON import/export, static HTML snapshots for stakeholders, a release calendar, and five predefined dashboard layouts. Light and dark themes, drag-and-drop widget reordering, and print-friendly output round out the experience.

Key Features

01

Real-Time Readiness Scoring

Instantly see whether your repositories are ready to ship. Each repo is scored against branch naming conventions, staleness thresholds, and layer rules — with a global readiness percentage at a glance.

02

Layer-by-Layer Breakdown

Group repositories into logical layers — UI, API, Database, Infrastructure, or any custom grouping. Each layer gets its own readiness score and visual breakdown.

03

Guided Setup Wizard

Auto-discovers repositories from GitHub and GitLab organizations. Walk through a step-by-step configuration — no YAML or manual editing needed to get started.

04

Attention Panel & Staleness Detection

Automatically flags repositories that need action — missing branches, stale branches, naming violations, and errors. Staleness thresholds are fully configurable.

05

Five Dashboard Layouts

Choose from Executive, Release Manager, Engineering, Compact, or Default views. Each layout shows different sections and levels of detail tailored to the audience.

06

Release Calendar

Visual calendar showing planned releases with countdown, status indicators, and milestone tracking. Integrates with the dashboard for ops-portal context.

07

Light & Dark Themes

Choose between light and dark theme. The interface adapts to your preference and stays consistent across all embedded tools.

How It Works

Install with pip, run the guided setup wizard or provide a JSON config, then launch the interactive web dashboard — readiness scoring starts immediately.

Privacy & Security

Your repositories stay under your control. OpsPortal reads only branch metadata.

Reads Only Branch Metadata No Telemetry No Account Required Open Source (AGPL-3.0) Self-Hosted

Product Info

  • Dashboard Layouts5
  • Tests1141
  • Git Providers3 (GitHub, GitLab, Local)
  • Python3.12+
  • StackFastAPI, Jinja2, Typer
  • PublisherPOLPROG
  • LicenseAGPL-3.0
  • PriceFree

Install

Via pip (Recommended):
pip install opsportal
Quick Start:
opsportal serve opsportal.json