https://github.com/bugsnag/bugsnag-ruby
BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby
https://github.com/bugsnag/bugsnag-ruby
Keywords
bug-tracking-tool bugs bugsnag crash debug debugging-tool error-handling error-monitoring error-reporting errors exception-reporting exceptions notifications notifier platforms rack rails ruby sinatra unhandled-exceptions
Keywords from Contributors
activerecord activejob mvc rubygems background-jobs crash-reporting rspec code-formatter rubocop static-code-analysis
Last synced: about 18 hours ago
JSON representation
Repository metadata
BugSnag error monitoring & reporting software for rails, sinatra, rack and ruby
- Host: GitHub
- URL: https://github.com/bugsnag/bugsnag-ruby
- Owner: bugsnag
- License: mit
- Created: 2011-10-10T00:15:17.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2025-11-04T16:06:47.000Z (about 1 month ago)
- Last Synced: 2025-11-27T18:37:19.418Z (11 days ago)
- Topics: bug-tracking-tool, bugs, bugsnag, crash, debug, debugging-tool, error-handling, error-monitoring, error-reporting, errors, exception-reporting, exceptions, notifications, notifier, platforms, rack, rails, ruby, sinatra, unhandled-exceptions
- Language: Ruby
- Homepage: https://docs.bugsnag.com/platforms/ruby
- Size: 2.67 MB
- Stars: 255
- Watchers: 33
- Forks: 177
- Open Issues: 24
- Releases: 61
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Support: .github/support.md
README.md
Bugsnag error monitoring & exception reporter for Ruby
The Bugsnag exception reporter for Ruby gives you instant notification of exceptions thrown from your Rails, Sinatra, Rack or plain Ruby app. Any uncaught exceptions will trigger a notification to be sent to your Bugsnag project.
Features
- Automatically report unhandled exceptions and crashes
- Report handled exceptions
- Attach user information to determine how many people are affected by a crash
- Send customized diagnostic data
- Track events that occur leading up to a crash
Getting started
- Create a Bugsnag account
- Complete the instructions in the integration guide for your framework:
- Relax!
Support
- Read the configuration reference:
- Check out some example apps integrated with Bugsnag using Rails, Sinatra, Padrino, and more.
- Search open and closed issues for similar problems
- Report a bug or request a feature
Contributing
All contributors are welcome! For information on how to build, test and release bugsnag-ruby, see our contributing guide. Feel free to comment on existing issues for clarification or starting points.
License
The Bugsnag ruby notifier is free software released under the MIT License. See LICENSE.txt for details.
Owner metadata
- Name: BugSnag
- Login: bugsnag
- Email:
- Kind: organization
- Description:
- Website: https://bugsnag.com
- Location:
- Twitter: SmartBear
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1058895?v=4
- Repositories: 124
- Last ynced at: 2024-04-08T15:23:42.879Z
- Profile URL: https://github.com/bugsnag
GitHub Events
Total
- Create event: 6
- Release event: 1
- Issues event: 2
- Watch event: 6
- Delete event: 2
- Issue comment event: 12
- Push event: 35
- Pull request review event: 8
- Pull request review comment event: 14
- Pull request event: 11
- Fork event: 3
Last Year
- Create event: 4
- Release event: 1
- Issues event: 2
- Watch event: 5
- Delete event: 2
- Issue comment event: 11
- Push event: 35
- Pull request review event: 8
- Pull request review comment event: 14
- Pull request event: 10
- Fork event: 2
Committers metadata
Last synced: 2 days ago
Total Commits: 1,791
Total Committers: 137
Avg Commits per committer: 13.073
Development Distribution Score (DDS): 0.731
Commits in past year: 21
Committers in past year: 2
Avg Commits per committer in past year: 10.5
Development Distribution Score (DDS) in past year: 0.048
| Name | Commits | |
|---|---|---|
| Joe Haines | h****o@j****k | 481 |
| James Smith | j****s@l****m | 306 |
| Alex Moinet | a****x@b****m | 267 |
| Simon Maynard | s****d@g****m | 225 |
| Delisa Mason | i****s@g****m | 100 |
| Conrad Irwin | c****n@g****m | 87 |
| Tom Longridge | t****m@b****m | 23 |
| jessicard | j****d@m****m | 21 |
| Steve Kirkland | s****d@s****m | 20 |
| Keegan Lowenstein | k****n@b****m | 20 |
| Kyrylo Silin | k****n@g****m | 16 |
| Adrian Perez | a****b@g****m | 14 |
| Steve Kirkland | t****e | 8 |
| Tim Diggins | t****m@r****k | 6 |
| Toby Hsieh | t****y@b****m | 5 |
| Prashant Nadarajan | p****n@g****m | 5 |
| Manoj M J | m****2@g****m | 5 |
| Joshua Pinter | j****r@g****m | 4 |
| Keith Pitt | me@k****m | 4 |
| Taylor Fausak | t****r@f****e | 4 |
| Ted Yang | t****g@c****m | 4 |
| dtaniwaki | d****i@g****m | 4 |
| Martin Holman | m****8@g****m | 4 |
| Steve Nester | s****r@b****m | 3 |
| Zach Anker | z****r@s****m | 3 |
| Aaron Oehlschlaeger | o****l | 3 |
| Duncan Hewett | d****t | 3 |
| Eito Katagiri | e****l@g****m | 3 |
| Steven Harman | s****n@h****m | 3 |
| Takuya Noguchi | t****h@g****m | 3 |
| and 107 more... | ||
Committer domains:
- bugsnag.com: 10
- squareup.com: 5
- shopify.com: 4
- clio.com: 3
- abletech.co.nz: 2
- me.com: 2
- fngtps.com: 1
- tribesports.com: 1
- cubus.ro: 1
- pocke.me: 1
- salsify.com: 1
- cisco.com: 1
- coinbase.com: 1
- tea-ebook.com: 1
- online.de: 1
- bolt.me: 1
- larkfarm.com: 1
- introhive.com: 1
- telhaug.no: 1
- veeqo.com: 1
- harmanly.com: 1
- fausak.me: 1
- keithpitt.com: 1
- red56.co.uk: 1
- smartbear.com: 1
- mac.com: 1
- loopj.com: 1
- joehaines.co.uk: 1
- blueskybroadcast.com: 1
- gabrielgilder.com: 1
- alt-three.com: 1
- friendsoftheweb.com: 1
- spiffy.com: 1
- futureadvisor.com: 1
- colinabartlett.com: 1
- sofatutor.com: 1
- fone.net.nz: 1
- sutto.net: 1
- alpinegizmo.com: 1
- cs.ship.edu: 1
- seznam.cz: 1
- latrobest.com: 1
- tomrichards.net: 1
- acquia.com: 1
- vouch.com: 1
- mokhan.ca: 1
- webwizarddesign.com: 1
- directionless.org: 1
- goat.com: 1
- rapportive.com: 1
- haack.xyz: 1
- philiphagen.com: 1
- sj26.com: 1
- joinhandshake.com: 1
- niewisiewicz.pl: 1
- fishbrain.com: 1
Issue and Pull Request metadata
Last synced: about 1 month ago
Total issues: 27
Total pull requests: 156
Average time to close issues: 5 months
Average time to close pull requests: 19 days
Total issue authors: 26
Total pull request authors: 26
Average comments per issue: 4.96
Average comments per pull request: 0.43
Merged pull request: 123
Bot issues: 0
Bot pull requests: 0
Past year issues: 1
Past year pull requests: 19
Past year average time to close issues: N/A
Past year average time to close pull requests: 18 days
Past year issue authors: 1
Past year pull request authors: 4
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.37
Past year merged pull request: 7
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- timdiggins (2)
- berniechiu (1)
- iainbeeston (1)
- kolen (1)
- evanlok (1)
- andxyz (1)
- jarkko (1)
- javierjulio (1)
- krisdigital (1)
- ishields (1)
- johnnyshields (1)
- sandstrom (1)
- liijunwei (1)
- Studenich (1)
- jeffblake (1)
Top Pull Request Authors
- imjoehaines (104)
- twometresteve (13)
- tnir (5)
- johnnyshields (4)
- k0kubun (2)
- Cawllec (2)
- javierjulio (2)
- stevenharman (2)
- tgwizard (2)
- mclack (2)
- sato11 (2)
- ChrisBr (2)
- fukayatsu (1)
- das-salzamt (1)
- nvasilevski (1)
Top Issue Labels
- backlog (6)
- feature request (3)
- released (3)
- awaiting feedback (2)
- bug (2)
- wontfix (1)
Top Pull Request Labels
- backlog (12)
- released (9)
- feature request (6)
- bug (4)
- duplicate (1)
- needs discussion (1)
- wontfix (1)
Package metadata
- Total packages: 4
-
Total downloads:
- rubygems: 121,856,866 total
- Total docker downloads: 50,361,336
- Total dependent packages: 27 (may contain duplicates)
- Total dependent repositories: 1,343 (may contain duplicates)
- Total versions: 342
- Total maintainers: 7
gem.coop: bugsnag
Ruby notifier for bugsnag.com
- Homepage: https://github.com/bugsnag/bugsnag-ruby
- Documentation: http://www.rubydoc.info/gems/bugsnag/
- Licenses: MIT
- Latest release: 6.28.0 (published 5 months ago)
- Last Synced: 2025-12-06T03:01:58.552Z (3 days ago)
- Versions: 170
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 60,923,899 Total
- Docker Downloads: 25,180,668
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.15%
- Downloads: 0.449%
- Maintainers (6)
rubygems.org: bugsnag
Ruby notifier for bugsnag.com
- Homepage: https://github.com/bugsnag/bugsnag-ruby
- Documentation: http://www.rubydoc.info/gems/bugsnag/
- Licenses: MIT
- Latest release: 6.28.0 (published 5 months ago)
- Last Synced: 2025-12-06T08:01:03.708Z (3 days ago)
- Versions: 170
- Dependent Packages: 27
- Dependent Repositories: 1,343
- Downloads: 60,925,139 Total
- Docker Downloads: 25,180,668
-
Rankings:
- Downloads: 0.425%
- Dependent repos count: 0.844%
- Dependent packages count: 0.851%
- Docker downloads count: 0.947%
- Average: 1.453%
- Forks count: 2.001%
- Stargazers count: 3.651%
- Maintainers (6)
gem.coop: bugsnag-maglev-
Ruby notifier for bugsnag.com
- Homepage: http://github.com/bugsnag/bugsnag-ruby
- Documentation: http://www.rubydoc.info/gems/bugsnag-maglev-/
- Licenses: MIT
- Latest release: 2.8.12 (published over 10 years ago)
- Last Synced: 2025-12-05T06:03:29.924Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,914 Total
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 26.228%
- Downloads: 78.684%
- Maintainers (1)
rubygems.org: bugsnag-maglev-
Ruby notifier for bugsnag.com
- Homepage: http://github.com/bugsnag/bugsnag-ruby
- Documentation: http://www.rubydoc.info/gems/bugsnag-maglev-/
- Licenses: MIT
- Latest release: 2.8.12 (published over 10 years ago)
- Last Synced: 2025-12-05T06:03:30.003Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,914 Total
-
Rankings:
- Forks count: 1.798%
- Stargazers count: 3.407%
- Dependent packages count: 15.706%
- Average: 29.88%
- Dependent repos count: 46.782%
- Downloads: 81.707%
- Maintainers (1)
Dependencies
- webpack-dev-server ^3.3.1 development
- @rails/actioncable ^6.0.0-alpha
- @rails/activestorage ^6.0.0-alpha
- @rails/ujs ^6.0.0-alpha
- @rails/webpacker ^4.0.2
- turbolinks ^5.2.0
- 937 dependencies
- addressable ~> 2.3.8
- coveralls >= 0
- did_you_mean ~> 1.0.4
- pry >= 0
- redis < 4.5.0
- redis = 4.1.1
- redis >= 0
- rspec >= 0
- rspec-mocks >= 0
- rubocop ~> 1.0.0
- sidekiq ~> 5.2.7
- simplecov >= 0
- concurrent-ruby ~> 1.0
- mocha >= 0 development
- rack-test >= 0 development
- riot >= 0 development
- bugsnag >= 0
- dm-aggregates >= 0
- dm-constraints >= 0
- dm-core >= 0
- dm-migrations >= 0
- dm-sqlite-adapter >= 0
- dm-timestamps >= 0
- dm-types >= 0
- dm-validations >= 0
- haml >= 0
- padrino >= 0
- rake >= 0
- redcarpet >= 0
- bugsnag >= 0
- rack >= 0
- redcarpet >= 0
- byebug >= 0 development
- sdoc ~> 0.4.0 development
- spring >= 0 development
- web-console ~> 2.0 development
- bugsnag >= 0
- coffee-rails ~> 4.1.0
- daemons >= 0
- delayed_job_active_record >= 0
- jbuilder ~> 2.0
- jquery-rails >= 0
- rails = 4.2.1
- redcarpet ~> 3.4
- sass-rails ~> 5.0
- sidekiq >= 0
- sqlite3 >= 0
- turbolinks >= 0
- uglifier >= 1.3.0
- actionmailer 4.2.1
- actionpack 4.2.1
- actionview 4.2.1
- activejob 4.2.1
- activemodel 4.2.1
- activerecord 4.2.1
- activesupport 4.2.1
- arel 6.0.4
- binding_of_caller 0.7.3
- bugsnag 6.1.0
- builder 3.2.3
- byebug 9.1.0
- coffee-rails 4.1.1
- coffee-script 2.4.1
- coffee-script-source 1.12.2
- concurrent-ruby 1.0.5
- connection_pool 2.2.1
- crass 1.0.3
- daemons 1.2.5
- debug_inspector 0.0.3
- delayed_job 4.1.3
- delayed_job_active_record 4.1.2
- erubis 2.7.0
- execjs 2.7.0
- ffi 1.9.18
- globalid 0.4.1
- i18n 0.9.1
- jbuilder 2.7.0
- jquery-rails 4.3.1
- json 1.8.6
- loofah 2.1.1
- mail 2.7.0
- mini_mime 1.0.0
- mini_portile2 2.3.0
- minitest 5.10.3
- multi_json 1.12.2
- nokogiri 1.8.1
- rack 1.6.8
- rack-protection 2.0.0
- rack-test 0.6.3
- rails 4.2.1
- rails-deprecated_sanitizer 1.0.3
- rails-dom-testing 1.0.8
- rails-html-sanitizer 1.0.3
- railties 4.2.1
- rake 12.3.0
- rb-fsevent 0.10.2
- rb-inotify 0.9.10
- rdoc 4.3.0
- redcarpet 3.4.0
- redis 4.0.1
- sass 3.5.3
- sass-listen 4.0.0
- sass-rails 5.0.7
- sdoc 0.4.2
- sidekiq 5.0.5
- spring 2.0.2
- sprockets 3.7.1
- sprockets-rails 3.2.1
- sqlite3 1.3.13
- thor 0.20.0
- thread_safe 0.3.6
- tilt 2.0.8
- turbolinks 5.0.1
- turbolinks-source 5.0.3
- tzinfo 1.2.4
- uglifier 3.2.0
- web-console 2.3.0
- byebug >= 0 development
- capybara ~> 2.13 development
- listen >= 3.0.5, < 3.2 development
- selenium-webdriver >= 0 development
- spring >= 0 development
- spring-watcher-listen ~> 2.0.0 development
- web-console >= 3.3.0 development
- bugsnag >= 0
- coffee-rails ~> 4.2
- jbuilder ~> 2.5
- pg >= 0
- puma ~> 3.7
- que >= 0
- rails ~> 5.1.4
- redcarpet >= 0
- resque >= 0
- sass-rails ~> 5.0
- sidekiq >= 0
- sqlite3 >= 0
- turbolinks ~> 5
- tzinfo-data >= 0
- uglifier >= 1.3.0
- actioncable 5.1.5
- actionmailer 5.1.5
- actionpack 5.1.5
- actionview 5.1.5
- activejob 5.1.5
- activemodel 5.1.5
- activerecord 5.1.5
- activesupport 5.1.5
- addressable 2.5.2
- arel 8.0.0
- bindex 0.5.0
- bugsnag 6.11.1
- builder 3.2.3
- byebug 10.0.0
- capybara 2.18.0
- childprocess 0.8.0
- coffee-rails 4.2.2
- coffee-script 2.4.1
- coffee-script-source 1.12.2
- concurrent-ruby 1.0.5
- connection_pool 2.2.1
- crass 1.0.3
- erubi 1.7.0
- execjs 2.7.0
- ffi 1.9.23
- globalid 0.4.1
- i18n 0.9.5
- jbuilder 2.7.0
- listen 3.1.5
- loofah 2.2.0
- mail 2.7.0
- method_source 0.9.0
- mini_mime 1.0.0
- mini_portile2 2.3.0
- minitest 5.11.3
- mono_logger 1.1.0
- multi_json 1.13.1
- mustermann 1.0.2
- nio4r 2.2.0
- nokogiri 1.8.2
- pg 1.0.0
- public_suffix 3.0.2
- puma 3.11.2
- que 0.14.3
- rack 2.0.4
- rack-protection 2.0.1
- rack-test 0.8.3
- rails 5.1.5
- rails-dom-testing 2.0.3
- rails-html-sanitizer 1.0.3
- railties 5.1.5
- rake 12.3.0
- rb-fsevent 0.10.2
- rb-inotify 0.9.10
- redcarpet 3.4.0
- redis 4.0.1
- redis-namespace 1.6.0
- resque 1.27.4
- ruby_dep 1.5.0
- rubyzip 1.2.1
- sass 3.5.5
- sass-listen 4.0.0
- sass-rails 5.0.7
- selenium-webdriver 3.9.0
- sidekiq 5.1.1
- sinatra 2.0.1
- spring 2.0.2
- spring-watcher-listen 2.0.1
- sprockets 3.7.1
- sprockets-rails 3.2.1
- sqlite3 1.3.13
- thor 0.20.0
- thread_safe 0.3.6
- tilt 2.0.8
- turbolinks 5.1.0
- turbolinks-source 5.1.0
- tzinfo 1.2.5
- uglifier 4.1.6
- vegas 0.1.11
- web-console 3.5.1
- websocket-driver 0.6.5
- websocket-extensions 0.1.3
- xpath 3.0.0
- byebug >= 0 development
- capybara >= 2.15 development
- listen ~> 3.2 development
- selenium-webdriver >= 0 development
- spring >= 0 development
- spring-watcher-listen ~> 2.0.0 development
- web-console >= 3.3.0 development
- webdrivers >= 0 development
- bootsnap >= 1.4.2
- bugsnag >= 0
- jbuilder ~> 2.7
- pg >= 0
- puma ~> 4.1
- que >= 0
- rails ~> 6.0.3, >= 6.0.3.1
- resque >= 0
- sidekiq >= 0
- sqlite3 >= 0
- tzinfo-data >= 0
- aws-sdk-sqs >= 0
- bugsnag >= 0
- shoryuken >= 0
- bugsnag >= 0
- redcarpet >= 0
- sinatra >= 0
- byebug >= 0 development
- listen ~> 3.0.5 development
- spring >= 0 development
- spring-watcher-listen ~> 2.0.0 development
- web-console >= 3.3.0 development
- bugsnag >= 0
- coffee-rails ~> 4.2
- delayed_job >= 0
- delayed_job_active_record >= 0
- jbuilder ~> 2.5
- jquery-rails >= 0
- mini_racer >= 0
- puma ~> 3.0
- rails ~> 5.0.7
- sass-rails ~> 5.0
- sqlite3 ~> 1.3.6
- turbolinks ~> 5
- tzinfo-data >= 0
- uglifier >= 1.3.0
- activesupport ~> 3.2
- bugsnag >= 0
- hitimes ~> 1.2.6
- i18n ~> 0.9.5
- maildir ~> 2.1.0
- mailman >= 0
- rack ~> 1.6.11
- rb-inotify = 0.9.8
- bugsnag >= 0
- bugsnag >= 0
- bugsnag >= 0
- jquery-rails >= 0
- nokogiri = 1.6.8
- rack-cache ~> 1.9.0
- rails = 3.2.22.5
- rake ~> 12.3.0
- sqlite3 < 1.4
- warden >= 0
- sdoc >= 0 development
- bugsnag >= 0
- devise >= 0
- jbuilder ~> 1.2
- jquery-rails >= 0
- mongoid ~> 5.4.0
- nokogiri = 1.6.8
- rails ~> 4
- sass-rails ~> 4.0.0
- sqlite3 < 1.4
- turbolinks >= 0
- byebug >= 0 development
- listen ~> 3.0.5 development
- spring >= 0 development
- spring-watcher-listen ~> 2.0.0 development
- web-console >= 0 development
- bugsnag >= 0
- jbuilder ~> 2.5
- jquery-rails >= 0
- mongoid >= 0
- nokogiri = 1.6.8
- puma ~> 3.0
- rails ~> 5
- sass-rails ~> 5.0
- sqlite3 < 1.4
- turbolinks ~> 5
- tzinfo-data >= 0
- byebug >= 0 development
- capybara >= 2.15 development
- chromedriver-helper >= 0 development
- listen >= 3.0.5, < 3.2 development
- selenium-webdriver >= 0 development
- spring >= 0 development
- spring-watcher-listen ~> 2.0.0 development
- web-console >= 3.3.0 development
- bootsnap >= 1.4.1
- bugsnag >= 0
- clearance ~> 1.16
- jbuilder ~> 2.5
- mongoid >= 0
- puma ~> 3.11
- rails ~> 6
- sass-rails ~> 5.0
- sqlite3 ~> 1.3, >= 1.3.6
- turbolinks ~> 5
- tzinfo-data >= 0
- webpacker >= 4.0.0.rc.3
- capybara >= 0 development
- selenium-webdriver >= 0 development
- web-console >= 0 development
- webdrivers >= 0 development
- bootsnap >= 0
- bugsnag >= 0
- clearance >= 0
- jbuilder >= 0
- puma ~> 5.0
- rails ~> 7.0.1
- sprockets-rails >= 0
- sqlite3 ~> 1.4
- byebug >= 0 development
- bootsnap >= 1.4.2
- delayed_job_active_record >= 0
- mailman ~> 0.7.3
- pg >= 0.18, < 2.0
- puma ~> 4.1
- que ~> 0.14.3
- rails ~> 6.0.3, >= 6.0.3.2
- redis-namespace >= 0
- resque ~> 2.0.0
- sidekiq ~> 6.1.0
- tzinfo-data >= 0
- bugsnag >= 0
- bugsnag >= 0
- hitimes ~> 1.2.6
- rake ~> 12.3.0
- redis ~> 3.3.5
- timers ~> 4.1.2
- bugsnag >= 0
- nokogiri = 1.6.8
- bugsnag >= 0
- nokogiri = 1.6.8
- bugsnag >= 0
- nokogiri = 1.6.8
- bugsnag >= 0
- actions/checkout v2 composite
- actions/checkout v3 composite
- ruby/setup-ruby v1 composite
- actions/checkout v3 composite
- ruby/setup-ruby v1 composite
- ruby $RUBY_TEST_VERSION build
- mongo latest
- postgres 13
- redis latest
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- ruby $RUBY_TEST_VERSION build
- bugsnag >= 0
- rackup ~> 0.2.3
Score: 29.515474409698783