https://github.com/highlight/highlight Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + For + Enterprise + Teams + Startups + Education + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} highlight / highlight Public * Notifications * Fork 12 * Star 460 highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging and more. app.highlight.io License Apache-2.0 license 460 stars 12 forks Star Notifications * Code * Issues 440 * Pull requests 25 * Discussions * Actions * Projects 1 * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights highlight/highlight This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 553 branches 22 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/h] Use Git or checkout with SVN using the web URL. [gh repo clone highli] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @et et fix quoting logic for filters (#4365) ... 6be5ee7 Feb 22, 2023 fix quoting logic for filters (#4365) 6be5ee7 Git stats * 4,167 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .changeset .github .husky .stoat .vscode .yarn _templates backend cypress deploy docker e2e ee email-templates experiments frontend packages render rrweb @ f37b7cd scripts sdk sourcemap-uploader .dockerignore .git-blame-ignore-revs .gitattributes .gitignore .gitmodules .npmignore .prettierignore .prettierrc .yarnrc.yml CODE_OF_CONDUCT.md LICENSE README.md cypress.config.js go.work go.work.sum graphql.config.js package.json pgclirc tsconfig.json turbo.json yarn.lock View code [ ] highlight.io: The open-source, fullstack monitoring platform. Table of Contents Get started Hosted highlight.io (free to get started!) Hobby self-hosted Enterprise self-hosted Features Session Replay: Understand WHY bugs happen. Error Monitoring: Understand WHAT bugs are happening. Logging More?! Metrics? Traces? Merch? SDKs Our Mission Our Values We build in public. We build a cohesive product. We build for today's developer. README.md github-thumb [6874747073] PRs Welcome Join Discord Community GitHub commit activity GitHub closed issues Docs - Community (Support & Feedback) - Feature request - Bug report highlight.io: The open-source, fullstack monitoring platform. highlight.io is a monitoring tool for the next generation of developers (like you!). Unlike the age-old, outdated tools out there, we aim to build a cohesive, modern and fully-featured monitoring solution, something we wished WE had. And it's all open source :) At a high level, highlight.io's feature set is: * Session Replay (read more here) * Error Monitoring (read more here) * Logging (still in beta) (read more here) Read more about our features below. We strive to make highlight.io as easy to install as a few lines of code in any environment. Read more about our features, values and mission below, and get started at https://highlight.io today! Table of Contents * Get started for free * Features * SDKs * Mission * Values Get started Hosted highlight.io (free to get started!) The fastest and most reliable way to get started with highlight.io is signing up for free at app.highlight.io. After making an account, getting started is as easy as installing the client SDK snippet. Hobby self-hosted Deploy a hobby instance in one line on Linux with Docker (recommended 16 CPU cores, 32GB RAM, 256GB disk): git clone --recurse-submodules https://github.com/highlight/highlight # or `git submodule update --init --recursive` on git < 2.13 # if you want to run the backend in debug mode (attach GDB), run the following: # export COMPOSE_FILE=compose.yml:compose.dev.yml:compose.debug.yml # see the `docker/.env` file for other compose configurations. cd docker && docker compose up -d --build After a brief frontend load time, the app should be accessible at https://localhost:3000 Good for <10k sessions and <50k errors ingested monthly. See our docs for more info and limitations. Enterprise self-hosted See our enterprise self-hosted docs to deploy a scalable, production-ready instance with support from our team. Features Session Replay: Understand WHY bugs happen. * Dom-based High-fidelity Replay: Replay every interaction and dom change that happened in a given browser session (powered by https://github.com/rrweb-io/rrweb) * Outgoing Network Requests: See all the network requests (and their contents) in a given session to reproduce the data that was sent/received by your frontend -> docs * Console logs: Analyze the logs printed (console.error, console.log, etc..) to the console from your frontend -> docs * Embedded Error Monitoring: See the errors associated with a given session to understand what the user was doing leading up to them. * Session Comments: Comment on errors to communicate with your team on user frustration, bugs, and more! -> docs * Integrations with your favorite tools -> docs Frame 43972 Error Monitoring: Understand WHAT bugs are happening. * Customizable Error Grouping: Customize rules for grouping repeated errors -> docs * Customizable Alerting Rules: Customize how often, and where alerts are sent -> docs * Embedded Session Replay: See all of the sessions associated with any given error. * SDK Support: Support for a long (and growing!) list of SDKs. * Integrations with your favorite tools -> docs error-monitoring Logging Our logging product is still in beta, but please message us in discord if you'd like a sneak peak of what we're building. We'd love for you to try an early version to share feedback. More?! Metrics? Traces? Merch? Have an idea for what we should build next? Please share our community or via a Github Issue! Read a full list of highlight.io features. SDKs All of our SDKs for highlight.io can be found in the sdk directory. We currently support: * Server Libraries: + Node.js: repo link + Golang: repo link * Client Libraries: + Javascript: repo link + Next.js: repo link Our Mission Our mission is to support developers like you in shipping with confidence. We do this by giving you the tools you need to uncover, resolve, and prevent issues in your web app. Our Values We build in public. We strive to build in public in every way we can. This means that what we built, what we're building, and what we plan to build is shared with the world. We build a cohesive product. People may think that we're building multiple products (session replay, error monitoring, etc..). But we see it as one. Before we build anything new, we prioritize making it operate seemlessly with everything else. We build for today's developer. If you're building software, why should you care about grafana or loki or the elk stack? highlight.io is built for developers that want to develop. Leave the monitoring stuff to us . Read more about our values here. About highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging and more. app.highlight.io Topics golang open-source typescript monitoring metrics self-hosted full-stack apm observability session-replay Resources Readme License Apache-2.0 license Code of conduct Code of conduct Stars 460 stars Watchers 5 watching Forks 12 forks Releases 22 tags Packages 0 No packages published Used by 17 * @Qudusayo * @phuoctrung96 * @highlight * @KiranRevanna1 * @MetricsDAO * @tomastrejdl * @KC-Zhang * @rickycraft + 9 Contributors 9 * @Vadman97 * @jay-khatri * @mayberryzane * @aptlin * @ccschmitz * @et * @richardhuaaa * @eightants * @dependabot[bot] Languages * TypeScript 63.7% * Go 17.4% * JavaScript 12.4% * SCSS 4.5% * Python 0.8% * HTML 0.6% * Other 0.6% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.