Skip to content
GitHub Copilot is now available for free. Learn more
GitHub Discussions

The home for
developer communities

Ask questions, share ideas, and build connections with each other—all right next to your code. GitHub Discussions enables healthy and productive software collaboration.

Screenshot of a GitHub Discussions page for the ’octoinvaders’ project, showing categorized discussion threads with tags like ’answered’ and ’Long term.’ The interface features playful elements like a mona emjoi and a rocket icon, highlighting community interaction.

Dedicated space for conversations

Decrease the burden of managing active work in issues and pull requests by providing a separate space to host ongoing discussions, questions, and ideas.

Mark what’s most helpful. Highlight quality responses and make the best answer more discoverable for future community members to find.

Screenshot of a GitHub Discussion where JohnCreek asks for game power-up ideas, and tonyjaramillo's reply suggesting 'Hubot' as a sidekick is marked as the accepted answer. The background has a pink-to-purple gradient.

Thread conversations. Keep context in-tact and conversations on track with threaded comments.

Screenshot of a GitHub Discussions thread where enstyled suggests a power-up idea involving Hubot revealing a path and protecting Mona. The post has received 5 upvotes and several reactions. Below, pifafu and tobiasahlin add to the discussion, suggesting Hubot could provide different power-ups depending on levels and appreciating the collaboration idea. The background has a gradient from pink to purple.

Ask your community with polls. Gauge interest in a feature, vote on a meetup time, or learn more about your community with custom polls.

Screenshot of a GitHub poll created by JohnCreek titled 'Power-up contest.' The poll asks participants to choose their favorite power-up idea for Mona in a game. The poll is part of a discussion in the 'Feedback' category, and the background features a gradient from pink to purple.

Leverage GraphQL API and webhooks. Decrease maintainer burden by integrating your workflows where your teams already are.

Screenshot of a Slack-like interface named 'OctoSlack' with the #community channel selected. The right panel displays a community feed from GitHub Discussions, where Robotoocat announces a new poll created by johncreek titled 'Power-up contest.' The message includes a snippet of the poll description and a link to the discussion. Robotoocat also notes that ajashams voted in the poll. The interface features a purple-to-pink gradient background.

Give your open ended conversations the room they need outside of issues. Convert discussions into issues when you’re ready to scope out work.

Screenshot of a closed GitHub issue titled 'Gameplay improvements #1192.' CameronFoxly suggests adding power-ups, and Johncreek proposes taking the discussion to the community. The post has likes and reactions. The background has a pink-to-purple gradient.

Customize

Screenshot of the GitHub Discussions page for 'octoinvaders,' showing featured discussions like 'Game dev log,' 'Power-up contest,' and 'Fan Art showcase.' Categories include General, Feedback, and Q&A. The interface has a dark theme with a pink-to-purple gradient background.

Personalize for your community and team with any ways to make your space unique for you and your collaborators.

  • Custom categories Create discussion categories that fit your communityʼs needs.
  • Label and organize Make announcements and the most important discussions more visible for contributors.
  • Pin discussions Make announcements and the most important discussions more visible for contributors.

Monitor insights

Track the health and growth of your community with a dashboard full of actionable data.

Contribution activity graph

Contribution activity

Count of total contribution activity to Discussions, Issues, and PRs.

Discussions page views graph

Discussions page views

Total page views to Discussions segmented by logged in vs anonymous users.

Discussions daily contributors graph

Discussions daily contributors

Count of unique users who have reacted, upvoted, marked an answer, commented, or posted in the selected period.

Respond on-the-go

Converse, check in, and respond to discussions whenever and wherever is convenient for you.

Screenshot of a mobile interface for GitHub Discussions in the 'octoinvaders' project. Featured discussions include 'Game dev log' and 'March game design update.' The page shows categories like Feedback and Show & tell, with active discussions and reactions.

Start the conversation with your community

Try nowContact sales