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

Danger JS

Open source

Danger JS runs after your CI to enforce code review conventions automatically, so reviewers stop repeating the same pull request comments.

danger.systems
Danger JS homepage screenshot
GitHub stars
5.5k
Last commit
yesterday
Repository age
10 years
Version
14.0.6
Licence
MIT
Self-hosted
Yes

About Danger JS

Danger JS is a tool that automates the routine parts of code review. It runs after your continuous integration build and checks your team's pull request conventions, such as missing changelog entries or oversized changes, so human reviewers can spend their attention on harder questions about design and correctness.

Rules are written in code and posted back to the pull request as comments or statuses. The README says Danger JS works with GitHub, Bitbucket Server and Bitbucket Cloud for code review, and with CI systems including Travis CI, GitLab CI, Semaphore, CircleCI, GitHub Actions, Jenkins, Bamboo, Bitrise, Codeship and Drone. A plugin system lets teams share reusable rules, and the project documents plugin development.

Danger JS is written in TypeScript and licensed under MIT. It runs inside your own CI pipeline rather than as a hosted service. It suits engineering teams that want to codify their review etiquette and keep it consistent as the team grows.

Key features

  • Runs automatically after CI builds
  • Codified pull request conventions
  • Comments and statuses on pull requests
  • Works with GitHub and Bitbucket
  • Integrates with many CI services
  • Plugin system for reusable rules

Good fit for

  • โ†’Enforcing changelog and test conventions on PRs
  • โ†’Reducing repetitive review comments
Built with
TypeScript
Tags
code-review
ci
pull-requests
automation
github-actions
typescript
developer-tools

Danger JS: questions and answers

What is Danger JS used for?
Danger JS runs after your CI to enforce code review conventions automatically, so reviewers stop repeating the same pull request comments. It is a good fit for enforcing changelog and test conventions on PRs, and reducing repetitive review comments.
Is Danger JS open source?
Yes. Danger JS is open source under the MIT licence. Its source code is on GitHub at danger/danger-js and is written mainly in TypeScript.
Is Danger JS free?
Yes. Danger JS is open source, so the software itself is free to use.
What are some alternatives to Danger JS?
Similar open-source tools in the CI/CD & DevOps category include Danger, GitHub Agentic Workflows and Act. SaaS products in the same category include Mergify, GitHub and AWS CodeDeploy.
Is Danger JS actively maintained?
Yes. The most recent commit to Danger JS was on 1 October 2026, and the latest release is 14.0.6, published on 27 August 2026. The project has 5.5k stars on GitHub.

Open-source alternatives to Danger JS

See all

SaaS alternatives to Danger JS

See all