7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Danger

Open source

Ruby tool that runs in CI to automate routine code review chores, such as enforcing changelogs, labels, and links in pull request descriptions.

danger.systems
Danger homepage screenshot
GitHub stars
5.7k
Last commit
2 mo ago
Repository age
11 years
Version
v9.6.1
Licence
MIT
Self-hosted
Yes

About Danger

Danger runs as part of your continuous integration process and gives teams a way to automate the repetitive parts of code review. Instead of reviewers repeatedly pointing out the same omissions, a Danger rule file codifies the team's norms and comments on the pull request or merge request automatically. It is written in Ruby and released under the MIT license.

Typical rules include requiring a changelog entry, requiring links to Trello or JIRA in the pull request body, enforcing descriptive labels, watching for common anti-patterns, highlighting interesting build artifacts, and giving specific files extra attention. It works with GitHub, GitLab, and Bitbucket and runs on common CI services, and a plugin system lets the community share reusable checks.

The idea is to leave humans free to think about harder problems such as design and correctness. Danger suits engineering teams of any size that want consistent pull request etiquette without relying on reviewers to remember every convention.

Key features

  • Automated pull request checks in CI
  • Enforce changelog entries and PR descriptions
  • Require labels and tracker links
  • Works with GitHub, GitLab, and Bitbucket
  • Plugin system for shared rules
  • Rules written as Ruby code

Good fit for

  • →Enforcing team conventions on every pull request
  • →Reducing repetitive review comments
Built with
Ruby
Tags
code-review
ci
automation
ruby
pull-requests
github
gitlab
developer-tools

Danger: questions and answers

What is Danger used for?
Danger is a Ruby tool that runs in CI to automate routine code review chores, such as enforcing changelogs, labels, and links in pull request descriptions. It is a good fit for enforcing team conventions on every pull request and reducing repetitive review comments.
Is Danger open source?
Yes. Danger is open source under the MIT licence. Its source code is on GitHub at danger/danger and is written mainly in Ruby.
Is Danger free?
Yes. Danger is open source, so the software itself is free to use.
What are some alternatives to Danger?
Similar open-source tools in the CI/CD & DevOps category include Danger JS, reviewdog and GitLab. SaaS products in the same category include Mergify, GitHub Actions and AWS CodeDeploy.
Is Danger actively maintained?
Yes. The most recent commit to Danger was on 29 July 2026, and the latest release is v9.6.1, published on 29 July 2026. The project has 5.7k stars on GitHub.

Open-source alternatives to Danger

See all

SaaS alternatives to Danger

See all