selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

issue-status logo

Self-host issue-status

issue-status@0.2.1

Static status page generator using GitHub or GitLab issues

BetaOpen SourceMIT
Updated5 months ago
LanguageTypescript
Setup difficultyEasy
Stars
429
Install with Vercel
Demo status page showing components and incidents

What is issue-status?

issue-status generates a static status page from issue trackers. Providers pull data from GitHub Issues, GitLab Issues, or a static config file, then render a site with component status, incident timelines, scheduled maintenance windows, and postmortems. You scaffold a repo with pnpm create issue-status, develop locally, then deploy the built output to any static host such as GitHub Pages, Cloudflare Pages, Netlify, or Vercel. Incident templates and Markdown support are included. The GitHub and GitLab providers rely on specific labels to categorize components and incidents, and they cache responses in the browser to stay within API rate limits. The codebase is MIT licensed and under active development.

Should you self-host issue-status?

issue-status scores 47/100 on selfhost.directory (how scoring works) and ranks #31 of 51 in Monitoring & observability. It has 429 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is GoAccess (75/100, 21 093 stars). It scores higher overall, so compare the two before you pick. See issue-status vs GoAccess side by side.

Features

  • Browser-side caching
  • Component health status
  • GitHub Issues provider
  • GitLab Issues provider
  • Incident Management
  • Markdown Support
  • Pre-built incident templates
  • Static data provider
  • Static Site Generation
  • Subcomponents support

issue-status README

How to install issue-status

Install issue-status with Vercel

Scaffhold your status page repository

pnpm create issue-status

Start development server

pnpm dev

Build the static status page using the configuration provided with output dist

pnpm build

Deploys to any static hosting provider

issue-status releases & version history

More in Monitoring & observability

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…