operational.co

Operational - open-source tool to track important events and receive push notifications on your device.

327
10
Vue

Operational Event tracker

Website | Docs | Self-hosting | Pitch | Vision

Operational.co is a open-source Event tracking tool. Monitor signups, webhooks, cronjobs and more.

🔍 View Live Demo - See Operational in action with a demo account receiving test events.

Operational Event tracker

✨ Key Features

  • Get push notifications for critical events straight to your phone, or on the webapp
  • Monitor critical events
  • Trigger webhooks via action buttons
  • Understand complex events via contexts(events-in-events)
  • Usable on mobile as a progressive web app(can receive push notifications on mobile too)
  • Built for tech products

🚀 Getting Started

There are two ways to start using Operational:

Option Description
Hosted Service Fastest way to get started
Self-Hosting Deploy and manage Operational on your own VPS

📚 Explore our documentation to learn more about setup and usage.


🪄 Highlights

  • Heaps of self-hosting options, from Render.com to docker images, with video guides. We want you to self-host!
  • Very few 3rd party dependencies. No need to install clickhouse in the open source version.
  • Feature packed. Send json, formatted json, bundle up logs in contexts, add action buttons, and more.
  • Easy to grok and tear apart - no useless dependencies, nor unnecessarily complex code.

🏡 Community

We have a active Discord community. We highly recommend jumping on our Discord server for updates, feedback and help.

⛏️ Contributing to Operational

How to contribute?

👩‍🔬 Technology

Operational has a dead-simple tech stack:

  • Nodejs >=18
  • Mysql 8.x
  • Prismajs
  • Clickhouse(optional)
  • Expressjs 5.x
  • Vue 3
  • Vite

Operational itself is a monorepo of 3 repos:

  • /app the SPA for operational.co

  • /backend the expressjs app powering the backend

  • /website astrojs marketing website

  • /packages folder has public npm packages which are shared across all repos.