GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
GitHub Issues

GitHub Issues

Create issues, break them into sub-issues, track progress, add custom fields, and have conversations. Visualize large projects as tables, boards, or roadmaps, and automate everything with code.

The image shows a project management dashboard for "OctoArcade Invaders." It is divided into three sections: "Prototype," "Beta," and "Launch." Each section lists tasks with their status, assignees, and progress. Tasks are labeled as "Complete," "In Progress," or "Not Started," with corresponding icons and progress bars indicating completion percentages.

Logos for Shopify, Vercel, Stripe, Ford, and NASA

  • Shopify
  • Vercel
  • Stripe
  • Ford
  • Nasa

Manage complex work from start to finish

Break issues into sub-issues

Tackle complex issues with sub-issues and track their status with progress indicators. Navigate the full scope of work all in one view.

The image shows a project management interface with tasks and issues listed. The background is purple, and there are three overlapping task cards. The top card has a green "Open" status label and is titled "Task: Updates to aliens and cannon game logic." The middle card has a purple "Closed" status label and is titled "Update collision logic." The bottom card, which is the most detailed, has a green "Open" status label and is titled "New rendering engine #920." It includes comments from a user named 'carlawonders' who commented 5 days ago about follow-up work on the new rendering engine. There are sub-issues listed under this task, including Intelligent Chatbot Support, User profiling and segmentation, User interface design for AI integration, Real-time tracking of user behavior and preferences, and Documentation and user guides

Streamline conversations

Express ideas with GitHub Flavored Markdown, mention contributors, react with emoji, clarify with attachments, and see references from commits, pull requests, releases, and deploys. Coordinate by assigning contributors and teams, or by adding them to milestones and projects. All in a single timeline.

The image shows a project management interface with a teal to purple gradient background. At the top, there is a green "Open" label and "3 tasks" listed under the heading "Improve alien character controls." Below this, there are three task cards. The first card is from user rajqflow, posted 5 days ago, discussing feedback from testers about sprite animations and tagging users @inesvibe, @hanksolo, and @chieda to share the beta tester report. The second card is from user inesvibe, posted 5 days ago, announcing that they have published the report with a link to octocoradeo/testerlist#13. The third card is from user khayrizen again, posted 4 days ago, mentioning dark mode support for UI #179588.

Projects that adapt to the way you work

Track metadata like iterations, priority, story points, dates, notes, and links. Add custom fields to projects and edit from the issue sidebar.

The image shows a task management board with a dark theme. It is divided into columns for Assignees, Labels, and Cycles. Each row lists an assignee's name, the label associated with their task (such as "Bug," "Need help," "Design," or "Back-end"). There is dropdown menu expanded under the "cycle" column that shows different data types. The data types are "Text", "Number", "Date", "Single select", and iteration. "Text" is currently selected. The board is used to track tasks assigned to different individuals and their current status.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Bored of boards? Switch to tables and roadmaps. Create views for how you work.

Save views for sprints, backlogs, teams, or releases. Rank, group, sort, slice and filter to suit the occasion.

Organize work your way. Create swimlanes, share templates, and set work-in-progress limits to match your team's workflow.

No mouse? No problem. Every action you can take with the mouse has a keyboard shortcut or command. Filter, sort, group, and assign issues. Your hands never leave the keyboard.

The new planning and tracking functionality keeps my project management close to my code. I no longer find myself needing to reach for spreadsheets or 3P tools which go stale instantly.
Dan GodfreyDevelopment Manager

Flexible project planning for developers

Start using projectsContact sales

Issues, where you need them

GitHub CLI

View, update, and create issues without ever leaving your terminal.

GitHub Mobile

Create and manage issues on the go with our native iOS and Android mobile apps.

GitHub Copilot CLI

Use Copilot CLI to search, summarize, update, and implement GitHub issues directly from the command line.

Frequently Asked Questions

What is GitHub Issues?

We all need a way to plan our work, track issues, and discuss the things we build. Our answer to this universal question is GitHub Issues, and it’s built-in to every repository. GitHub’s issue tracking is unique because of our focus on simplicity, references, and elegant formatting.

With GitHub Issues, you can express ideas with GitHub Flavored Markdown, assign and mention contributors, react with emojis, clarify with attachments and videos, plus reference code like commits, pull requests, and deploys. With task lists, you can break big issues into tasks, further organize your work with milestones and labels, and track relationships and dependencies.

We built GitHub Issues for developers. It is simple, adaptable, and powerful.

What are Projects?

As teams and projects grow, how we work evolves. Tools that hard-code a methodology are too specific and rigid to adapt to any moment. Often, we find ourselves creating a spreadsheet or pulling out a notepad to have the space to think. Then our planning is disconnected from where the work happens.

The new Projects connect your planning directly to the work your teams are doing and flexibly adapt to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.

What plans have access to Projects?

All users have access to the free tier of GitHub Issues and Projects. For more information about paid tiers, see our pricing page.

Will the new Projects experience be available in GitHub Enterprise Server?

Yes! GitHub Enterprise Server (GHES) support follows our regular cadence of one to two quarters before enabling the on-premises functionality.