monitoror is a free, open source monitoring & observability project written in Go and released under MIT. It has 4,393 GitHub stars, 194 forks and 77 open issues, and was last pushed 3 days ago. On this registry it ranks #101 of 270 tracked projects in Monitoring & Observability, with 5 head-to-head comparisons available.

What is monitoror?

Monitoror is an open-source, MIT-licensed wallboard application written in Go that puts server status, CI build progress and critical values onto a single browser-displayed screen, aimed at operations and engineering teams who want one always-on view of their systems.

What it is

Monitoror is a wallboard monitoring application distributed as a single file written in Go. It runs on Linux (64-bit and ARM), macOS and Windows (64-bit), and it is divided into two parts: the Core, a server-side HTTP API configured through environment variables or a .env file, and the UI, the client-side wallboard that is loaded in a browser. The project is developed in the open under the MIT License and sits in this registry under Infrastructure & Operations / Monitoring & Observability.

The concrete problem it solves is the fragmentation of status information across separate screens. Rather than leaving a team to switch between a server-status view, a CI system and whatever display holds the numbers that matter, Monitoror renders those signals together on one wallboard that a browser can keep open continuously. It replaces the ad-hoc arrangement of separate per-tool dashboards with a single self-hosted screen, and it does so without a heavyweight stack, because the entire server side is one binary.

Key capabilities

  • Renders a browser-based wallboard (the UI) that displays server status, CI build progress and critical values side by side.
  • Exposes a server-side HTTP API (the Core) that the wallboard consumes.
  • Configures the Core through environment variables or a .env file.
  • Ships as a single-file Go application for Linux (64-bit and ARM), macOS and Windows (64-bit).
  • Supports ARM hardware, so the wallboard server can run on small, low-power machines.
  • Is released under the MIT License, with the source available in the public repository.
  • Carries the monitoring-server, monitoring-tool and wallboard topics, reflecting its role as a self-hosted monitoring endpoint rather than a client-only dashboard.

Who uses it and how

  • Operations teams that keep a screen visible in an office or on-call area, where the browser-loaded UI stays open as a permanent wallboard.
  • Engineering teams that want CI build progress visible next to server status, so a failing pipeline is noticed without opening the CI tool.
  • Teams that need to surface critical values, the numbers that matter at a glance, on the same display as infrastructure health.
  • Self-hosters running the single binary on Linux, including ARM hardware, or on macOS and Windows workstations, who prefer to own the monitoring endpoint rather than depend on a third party.

Getting started

Download the single-file Monitoror binary for Linux (64-bit or ARM), macOS or Windows (64-bit), configure the Core with environment variables or a .env file, and open the UI in a browser. Full installation and configuration instructions are published on the Monitoror website at monitoror.com/documentation.

How it compares

No list of paid products that Monitoror replaces is provided in the available facts, and the facts name no directly comparable tool, so it stands alone in this registry. Its distinguishing characteristics, as documented, are an MIT licence, a single-binary self-hosted Core and a browser UI that the operator runs and controls.

When to use it — and when not to

Choose Monitoror when a small, self-hosted wallboard running from one binary is enough to cover server status, CI builds and critical values, and when someone is available to run and configure the Core. It is a poor fit for teams that need a hosted service or a container-based deployment, since the documented distribution is the single-file binary for Linux, macOS and Windows. The repository README is also deliberately sparse, deferring installation and configuration to the external website, so anyone who needs detailed in-repo documentation should look elsewhere.

project readme (upstream, from github) — read inline

Build Code Coverage Releases
Go NodeJS


Monitoror

Monitoror is a wallboard monitoring app to monitor server status; monitor CI builds progress or even display critical values.

Demo


Visit Monitoror live demo

Getting started

Monitoror is a single file app written in Go which can be run on these platforms:

  • Linux (64bits, ARM)
  • macOS
  • Windows (64bits)

The app is divided into two parts: Core and UI.

Core is the server-side Monitoror HTTP API, configured by the environment variables or .env file.

UI is the client-side Monitoror loaded in browser, which is the wallboard itself.

Visit the Monitoror website for more details

Documentation

All details about installation and configuration are on our documentation

Development

See our development guide

Authors


@jsdidierlaurent

Jean-Sébastien Didierlaurent
Mostly on Monitoror Core
• • •
https://twitter.com/Akhiro

@Alex-D

Alexandre Demode
Mostly on Monitoror UI
• • •
https://twitter.com/AlexandreDemode

Support us

You can support Monitoror ongoing development by doing a donation or being a backer or a sponsor:

Donate via Open Collective

License

This project is licensed under the MIT License - see the LICENSE file for details.

Frequently asked questions

Is monitoror free to use?

monitoror is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does monitoror do?

Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.

What is monitoror written in?

monitoror is primarily written in Go. Its source is publicly available at https://github.com/monitoror/monitoror, and it has 4,393 GitHub stars.