About
Category
Supported languages
JavaScript, Python, Java, Go, C#, TypeScript, CSS, JSON, and SCSS
From the developer
SemanticDiff is a programming language aware diff that integrates with your GitHub pull requests and commits.
Our diff helps you review pull requests faster by hiding changes that do not modify the behavior of your software, while highlighting those that require special attention, such as moved code blocks.
Install the app to help your team save time and do better code reviews. Not convinced? Try it out with any public pull request.
😎️ Hides irrelevant changes
Don't spend time reviewing the output of your code formatter. Added line breaks or optional commas do not change the behavior of your code. SemanticDiff understands this and hides irrelevant changes so you can focus on what matters.
🚴♂️️ Detects moved code
SemanticDiff detects when code has been moved within a file. Click the compare button to get a side-by-side diff of the old and new code. Easily spot any changes that were introduced during the move.
💡 Highlights refactorings
Refactorings aren't always complex, but they can affect many lines of code. This makes it easy to overlook other code changes. SemanticDiff helps you avoid this by highlighting typical refactorings, such as renamed variables, to visually separate them.
🧐️ Review pull requests
Use SemanticDiff to review your pull requests. Start a new review, add new comments, write replies, and submit them when you are ready. All your changes are automatically synced with GitHub.
Pricing and setup
Free for both open source projects and small private projects.
Free
Free for both open source projects and small private projects.
- Review your code with a language aware diff
- Public repositories
- Private repositories with 3 seats
SemanticDiff.com is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation