Integrated issue tracking.

A flexible issue tracker lets you stay on top of bugs and focus on features.

Integrated issue tracking.

Issue Listings

  • Your project's issues page can be as simple or as sophisticated as you like. Filter by open and closed issues, assignees, labels, and milestones. Sort by issue age, number of comments, and update time.
  • Keyboard shortcuts make issue assignment and labeling fast.
  • Only teammates and collaborators can create and view issues on private repositories.
  • Anyone may create and view issues on public repositories.

Milestones & Labels

  • Milestones are great at helping everyone work towards a goal. Set a due date, name your milestone, then start grouping issues together.
  • Labels are another way to organize your issues and can be customized with your own colors.

Commit keywords

  • Reference commits and other issues Issues know all about commits and other issues. Type in a commit SHA or an issue number and it will automatically be linked.
  • Auto-close issues Further streamline your workflow by closing issues right from your commit messages. The syntax is basic: if you want to close issue #35, put closes #35 somewhere in your commit message. Once the commit is in your default branch (usually master), the issue will be closed.

Collaborative code review.

Code review is an essential part of the GitHub workflow. After creating a branch and making one or more commits, a Pull Request starts the conversation around the proposed changes. Additional commits are commonly added based on feedback before merging the branch.

Collaborative code review.

Pull Requests

  • Pull Requests are living conversations that streamline the process of discussing, reviewing, and managing changes to code. Each Pull Request takes into account not only what you would like pulled but also where you intend those changes to be applied. From there, your team can discuss the changes as a whole, individual parts, or even specific lines. Later commits addressing concerns or ideas appear as part of the conversation.

Commit Comments

  • GitHub allows you and your teammates to have a detailed discussion about each and every commit that is pushed to your project. Should it be included? Was it done correctly? Should something else be added? Talk about each change to your code with everyone involved before releasing or incorporating them. GitHub allows you to either comment on each commit as a whole, or click on any line and start a conversation on that individual line.

Compare View

  • With GitHub you can easily and efficiently compare any two branches in your project or network. It shows what work is unique to a branch with respect to another branch — that is, if you were to merge the branches together, what changes would be applied? The GitHub compare view shows a list of all the commits unique to a branch, the sum of all the files changed across all of those commits, and a unified diff of all of those changes. It clearly summarizes what the branch represents.

Easily manage teams within organizations.

Whether you're running an open source project or a Fortune 500 company, organizations simplify team management. With teams, you can give your developers as much or as little power as they need — from the ability to create projects on behalf of your organization to read-only access on existing projects.

Text entry with understated power.

Rather than dozens of buttons, we rely on the simplicity of GitHub Flavored Markdown for formatting text. The autocompleter makes quick work of mentioning people and teams, creating links to other issues, and adding the perfect Emoji. Adding images is as simple as dragging and dropping from your desktop. For an even more distraction-free writing experience, you can use the fullscreen Zen Mode.

Text entry with understated power.

A growing list of programming languages and data formats.

Our syntax highlighting currently supports over 200 programming languages. Data is as important to us as code, so we're always looking for new ways to render formats like STL 3D models, CSV files, and GeoJSON maps in the browser.

On the desktop and in your pocket.

Native GitHub applications for Windows and Mac make sharing code simple. You can use them to clone repositories, create branches, browse history, and commit changes with a friendly interface. Our Android app and mobile web views let you keep track of your projects on the go.

On the desktop and in your pocket.

Similar Apps

Mogotest

Your customers access your site on a variety of different browsers. Making sure your pages look the same across all those browsers is hard. Mogotest simplifies that process. Gone are the days of having to boot up a bunch of different machines just to check how a site looks on a set of browsers. Our services automates the entire process and presents you with a browser compatibility report, highlighting which pages look different, which browsers they look different in, and which sections of the page are problematic.

Starting At $45.00/Mo

Mogotest

Simple, automated browser compatibility testing.

Starting At $45.00/Mo

SendGrid

Sendgrid's cloud-based email infrastructure relieves businesses of the cost and complexity of maintaining email systems.

Free

SendGrid

Email Delivery. Simplified.

Free

DreamFactory

The DreamFactory Services Platform (DSP) is an open source software package that provides a REST API for mobile enterprise application development. DreamFactory enables the enterprise developer to quickly hook up a wide variety of backend systems and expose these assets with a comprehensive palette of RESTful services.

Free

DreamFactory

Open Source REST API Platform

Free

Cloud Storage App

Store your stuff on the cloud.

Starting At $5.00/Mo

Cloud Storage App

Store your stuff on the cloud.

Starting At $5.00/Mo

BootStrapToday

BootStrapToday is The Next Generation Software Project Management Tool. It adds intelligence, integration and automation to the software development process and makes development team highly productive.

Starting At $9.00/Mo

BootStrapToday

Intelligent Workspace for Smart Teams

Starting At $9.00/Mo

New Relic

New Relic is the all-in-one web app performance tool that lets you see performance from the end user experience, through servers, and down to the line of code.

Starting At $134.10/Mo

New Relic

Manage and monitor your apps

Starting At $134.10/Mo

VisualUI

Allows you to create and edit GUI objects for multiple platforms simultaneously. Generates code for you right in the target file. Includes event handlers.

Free

VisualUI

Titanium Studio Plugin allowing click and drag UI creation and editing

Free

SendGrid

Sendgrid's cloud-based email infrastructure relieves businesses of the cost and complexity of maintaining email systems.

Free

SendGrid

Email Delivery. Simplified.

Free

mLab

mLab is a fully managed MongoDB Database-as-a-Service (DBaaS) platform that automates the operational aspects of running MongoDB in the cloud.

Free

mLab

Fully managed MongoDB-as-a-Service

Free

Cloudability

Cloudability helps you keep track of your cloud spend, eliminate waste and pull all your cloud accounts into one place.

Free

Cloudability

Cloud cost management made easy.

Free