/thoth

Service Catalog

Primary LanguageTypeScript

Thoth

Thoth is an app to expose a service catalog.

Features

  • Dockerization
  • PostgreSQL
  • Sign-in with GitHub
  • GitHub organization sync
  • Custom look-and-feel
    • Themes (Dark & Light)
    • Sidebar
    • Homepage
  • Documentation
    • OpenAPI and AsyncAPI
    • TechDocs
    • ADRs
    • Common docs (including common ADRs)
    • C4 diagrams or other architecture diagrams
  • Integrations
    • SonarQube
    • GitHub (check more plugins)
    • Grafana
    • Ansible Semaphore plugin (third-party API plugin)
  • Tech Insights
    • Basic (component)
    • GitHub Code Scanning Insights
    • GitHub CI/CD Insights
    • Maturity report (page)
    • Campaigns
  • Service custom metadata (PCI, PII, type of software, etc.)
  • Templates
    • .NET
  • Do not allow register/unregister entities manually
  • Groups and users
  • Domains and systems
  • Explorer

Getting Started

To start the app, run:

yarn install
yarn dev

Using Docker:

./run.sh