Compare PullPreview to these popular alternatives based on real-world usage and developer feedback.

It is a client library targeting .NET 4.5 and above that provides an easy way to interact with the GitHub API.

When run, this command line interface automatically generates a new GitHub Release and populates it with the changes (commits) made since the last release.

It is an open-source multi-platform GUI Git client designed for working with GitHub repositories. Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, it simplifies your development workflow.

It is a free and open-source command-line for GitHub. It provides GitHub's graphical features like pull requests, issues, releases, etc. into a terminal. So, anyone can perform the whole GitHub operation from a terminal or with a script.

Prevent Kubernetes misconfigurations from reaching production with Datree’s automated policy checks for your pipeline. The open-source CLI tool empowers engineers to write more stable configurations, so they can actually sleep at night.

These polls work by pasting individual markdown SVG images into your issue, each wrapped with a link that tracks a vote. A single vote per IP is allowed for a given poll, which are stored in DynamoDB.

Browser extensions (Chrome, Firefox, Safari and Opera) to display GitHub code in tree format. Useful for developers who frequently read source in GitHub and do not want to download or checkout too many repositories.

DevHub helps you take back control of your GitHub workflow and stay on top of everything important going on.

We use GitHub a lot and notice many dumb annoyances we'd like to fix. So here be dragons.

Astral pulls down all of your starred repositories on GitHub and allows you to organize them using one or more tags.

It is the best way to browse and maintain your GitHub repositories on any iOS device.

LGTM is a simple pull request approval system using GitHub protected branches and maintainers files. Pull requests are locked and cannot be merged until the minimum number of approvals are received. Project maintainers can indicate their approval by commenting on the pull request and including LGTM (looks good to me) in their approval text.

An inbox for your GitHub account. Manage, filter, star and mark notifications and see exactly what's going on across all your repositories.
Ship is fast everywhere. Every operation is instantaneous because the Ship app is backed by a continuously updated local cache. File issues in a few keystrokes and find just what you're looking for in a few clicks with no load times in between.

It allows you to open GitHub repositories in VSCode. Just add 1s after github and press Enter in the browser address bar for any repository you want to read.

Pulls is a small cli application name to help you manage pull requests for your repository. It was created by Michael Crosby to improve the productivity of the Docker maintainers.

Rather than having to commit/push every time you want test out the changes you are making to your .github/workflows/ files (or for any changes to embedded GitHub actions), you can use this tool to run the actions locally. The environment variables and filesystem are all configured to match what GitHub provides.

Search engine to find source code across all your Git repositories quickly. Search using keywords, exact code, fuzzy, semantic search & more.

It is a lean code snippet manager based on GitHub Gist.

TravisBuddy is a cloud service that creates comments in failed pull requests and tell the author what went wrong and what they can do to fix it.

Quickly browse the history of any GitHub file

A simple, fast, and elegant app to manage your Github Issues.

mobile github client built with react-native

Shrink is an macOS client for your Github issues. Easily sort between issues and pull requests you've been mentioned in, assigned or subscribed to.

We will send you notifications when someone stars or forks one of your repositories and when someone follows or unfollows you.

Keep your pull requests automatically up-to-date and resolve your pull requests' conflicts directly from GitHub's UI. Save hundreds of hours you spend resolving conflicts by keeping always your pull requests automatically up-to-date to reduce the chance of conflicts. If conflicts are found, you can straightforwardly resolve them on GitHub's UI with a click of a button.

Improve GitHub code browsing experience by decorating file page with x-ref. Insight.io understands the semantics of a lot of Java, Scala, C++/C, Ruby, Python, PHP repositories at github.

Save and Organize your favorite github repositories. A chrome extension which enables bookmarking feature for github.

It provides automatic pull request merge and workflow automation. Save your time by automatically merging, commenting, rebasing, updating, labeling, backporting, closing, assigning, your pull requests.

Under the hood, this application simply polls GitHub web endpoints (/pulls|/issues|/releases) of projects you specify, it doesn't require OAuth tokens or credentials entering into the extension.

Gitrob is a command line tool that can help organizations and security professionals find such sensitive information. The tool will iterate over all public organization and member repositories and match filenames against a range of patterns for files, that typically contain sensitive or dangerous information.

Setup custom rules around pull requests, commits and commiters for all your Github repositories. For example, you create a rule that says "no direct commits are allowed to the master, develop or production branches".

Browse, organize and manage your GitHub Issues. "Save" any issue in one click and stay focus. Search, filter, and sort your issues instantly. Stay in the loop, and get notified of any change.

It is an open-source AI-powered junior developer. You describe a feature or bugfix in a GitHub issue and Sweep writes a pull request with code.

When someone sends a PR without a sign-off, I'll apply a label no-dco and also send them a comment pointing them to the contributor guide. Most of the time when I've been helping the OpenFaaS project - people read my message and fix things up without you having to get involved.

It helps you create smaller pull requests, stay unblocked, and ship faster. Built for stacking, integrated with GitHub & VS Code.

It allows you to determine the true owners of each file in your code base to generate and update the CODEOWNERS file for your repository.

CodeNav is a Chrome extension and Firefox addon that makes navigating code on Github easier and more intuitive. It borrows features from popular IDEs for more seamless movement around code. Hover over a variable to highlight other references and visualize them on your scrollbar. Click a variable or object to search for other instances in the same project.

It allows you to automatically create test environments for each pull request you open, based on a Docker Compose file. And best of all, it's free!

TweetDeck style desktop client for GitHub.

Use powerful controls to design a code review workflow that meets your internal requirements and makes it easier on your developers. Reviews are requested automatically based on the process and workflows that you design.

It is a GitHub app that sends a summary email of your team's contributions to your inbox every Monday. The weekly email contains both team-level and individual developer contribution metrics.

Compass makes Github even more awesome by providing an IDE like file navigator experience within the browser to jump to different files.

It provides reliable GitHub repository backup. Create backups of all your repositories within a couple of minutes and a few simple steps.

It is a cloud backup service for GitHub repositories. Back up your GitHub repository, fast and secure. Use your favorite cloud storage provider or a built-in one powered by Azure.

Now you don't have to clone the GitHub repo to read the code, this tool makes it easy to read GitHub code with Vim.

It is a file system for GitHub and Git. Git repositories and their contents are represented as regular directories and files and are accessible by any application, without the application having any knowledge that it is really accessing a remote Git repository. The repositories are writable and allow editing files and running build operations.

It is a command-line tool for submitting and updating GitHub Pull Requests from local Git commits that may be amended and rebased. Pull Requests can be stacked to allow for a series of code reviews of interdependent code.

LMVTFY is a service that watches for new issues and new issue comments on a given GitHub repository. If the comments contain (links to) live Web examples (e.g. a jsFiddle), the example's HTML is extracted and run thru the HTML5 validator. If there are any validation errors, LMVTFY then posts a comment (such as this one) on the issue pointing out these errors, so that the poster may correct them and/or realize the error of their ways.

Gisto is a code snippet manager that runs on GitHub Gists and adds additional features such as searching, tagging and sharing gists while including a rich code editor. All your data is stored on GitHub and you can access it from GitHub Gists at any time with changes carrying over to Gisto. It's free and open source.