All Projects → getsentry → Sentry Javascript

getsentry / Sentry Javascript

Licence: bsd-3-clause
Official Sentry SDKs for JavaScript. We're hiring https://grnh.se/ca81c1701us

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
shell
77523 projects
HTML
75241 projects
CSS
56736 projects
Handlebars
879 projects

Projects that are alternatives of or similar to Sentry Javascript

Sentry Php
The official PHP SDK for Sentry (sentry.io)
Stars: ✭ 1,591 (-73.54%)
Mutual labels:  hacktoberfest, sentry, error-monitoring, crash-reporting, sentry-client
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+394.01%)
Mutual labels:  hacktoberfest, sentry, error-monitoring, crash-reporting
Sentry Laravel
Laravel SDK for Sentry
Stars: ✭ 927 (-84.58%)
Mutual labels:  hacktoberfest, sentry, error-monitoring, crash-reporting
Sentry Telegram
Plugin for Sentry which allows sending notification via Telegram messenger.
Stars: ✭ 168 (-97.21%)
Mutual labels:  hacktoberfest, sentry, error-monitoring, crash-reporting
Sentry Cocoa
The official Sentry SDK for iOS, tvOS, macOS, watchOS
Stars: ✭ 370 (-93.85%)
Mutual labels:  sentry, error-monitoring, crash-reporting
Raven Python
Raven is the legacy Python client for Sentry (getsentry.com) — replaced by sentry-python
Stars: ✭ 1,677 (-72.11%)
Mutual labels:  sentry, crash-reporting, sentry-client
Exceptionless
Exceptionless server and jobs
Stars: ✭ 2,107 (-64.95%)
Mutual labels:  hacktoberfest, error-monitoring, crash-reporting
Sentry Go
Official Sentry SDK for Go
Stars: ✭ 415 (-93.1%)
Mutual labels:  sentry, error-monitoring, crash-reporting
aiohttp-sentry
An aiohttp server middleware for reporting failed requests to Sentry
Stars: ✭ 35 (-99.42%)
Mutual labels:  sentry, raven, sentry-client
app
Buggregator is a beautiful, lightweight debug server build on Laravel that helps you catch your smpt, sentry, var-dump, monolog, ray outputs. It runs without installation on multiple platforms.
Stars: ✭ 259 (-95.69%)
Mutual labels:  crash-reporting, error-monitoring, sentry
nextcloud sentry
Sentry integration for Nextcloud
Stars: ✭ 26 (-99.57%)
Mutual labels:  crash-reporting, sentry, sentry-client
Raven.cr
Raven is a Crystal client for Sentry
Stars: ✭ 96 (-98.4%)
Mutual labels:  sentry, error-monitoring, crash-reporting
sentry-spark
Apache Spark Sentry Integration
Stars: ✭ 14 (-99.77%)
Mutual labels:  crash-reporting, error-monitoring, sentry
good-sentry
Sentry broadcasting for good process monitor
Stars: ✭ 15 (-99.75%)
Mutual labels:  sentry, raven, sentry-client
sentry-testkit
A Sentry plugin to allow Sentry report interception and further inspection of the data being sent
Stars: ✭ 78 (-98.7%)
Mutual labels:  error-monitoring, sentry, raven
next-utils
🥩 🍳 A set of Next.js HoC utilities to make your life easier
Stars: ✭ 30 (-99.5%)
Mutual labels:  sentry, sentry-client, nextjs
Exceptionless.net
Exceptionless clients for the .NET platform
Stars: ✭ 362 (-93.98%)
Mutual labels:  hacktoberfest, crash-reporting
Bugsnag React Native
Error monitoring and reporting tool for native exceptions and JS errors in React Native apps
Stars: ✭ 374 (-93.78%)
Mutual labels:  error-monitoring, crash-reporting
Onpremise
Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Stars: ✭ 4,558 (-24.18%)
Mutual labels:  hacktoberfest, sentry
Sentry Kubernetes
Kubernetes event reporter for Sentry
Stars: ✭ 345 (-94.26%)
Mutual labels:  sentry, crash-reporting


Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions

Build & Test codecov npm version typedoc Discord

Official Sentry SDKs for JavaScript

This is the next line of Sentry JavaScript SDKs, comprised in the @sentry/ namespace. It will provide a more convenient interface and improved consistency between various JavaScript environments.


Sentry is Hiring!!!

Would you like to work on Open Source software and help maintain this repository? Apply today https://grnh.se/ca81c1701us.


Links

  • TypeDoc
  • Documentation
  • Forum
  • Discord
  • Stack Overflow
  • Twitter Follow

Contents

Supported Platforms

For each major JavaScript platform, there is a specific high-level SDK that provides all the tools you need in a single package. Please refer to the README and instructions of those SDKs for more detailed information:

  • @sentry/browser: SDK for Browsers including integrations for Backbone
  • @sentry/node: SDK for Node, including integrations for Express, Koa, Loopback, Sails and Connect
  • @sentry/angular: browser SDK with Angular integration enabled
  • @sentry/react: browser SDK with React integration enabled
  • @sentry/ember: browser SDK with Ember integration enabled
  • @sentry/vue: browser SDK with Vue integration enabled
  • @sentry/gatsby: SDK for Gatsby
  • @sentry/nextjs: SDK for Next.js
  • @sentry/integrations: Pluggable integrations that can be used to enhance JS SDKs
  • @sentry/electron: SDK for Electron with support for native crashes
  • @sentry/react-native: SDK for React Native with support for native crashes
  • @sentry/capacitor: SDK for Capacitor Apps and Ionic with support for native crashes
  • sentry-cordova: SDK for Cordova Apps and Ionic with support for native crashes
  • raven-js: Our old stable JavaScript SDK, we still support and release bug fixes for the SDK but all new features will be implemented in @sentry/browser which is the successor.
  • raven: Our old stable Node SDK, same as for raven-js we still support and release bug fixes for the SDK but all new features will be implemented in @sentry/node which is the successor.

Installation and Usage

To install a SDK, simply add the high-level package, for example:

npm install --save @sentry/browser
yarn add @sentry/browser

Setup and usage of these SDKs always follows the same principle.

import { init, captureMessage } from '@sentry/browser';

init({
  dsn: '__DSN__',
  // ...
});

captureMessage('Hello, world!');

Other Packages

Besides the high-level SDKs, this repository contains shared packages, helpers and configuration used for SDK development. If you're thinking about contributing to or creating a JavaScript-based SDK, have a look at the resources below:

  • @sentry/tracing: Provides Integrations and extensions for Performance Monitoring / Tracing
  • @sentry/hub: Global state management of SDKs
  • @sentry/minimal: Minimal SDK for library authors to add Sentry support
  • @sentry/core: The base for all JavaScript SDKs with interfaces, type definitions and base classes.
  • @sentry/utils: A set of helpers and utility functions useful for various SDKs.
  • @sentry/types: Types used in all packages.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].