gitwtfhub

wtf is ohbug?

fengmk2/ohbug — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2026-06-17

Audience · developerComplexity · 3/5MaintainedSetup · moderate

TL;DR

Ohbug is a monitoring tool that automatically catches JavaScript errors and failed requests in web apps and reports them to a dashboard so teams can fix bugs fast.

Mindmap

mindmap
  root((repo))
    What it does
      Catches JS errors
      Tracks failed requests
      Reports to dashboard
    Tech stack
      JavaScript
      TypeScript
      React Vue Angular
    Use cases
      Debug production errors
      Trace user actions
      Session replay
    Audience
      Frontend developers
      Dev teams
    Setup
      Self-hosted dashboard
      Lightweight package

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Automatically capture JavaScript errors and failed API calls happening on a live website

REASON 2

See exactly what a user was doing right before an error occurred

REASON 3

Trace a production error back to the exact line of code using source maps

REASON 4

Run a self-hosted dashboard to review and manage all reported incidents

What's in the stack?

JavaScriptTypeScriptReactVueAngular

How it stacks up

fengmk2/ohbug0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2026-06-172022-10-032020-05-03
MaintenanceMaintainedDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires running a separate self-hosted dashboard application to view reported errors.

Wtf does this do

Ohbug is a monitoring tool that automatically catches errors and problems in JavaScript web applications. When something breaks in your code, whether it's an uncaught error, a failed API call, or a missing resource, Ohbug captures it and sends the details to a server so your team can see what went wrong and fix it quickly. Think of it like a safety net for your website. Instead of users silently closing the tab when something breaks, Ohbug records what happened: what error occurred, what the user was doing before it broke, what browser they were using, and more. You can then log into a dashboard (a separate self-hosted application) to review these incidents, see how often they happen, and trace them back to the code that caused them. The tool works by installing a small JavaScript package into your web application. It monitors for various failure types, JavaScript errors, network request failures, unhandled promise rejections, and WebSocket errors, then packages up the event details and reports them to your backend. You can customize what gets tracked, add user information, attach extra metadata, and even extend it with plugins to capture additional data like session replays (video-like recordings of what the user was doing). Ohbug is built with developers in mind. If you're using React, Vue, or Angular, the README shows how to integrate it in just a few lines of code. The package is designed to be lightweight and tree-shakable, meaning it won't bloat your application bundle. You can add hooks to inspect or modify events before they're sent, track specific user actions, and configure where the data gets reported, defaulting to a self-hosted server running on your own infrastructure. The project includes not just the monitoring client but also integrations for different frameworks, TypeScript types, build plugins for uploading source maps (which help show you the exact line of code that failed), and a separate self-hosted dashboard application where you can view and manage all the errors your application is reporting.

Yoink these prompts

Prompt 1
Help me integrate Ohbug into my React app to start catching JavaScript errors.
Prompt 2
Show me how to set up the self-hosted Ohbug dashboard to view reported errors.
Prompt 3
Explain how to configure Ohbug to upload source maps so error traces show the real code line.
Prompt 4
Help me add a custom plugin to Ohbug to capture session replay data.

Frequently asked questions

wtf is ohbug?

Ohbug is a monitoring tool that automatically catches JavaScript errors and failed requests in web apps and reports them to a dashboard so teams can fix bugs fast.

Is ohbug actively maintained?

Maintained — commit in last 6 months (last push 2026-06-17).

How hard is ohbug to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is ohbug for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.