Multivisor

screenshot of Multivisor
flask
vue
vuetify

Centralized supervisor WebUI and CLI

Overview:

Multivisor is a centralized supervisor UI that provides a web and CLI interface for managing processes. It offers real-time status updates, reactivity through asynchronous actions, notifications for state changes, and mobile-friendly features. Multivisor consists of three components: a web server for a dashboard-like UI, an RPC extension for communication, and an optional CLI. Installation and configuration are the same for both Linux and Windows systems, making it versatile and easy to set up.

Features:

  • Centralized Supervisor UI: Provides a web and CLI interface for managing processes.
  • Real-time Status Updates: Ensures processes status is always up to date.
  • Reactivity and Notifications: Enables asynchronous actions and notifies users of state changes.
  • Mobile-Friendly: Features a single-page web application page that is mobile-aware.
  • Powerful Filters: Offers powerful filters to manage and monitor processes effectively.
  • Interactive CLI: Includes an optional interactive CLI for managing supervisors.
  • Linux and Windows Compatibility: Works seamlessly on both Linux and Windows systems.
  • RPC Extension: Requires installation alongside supervisord instances, compatible with Python versions ranging from 2.7 to 3.x.

Summary:

Multivisor is a comprehensive tool for managing supervisors with a centralized UI that offers real-time updates, reactivity, notifications, and mobile-friendly features. With easy installation on both Linux and Windows systems, users can benefit from its powerful filters, interactive CLI, and RPC extension for effective process management.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vuetify
Vuetify

Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.